Skip to content

Releases: ninech/nctl

v1.7.5

18 Sep 13:32
c461d6e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

16 Sep 13:46
Compare
Choose a tag to compare

What's Changed

  • fix: debian/ubuntu install instructions 2 by @renepupil in #149
  • Improve Completion by @thde in #150
  • fix a panic with go 1.23 (pattern conflicts with pattern) by @thde

New Contributors

Full Changelog: v1.7.3...v1.7.4

v1.7.3

28 Aug 13:51
f7a529b
Compare
Choose a tag to compare

Changelog

We're moving Postgres and MySQL instances to their own machine types. Creating new databases or updating the machine type will require at least this version of nctl in the future:

Name vCPU RAM (GiB)
nine-db-xs 2 4
nine-db-s 4 8
nine-db-m 4 12
nine-db-l 6 16
nine-db-xl 8 24

What's Changed

  • fix: use default API cluster in autocomplete predictor by @ctrox in #147
  • build(deps): update apis by @thde in #148

Full Changelog: v1.7.2...v1.7.3

v1.7.2

28 Aug 08:09
035e6e3
Compare
Choose a tag to compare

Changelog

  • Add error handling for command-line arguments to prevent browser error pop-ups by @Nemat97 in #146

Full Changelog: v1.7.1...v1.7.2

v1.7.1

26 Aug 13:33
622c3f6
Compare
Choose a tag to compare

Changelog

Maintenance release with some fixes, refactorings and dependency updates.

New Contributors

Full Changelog

Commits: v1.7.0...v1.7.1

Fixes

Refactorings

Dependency Updates

  • build(deps): bump github.com/moby/moby from 26.0.0+incompatible to 27.1.1+incompatible by @dependabot in #136
  • build(deps): bump k8s.io/api from 0.30.1 to 0.30.3 by @dependabot in #137
  • build(deps): bump github.com/prometheus/common from 0.52.2 to 0.55.0 by @dependabot in #138
  • build(deps): bump github.com/docker/docker from 26.1.3+incompatible to 27.1.1+incompatible by @dependabot in #140
  • build(deps): bump k8s.io/apimachinery from 0.30.3 to 0.31.0 by @dependabot in #144
  • build(deps): update apis by @thde in #145

v1.7.0

23 Jul 09:11
5e997cd
Compare
Choose a tag to compare

Changelog

  • Added command to execute a command or shell in a running deplo.io application.
    # Open a shell in a buildpack/dockerfile built application. The dockerfile
    # built application needs a valid "/bin/sh" shell to be installed.
    nctl exec app myapp
    
    # Get output from running the 'date' command in an application replica.
    nctl exec app myapp -- date
    
    # Use redirection to execute a comand.
    echo date | nctl exec app myapp
    
    # In certain situations it might be needed to not redirect stdin. This can be
    # achieved by using the "stdin" flag:
    nctl exec app --stdin=false myapp -- <command>
  • Added support creating Dockerfile apps (Beta). For more information, visit our docs.
    nctl create application --git-url <url> --dockerfile
  • Added flag to list specific resources in a project.
    nctl get all --kinds application,release

Full Changelog

  • 1fd7644 Merge pull request #129 from ninech/dockerfile-build
  • c29ba6a Merge pull request #130 from ninech/implement-console-access
  • 5e997cd Merge pull request #131 from ninech/allow-to-list-specific-resources
  • 2daaa85 allow to list only certain resource types
  • 3b40b71 feat: add dockerfile flags
  • 7ee4d26 implement replica exec

v1.6.2

17 Jul 12:25
b715b9f
Compare
Choose a tag to compare

Changelog

  • Removed beta labels from deplo.io flags
  • Added experimental ruby-heroku language

Full Changelog

  • 5e194ee Merge pull request #127 from ninech/deploio-beta
  • b715b9f Merge pull request #128 from ninech/ruby-lang
  • 7f14705 feat: add experimental ruby-heroku language
  • 6e6b98f feat: remove deplo.io Beta label

v1.6.1

10 Jul 14:40
82a440d
Compare
Choose a tag to compare

Changelog

  • Added optional --language flag to app create/update
  • Fixed a bug where an unrelated update to an app could trigger a new build
  • Updated Go to 1.22
  • Updated various dependencies

Full Changelog

  • caf78d6 Merge pull request #116 from ninech/dependabot/go_modules/github.com/fatih/color-1.17.0
  • 1ab9949 Merge pull request #117 from ninech/dependabot/go_modules/github.com/int128/kubelogin-1.28.1
  • 67e0b4d Merge pull request #118 from ninech/dependabot/go_modules/github.com/charmbracelet/bubbletea-0.26.6
  • 94d51f3 Merge pull request #120 from ninech/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.18.4
  • b23337b Merge pull request #121 from ninech/dependabot/github_actions/goreleaser/goreleaser-action-6
  • 5ee8326 Merge pull request #123 from ninech/language
  • bbcf0c9 Merge pull request #124 from ninech/no-env-update
  • a32ba6c Merge pull request #125 from ninech/dependabot/go_modules/golang.org/x/crypto-0.25.0
  • 82a440d Merge pull request #126 from ninech/update-goreleaser
  • 856e1a5 add language to create app
  • 56842cf build(deps): bump github.com/charmbracelet/bubbletea
  • 62241d8 build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0
  • 417bffa build(deps): bump github.com/int128/kubelogin from 1.28.0 to 1.28.1
  • 523f529 build(deps): bump golang.org/x/crypto from 0.23.0 to 0.25.0
  • 1785fd4 build(deps): bump goreleaser/goreleaser-action from 5 to 6
  • 2e3a4cf build(deps): bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.18.4
  • 8dfa2dd chore: update go
  • 44c525b chore: update goreleaser config
  • 6815ad4 fix: do not update/sort env vars when nothing changes

v1.6.0

17 Jun 12:42
83a77d5
Compare
Choose a tag to compare

New Features

  • Added dynamic completion for get/update/delete/logs commands of all resources, for example:

    nctl get applications <tab><tab>
  • Added Postgres Resource (get/create/update/delete):

    nctl create postgres --postgres-version=16

Full Changelog

  • 8ec00aa Merge pull request #103 from ninech/marco/postgres
  • 8f6c486 Merge pull request #105 from ninech/dependabot/github_actions/golangci/golangci-lint-action-6
  • 1c49da3 Merge pull request #109 from ninech/dependabot/go_modules/github.com/docker/docker-26.1.3incompatible
  • e9565e2 Merge pull request #112 from ninech/refactor-flags
  • db168e6 Merge pull request #113 from ninech/dynamic-completion
  • 331d468 Merge pull request #114 from ninech/install-deb
  • 83a77d5 Merge pull request #115 from ninech/release-draft
  • 67fbd56 build(deps): bump github.com/docker/docker
  • 1ca5ee1 build(deps): bump golangci/golangci-lint-action from 4 to 6
  • 747847a feat(postgres): Add resource
  • 5a14a51 feat: add dynamic completion
  • 7c0b520 fix: debian/ubuntu install instructions
  • f2fe4ac refactor: Reference IPv4CIDR type in meta instead of storage API
  • a1e293c refactor: move common flags to common struct
  • 5dd8c78 release: do not auto-publish releases

v1.5.0

05 Jun 11:19
fcd8077
Compare
Choose a tag to compare

Changelog

  • 4e2ad2c Merge pull request #101 from ninech/cloudvm
  • 542610b Merge pull request #102 from ninech/cloudvm-rescue
  • fcd8077 Merge pull request #111 from ninech/print-access-token
  • 2927b67 Merge pull request #94 from ninech/fix-app-msg-format
  • 0eaa584 add cloudvms to nctl
  • 4c84e4b feat: add auth print-access-token command
  • a5b719c feat: add rescue boot flags
  • e00388c fix: app co2 compensation message format
  • 26a1d78 fix: improve consistency of CloudVM flags