Releases: stackitcloud/stackit-cli
Releases · stackitcloud/stackit-cli
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 profileby @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
betaservicesqlserverflex, 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
Traceparentheader to the raw HTTP debug logs by @DiogoFerrao in #344 - Add
sqlserverflexclient and configuration logic (andinstance listcommand) by @joaopalet in #345 - fix(deps): update stackit sdk modules by @stackit-pipeline in #339
- Add
sqlserverflex instance create/updatecommands by @joaopalet in #346 - Add
sqlserverflex instance delete/describecommands by @joaopalet in #347 - Move
sqlserverflexcommands tobetacommand group by @joaopalet in #349 - Add
betatosqlserverflexcommand 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 logincommand - Feature: Integrate
WinGetdistribution in release pipeline - Feature: Table titles are now configurable
- Feature: Support
YAMLoutput format - Feature: Support custom pager
- Bugfix: Fix high severe vulnerability
What's Changed
- Add --used and --unused flags to
load-balancer listby @DiogoFerrao in #308 - Onboard
load-balancer observability-credentials cleanupby @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-balancercommands) - 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 fordescribecommands (as well as for thelistcommands) - 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 setcommand 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)
v0.4.0-prerelease.3
Changelog
- ba29502: 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)