Releases: stackitcloud/stackit-cli
Releases · stackitcloud/stackit-cli
v0.9.0-prerelease.1
What's Changed
- fix(deps): update module golang.org/x/text to v0.16.0 by @stackit-pipeline in #373
- fix(deps): update module golang.org/x/term to v0.21.0 by @stackit-pipeline in #372
- fix(deps): update module golang.org/x/oauth2 to v0.21.0 by @stackit-pipeline in #371
- Improve display of README logo by @joaopalet in #374
- fix(deps): update module github.com/zalando/go-keyring to v0.2.5 by @stackit-pipeline in #375
- fix(deps): update module golang.org/x/mod to v0.18.0 by @stackit-pipeline in #370
- Update GitHub actions &other dependencies by @GokceGK in #376
- Add json and yaml output formats to the argus credentials create by @GokceGK in #379
- fix(deps): update module github.com/spf13/cobra to v1.8.1 by @stackit-pipeline in #380
- Extend
sqlserverflex options
command by @joaopalet in #381 - Extend
sqlserverflex options
examples and adjust output table order by @joaopalet in #382 - Update
sqlserverflex options
docs by @joaopalet in #383 - fix(deps): update stackit sdk modules by @stackit-pipeline in #378
- Remove draft PR from WinGet GoReleaser settings by @joaopalet in #369
- Add
sqlserverflex user create
andreset-password
commands by @joaopalet in #384 - Update goreleaser configuration version by @joaopalet in #385
Full Changelog: v0.8.0...v0.9.0-prerelease.1
v0.8.0
Highlights
- Feature: Added support for configuration profiles, managed by
stackit config profile
. These profiles have separate authentication and configuration logic, allowing for users to have configurations for different projects, product lifecycle (prod
,dev
,qa
) and more. - Feature: Colored errors and warnings
What's Changed
- fix(deps): update module github.com/fatih/color to v1.17.0 by @stackit-pipeline in #354
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.16.0 by @stackit-pipeline in #355
- Color errors and warnings by @joaopalet in #360
- fix(deps): update stackit sdk modules to v0.15.0 by @stackit-pipeline in #361
- Add support for configuration profiles, managed by
stackit config profile
by @DiogoFerrao in #366 - fix(deps): update module github.com/spf13/viper to v1.19.0 by @stackit-pipeline in #364
- Add STACKIT logo to README by @joaopalet in #368
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Highlights
- Feature: Add new
beta
servicesqlserverflex
, currently including subcommandsinstance
(all CRUD operations) andoptions
What's Changed
- Update github-action by @GokceGK in #331
- Add support for config profiles by @joaopalet in #334
- Improve help and flags for MongoDB backups by @DiogoFerrao in #337
- Revert "Add support for config profiles" by @DiogoFerrao in #338
- Update command descriptions by @GokceGK in #340
- Increase test coverage by @DiogoFerrao in #332
- Implement file path flag for generate-payload by @GokceGK in #341
- Beautify usage template by @joaopalet in #342
- Add
Traceparent
header to the raw HTTP debug logs by @DiogoFerrao in #344 - Add
sqlserverflex
client and configuration logic (andinstance list
command) by @joaopalet in #345 - fix(deps): update stackit sdk modules by @stackit-pipeline in #339
- Add
sqlserverflex instance create/update
commands by @joaopalet in #346 - Add
sqlserverflex instance delete/describe
commands by @joaopalet in #347 - Move
sqlserverflex
commands tobeta
command group by @joaopalet in #349 - Add
beta
tosqlserverflex
command examples by @joaopalet in #350 - Add sqlserverflex options command by @vicentepinto98 in #348
- Filter ske options json and yaml output by @vicentepinto98 in #352
- Update services overview table by @joaopalet in #353
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Highlights
- Feature: Onboard first set of the MongoDB Flex backup commands
stackit mongodbflex backup
- Feature: Onboard more commands for
load-balancer observability-credentials
- Feature: Onboard SKE
kubeconfig login
command - Feature: Integrate
WinGet
distribution in release pipeline - Feature: Table titles are now configurable
- Feature: Support
YAML
output format - Feature: Support custom pager
- Bugfix: Fix high severe vulnerability
What's Changed
- Add --used and --unused flags to
load-balancer list
by @DiogoFerrao in #308 - Onboard
load-balancer observability-credentials cleanup
by @DiogoFerrao in #311 - Load balancer observability-credentials list fixes by @DiogoFerrao in #313
- Integrate WinGet distribution in release pipeline by @joaopalet in #305
- Configure table titles by @vicentepinto98 in #314
- fix(deps): update stackit sdk modules to v0.14.0 by @stackit-pipeline in #317
- MongoDB backup list, describe, restore-jobs by @vicentepinto98 in #307
- Implement YAML output format by @GokceGK in #298
- Mongodb backup schedule, update-schedule, restore by @DiogoFerrao in #316
- Add yaml output format to mongodbflex backup commands by @GokceGK in #319
- Add yaml output to lb commands by @GokceGK in #321
- fix(deps): update stackit sdk modules by @stackit-pipeline in #318
- Add SKE login command by @Kumm-Kai in #157
- Fix p.outputF call on ske kubeconfig login command by @vicentepinto98 in #322
- Add custom pager handling by @GokceGK in #299
- Change yaml marshal function to add indentation by @GokceGK in #323
- Upgrade dependency to fix high vulnerability by @GokceGK in #324
Full Changelog: v0.5.0...v0.6.0
v0.6.0-prerelease.1
Changelog
- 0578af7: Add --used and --unused flags to
load-balancer list
(#308) (@DiogoFerrao) - 442d19c: Integrate WinGet distribution in release pipeline (#305) (@joaopalet)
- 05eb3d6: Onboard
load-balancer observability-credentials cleanup
(#311) (@DiogoFerrao) - 3ab3f6f: fix no credentials listing (#313) (@DiogoFerrao)
v0.5.0
Highlights
- Feature: Onboard first set of STACKIT Load Balancer functionality (
stackit load-balancer
commands) - Bugfix: Fix prompt for enter on Windows
What's Changed
- fix(deps): update module golang.org/x/oauth2 to v0.20.0 by @stackit-pipeline in #278
- fix(deps): update module github.com/jedib0t/go-pretty/v6 to v6.5.9 by @stackit-pipeline in #280
- Improve documentation by @GokceGK in #293
- BUGFIX: fix prompt for enter on Windows by @DiogoFerrao in #301
- Onboard first set of Load Balancer functionality by @vicentepinto98 in #260
- fix(deps): update module golang.org/x/term to v0.20.0 by @stackit-pipeline in #306
- Update service integration overview table by @joaopalet in #304
Full Changelog: v0.4.0...v0.5.0
v0.4.1-prerelease.1
Changelog
- c97b0bd: Add debug log to prompt for enter (@joaopalet)
- c5e6f42: fix(deps): update module github.com/jedib0t/go-pretty/v6 to v6.5.9 (#280) (@stackit-pipeline)
- 64d9a74: fix(deps): update module golang.org/x/oauth2 to v0.20.0 (#278) (@stackit-pipeline)
v0.4.0
Warning
The configuration file (cli-config.json
) has been moved to respect the user's default configuration folder. Note that this means > > that your current configuration will stop being used by the CLI. If you want to keep your current configuration, move your current > > configuration file to the new directory, which is OS dependent:
- For Windows:
%USERPROFILE%\\.stackit
(old) ->%APPDATA%\\stackit
(new) - For Linux:
$HOME/.stackit
(old) ->$XDG_CONFIG_HOME/stackit
(new) - For macOS:
$HOME/.stackit
(old) ->$HOME/Library/Application Support/stackit
(new)
Alternatively, you can also manually configure the CLI with your previous configuration using the stackit config set
command.
Highlights
- Feature: Support debug logs in the CLI
- Feature: "
pretty
" is now the default output format fordescribe
commands (as well as for thelist
commands) - Bugfix: All passwords are now hidden by default in the outputs, for all output formats
What's Changed
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/dns to v0.9.1 by @stackit-pipeline in #248
- Improve
config set
command help by @joaopalet in #256 - fix(deps): update module github.com/jedib0t/go-pretty/v6 to v6.5.8 by @stackit-pipeline in #257
- Postgresflex backup command improvements by @GokceGK in #259
- Update changelog generation implementation by @joaopalet in #263
- Change recovery date format for PostgresFlex clone command by @GokceGK in #266
- Update clone command description and generate docs by @GokceGK in #267
- Add debug logs to the CLI by @DiogoFerrao in #258
- Re-add redirect after login by @vicentepinto98 in #274
- add debug logs to the authentication flow by @DiogoFerrao in #272
- Add HTTP Request and Response to debug logs by @DiogoFerrao in #271
- Add tint package for colors in slog debug logs by @DiogoFerrao in #276
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.14.0 by @stackit-pipeline in #277
- fix(deps): update module golang.org/x/text to v0.15.0 by @stackit-pipeline in #279
- Move config file to correct folder by @DiogoFerrao in #282
- Document config file location in command by @DiogoFerrao in #284
- Change hide-password to show-password by @DiogoFerrao in #285
- Fix login successful page parsing on Windows by @joaopalet in #286
- Hide password in JSON output by default by @DiogoFerrao in #287
- Add shorthand for show-password flag by @DiogoFerrao in #288
- Default to output directly to terminal if pager output fails by @joaopalet in #290
- Make "pretty" the default output format for describe commands by @DiogoFerrao in #289
Full Changelog: v0.3.0...v0.4.0
v0.4.0-prerelease.5
Changelog
- b2b90c7: Default to output directly to terminal if pager output fails (@joaopalet)
- fd2aabe: Document config file location in command (#284) (@DiogoFerrao)
- 0b621e4: Test fix for login successfull page on Windows (#286) (@joaopalet)
- 2ca765d: flip hide-password to show-password (#285) (@DiogoFerrao)
v0.4.0-prerelease.4
Changelog
- 98708e8: Default to more pager on Windows (@joaopalet)