Releases: ninech/nctl
Releases · ninech/nctl
v1.7.5
What's Changed
- fix displaying of nctl version by @thirdeyenick in #162
- feat: database improvements by @thde in #163
- fix: brew completion by @thde in #161
- improve completion behaviour by @thirdeyenick in #164
Full Changelog: v1.7.4...v1.7.5
v1.7.4
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
- @renepupil made their first contribution in #149
Full Changelog: v1.7.3...v1.7.4
v1.7.3
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
Changelog
Full Changelog: v1.7.1...v1.7.2
v1.7.1
Changelog
Maintenance release with some fixes, refactorings and dependency updates.
New Contributors
- @matthiask made their first contribution in #141
Full Changelog
Commits: v1.7.0...v1.7.1
Fixes
- fix: ignore ErrCloseSent during log tail by @ctrox in #132
- fix: improve logbox interrupt handling by @ctrox in #133
- fix: use dynamic auth by default by @ctrox in #134
- fix get all command by @thirdeyenick in #135
- fix the update command with the language by @gajicdev in #142
- Fix a typo in whoami.go by @matthiask in #141
Refactorings
- refactor: default machine types by @olknegate in #143
- set the docker API version to 1.42 by @Nemat97 in #122
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
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
Changelog
- Removed beta labels from deplo.io flags
- Added experimental ruby-heroku language
Full Changelog
v1.6.1
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
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
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