Releases: SUSE/connect-ng
Release list
v1.23.0
Version to 1.23.0:
- Use product identifier for product migrations. (bsc#1268596)
- Switch to using go1.26-openssl as the default Go version to
install to support building the package (jsc#SCC-843 bsc#1268900). - Fix flag parsing so that unknown flags or options are flagged as an
error and the usage message is displayed. (bsc#1159776) - InstallReleasePackage interactive/noninteractive handling should
be consistent with DistUpgrade (bsc#1267478). - Add new optional rpm_packages collector, disabled by default, to
collect list of installed SUSE vendored RPM packages. (jsc#TEL-298) - Allow deregsiter when subscribed regcode has expired (bsc#1270392
jsc#865)
v1.22.1
Version to 1.22.1
- library: Allow clients to disable the token handling mechanism (jsc#SCC-801)
- Ensure updated system certs are included when creating HTTP client
connections (bsc#1268017, jsc#SCC-804)
v1.22.0
Version to 1.22:
- InstallReleasePackage should consider zypperFilesystemRoot
(jsc#SCC-630). - Restore exit code 71 handling when attempting keepalive and not
registered (bsc#1263772) - Add collector support for gathering RKE2 & K3s kubernetes provider
info if enabled on a system (jsc#TEL-317) - Add email address validation to SUSEConnect -e/--email option. (bsc#1197231)
- Add collector support for detecting if system is running pacemaker
(jsc#SCC-693) - Avoid double slash at start of request URL path component.
(jsc#SCC-775) - Use product identifier when finding product packages during
migrations. (jsc#SCC=758 bsc#1265410) - Add opt in/out support for collectors (jsc#TEL-312)
- Update config parser for suseconnect to be YAML based (jsc#SCC-730)
v1.21.1
v1.21.0
Version to 1.21
- Add expanded metric collection for kernel modules and hardware
detection (jsc#TEL-226). - Support new profile based metric collection
- Fix ignored --root parameter hanbling when reading and
writing configuration (bsc#1257667) - Add expanded metric collection for system vendor/manfacturer
(jsc#TEL-260). - Removed backport patch: fix-libsuseconnect-and-pci.patch
- Add missing product id to allow yast2-registration to not break (bsc#1257825)
- Fix libsuseconnect APIError detection logic (bsc#1257825)
Regressions found during QA test runs for V1.20.0:
- Ignore product in announce call (bsc#1257490)
- Registration to SMT server with failed (bsc#1257625)
- Backported by PATCH: fix-libsuseconnect-and-pci.patch
v1.20.0
Version to 1.20
- Update error message for Public Cloud instances with registercloudguest
installed. SUSEConnect -d is disabled on PYAG and BYOS when the
registercloudguest command is available. (bsc#1230861) - Enhanced SAP detected. Take TREX into account and remove empty values when
only /usr/sap but no installation exists (bsc#1241002) - Fixed modules and extension link to point to version less documentation. (bsc#1239439)
- Fixed SAP instance detection (bsc#1244550)
- Remove link to extensions documentation (bsc#1239439)
- Migrate to the public library
v1.15.0
Changes in this version:
- Change pkg/offline_registration_request to match SCC API
- Remove link to extensions documentation
- Update README.md
Full Changelog: v1.14.0...v1.15.0
v1.14.0
-
Dan P. (1):
- fix: Add non-base64 OfflineCertFrom -
Felix Schnizlein (35):
- Add --set-labels to register command to set labels at registration time on SCC
- Update cmd/suseconnect/connectUsage.txt
- Fixed spelling mistake
- Implement registration and status/keepalive in the public library
- Remove status code in registration/status. Changed authentication method names.
- Making system information payload explicit as map[string]any
- Implement product activation and extension traversel in the public library
- Removed StatusCode return value and use renamed auth methods
- Remove LongName from Product
- Add documentation about FetchProductInfo
- Add .mise.toml to .gitignore
- Run tests on all branches of the repositories, instead only against main
- Rename public-api-test to public-api-demo
- Add fetching product activations from SCC
- remove noActivations and replace it with []*Activation{}
- Implement the offline registration certificate parsing and validation
- Add validate-offline-certificate command
- Adapt to certificate format after feedback. Moved to ProductClass and provide regcode, uuid and product class helpers
- Added ExpiresAt helper to certitifcate. Moved Subscription to SubscriptionInfo to match API. Applied feedback from the pull request.
- Update validate-offline-certificate to include latest changes
- Remove unneeded cpe from Product
- Enhance the SAP collector
- bundler received a major version bump to 2.2.34 and CI is breaking
- Add extra data option to register and status to match what is currently in SUSEConnect
- Make sure the demo can run against any proxy. Skip the first step when ran against a proxy. Add instance data to the demo
- Allow empty bodies when doing requests
- Add label support to the library for the upcoming SUSEConnect port to the library
- Add labeling show case to the public-api-demo app
- Add missing pkg/ directory bundling directive
- Fix broken documentation links in --list-extensions (bsc#1239439)
- Add ToTriplet method to Activation and Product.
- Add API based offline registration
- Remove superflous new lines in various methods
- Add custom certificate support to the public library
- Rename SCC_URL to REGISTRATION_HOST_URL in public-api-demo example application -
Gereon Vey (5):
- fix regexp for SAP system ids and instance names (bsc#1244550)
- add changelog entry
- add tests
- skip systemIds without workload
- improve result handling -
Miquel Sabaté Solà (14):
- internal: Add a ServerType to the configuration
- internal: Skip the docker auth generation on RMT (bsc#1231185)
- Only send labels if targetting SCC
- Honor auto-import-gpg-keys flag on migration (bsc#1231328)
- build: Prepare for the 1.13.0 release
- Provide a skeleton of the new public library
- Clarify LICENSE file
- Pass certain structures as pointers
- Remove 'examples' directories
- Implement HTTP connection in the public library
- zypper-migration: Mark beta products (bsc#1211609)
- Implement a specific error type for API responses
- pkg: Remove *_test packages
- Add a .go-version file -
Parag Jain (1):
- Update documentation for -r option to include stdin and file input me… (#275)
- pushed changes for addition of regcode ways
- cmd: Accept regcodes from stdin and files (bsc#1212242) -
Robert Schweikert (1):
- Make SUSEConnect -d error message on Public Cloud generic
v1.13.0
- Honor auto-import-gpg-keys flag on migration (bsc#1231328)
- Only send labels if targetting SCC
- Skip the docker auth generation on RMT (bsc#1231185)
- Add --set-labels to register command to set labels at registration time on SCC
- Add a new function to display suse-uptime-tracker version
- Integrate with uptime-tracker ( https://github.com/SUSE/uptime-tracker/ )
- Add a command to show the info being gathered
Fixed the hardware detection on all supported platforms
- Added uname as collector
- Added SAP workload detection
- Added detection of container runtimes
- Multiple fixes on ARM64 detection
- Use
read_valuesfor the CPU collector on Z - Fixed data collection for ppc64le
- Grab the home directory from /etc/passwd if needed (bsc#1226128)