Releases: appgate/sdpctl
2024.08.16
2024.08.13
What's Changed
New Features
Bugfixes
- fix: upgrade complete skipping appliances by @kajes in #569
- Fix upgrades failing when there are offline/inactive appliances by @kajes in #570
Dependencies
- Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by @dependabot in #560
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #562
- Bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in #563
- Bump github.com/zalando/go-keyring from 0.2.4 to 0.2.5 by @dependabot in #564
- Bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #565
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #568
- Bump github.com/adrg/xdg from 0.4.0 to 0.5.0 by @dependabot in #574
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #576
- Bump golang.org/x/net from 0.26.0 to 0.28.0 by @dependabot in #577
- Bump golang.org/x/sys from 0.21.0 to 0.24.0 by @dependabot in #578
Other
Full Changelog: 2024.05.23...2024.08.13
2024.05.23
2024.05.07
What's Changed
Bugfixes
Dependencies
- Bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #555
Full Changelog: 2024.04.29...2024.05.07
2024.04.29
What's Changed
New Features
Bugfixes
- fix download so it's clear it's creating a directory by @kajes in #535
- Fix progress output by @kajes in #550
- fix ConfigSubDir build flag by @kajes in #554
Dependencies
- Bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #532
- Bump github.com/foxcpp/go-mockdns from 1.0.0 to 1.1.0 by @dependabot in #533
- Bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #534
- update api client v20 by @kajes in #536
- Dependency-updates by @kajes in #545
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #539
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #541
- Bump github.com/zalando/go-keyring from 0.2.3 to 0.2.4 by @dependabot in #542
- Bump golang.org/x/net from 0.21.0 to 0.24.0 by @dependabot in #543
- Bump golang.org/x/sys from 0.17.0 to 0.19.0 by @dependabot in #544
- Bump github.com/cenkalti/backoff/v4 from 4.2.1 to 4.3.0 by @dependabot in #547
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #548
- Bump github.com/appgate/sdp-api-client-go from 1.2.3 to 1.2.4 by @dependabot in #551
Other
- Only show disk space warning when files are actually being uploaded by @kajes in #552
- Fix minor pen test issues by @kajes in #553
Full Changelog: 2024.02.06...2024.04.29
2024.02.06
What's Changed
Bugfixes
Dependencies
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #522
- update dependencies undetected by dependabot by @kajes in #529
Other
- Goreleaser-release-improvements by @kajes in #524
- CI: send event when publishing release by @kajes in #526
- Provide url_template to brew config by @mandopaloooza in #525
Full Changelog: 2024.02.01...2024.02.06
2024.02.01
Release Highlights
The first release of the year brings new features, bug fixes and general improvements. Among the new features is a brand new command, the sdpctl appliance switch-partition
, will let you do a manual partition switch on the appliance outside of the regular upgrade complete
routine. This may come in handy when recovering from a failed upgrade, although restoring from a backup is still preferrable before attempting a manual partition switch.
The backup command has also been improved to make it resilient to network errors during downloading of backups. sdpctl
will attempt to resume downloading a backup if the download fails for some reason, for example in case of the connection dropping in the middle of a download. Note that this will only apply to appliances running version 6.3 or later. Earlier appliance version does not support this feature.
Finally, the last feature to be implemented in this release is filtering for the appliance stats
command. The syntax is the same as with already existing filtering when listing and upgrading appliances, but the keywords to filter on may be different. See sdpctl appliance stats --help
for more information on which keywords are supported when filtering appliance stats.
Enjoy!
Features
- filtering for stats command by @kajes in #499
- Switch partition command by @kajes in #513
- Resumable backup downloads by @kajes in #520
Bug Fixes
- proper error check in version check function by @kajes in #498
- Fix segmentation fault when running backup against collective with insecure certificate by @mandopaloooza in #512
- Fix configure not checking protocol by @kajes in #514
Dependencies
- Bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #493
- Bump github.com/billgraziano/dpapi from 0.4.0 to 0.5.0 by @dependabot in #495
- Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 by @dependabot in #496
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #497
- Bump golang.org/x/net from 0.17.0 to 0.19.0 by @dependabot in #505
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #507
- Bump github.com/spf13/viper from 1.17.0 to 1.18.2 by @dependabot in #509
- Bump github.com/vbauerster/mpb/v8 from 8.6.2 to 8.7.2 by @dependabot in #511
- Bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #515
- Bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #516
- Bump github.com/creack/pty from 1.1.18 to 1.1.21 by @dependabot in #517
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #518
Other
- Various improvements to sdpctl goreleaser by @mandopaloooza in #519
- Push Homebrew updates directly to appgate/homebrew-tap by @mandopaloooza in #521
- Update goreleaser for automatic deployment by @kajes in #523
- Add missing fields to backup logging by @kajes in #502
- Add log hook after out is determined by @kajes in #500
- Earlier TTY detection by @kajes in #503
Full Changelog: 2023.11.07...2024.02.01
2023.11.07
Release Highlights
This release brings some minor improvements to error handling in the license prune
and configure
commands, as well as fixing a bug that made the LogServer bundle corrupt when downloading.
What's Changed
- Better errors in license prune by @kajes in #488
- fix misleading error when misspelling 'signin' by @kajes in #490
- properly close archive in download function by @kajes in #492
Dependencies
- Bump golang.org/x/sys from 0.12.0 to 0.13.0 by @dependabot in #484
- Bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #485
- Bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #486
- Bump github.com/vbauerster/mpb/v8 from 8.6.1 to 8.6.2 by @dependabot in #489
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #487
Full Changelog: 2023.10.09...2023.11.07
2023.10.09
Release Highlights
This release mainly fixes bugs that were recently introduced, including a bug that caused the prepare command to error when the default download directory was not previously created, and a bug which made any LogServer appliance upgrade not find the LogServer bundle after upgrade prepare, causing it to bundle the LogServer itself.
Additionally, a feature has been added where you can set the default download directory that sdpctl will use to a custom directory by setting the SDPCTL_DOWNLOAD_DIR
environment variable.
What's Changed
- Fix missing folder on LogServer bundle download by @kajes in #479
- Fix some pathing issues with downloads by @kajes in #480
- Keep LogServer bundle after prepare by @kajes in #481
- Fix regression causing log output to fail by @kajes in #482
Full Changelog: 2023.10.04...2023.10.09
2023.10.04
Release Highlights
This release includes various bug fixes and improvements for the LogServer download function and other areas as well. Downloading the LogServer function no longer requires authentication and download will no longer fail with a "Too many requests" error.
The release also includes further integration with ZTP registered collectives.
What's Changed
- Avoid too many requests error when pulling LogServer images by @kajes in #473
- Minor bugfixes and improvements by @kajes in #474
- Skip auth check when downloading function bundle by @kajes in #475
- Trigger ZTP update on upgrade complete by @kajes in #477
- Place log file in correct directory by @kajes in #476
Full Changelog: 2023.09.14...2023.10.04