Skip to content

Releases: SUSE/connect-ng

v1.23.0

Choose a tag to compare

@rtamalin rtamalin released this 06 Aug 21:40
f211947

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

Choose a tag to compare

@brett060102 brett060102 released this 30 Jun 21:38
5be7977

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

Choose a tag to compare

@brett060102 brett060102 released this 30 Jun 21:36
08066f4

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

Choose a tag to compare

@rtamalin rtamalin released this 01 May 17:04
21f1502

Version to 1.21.1

  • Fix nil token handling (bsc#1261155)
  • Switch to using go1.24-openssl as the default Go version to
    install to support building the package (jsc#SCC-585).

v1.21.0

Choose a tag to compare

@rtamalin rtamalin released this 01 May 17:03
5108f0d

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

Choose a tag to compare

@felixsch felixsch released this 22 Jan 10:31
6f7d3a9

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

Choose a tag to compare

@felixsch felixsch released this 12 Aug 16:02
4d89db3

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

Choose a tag to compare

@mssola mssola released this 23 Jun 09:39
v1.14.0
0ab1184
  • 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

Choose a tag to compare

@mssola mssola released this 14 Nov 10:06
v1.13.0
d818538
  • 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

Choose a tag to compare

@mssola mssola released this 10 Jul 10:31
v1.11.0
e362d9e
  • Added uname as collector
  • Added SAP workload detection
  • Added detection of container runtimes
  • Multiple fixes on ARM64 detection
  • Use read_values for the CPU collector on Z
  • Fixed data collection for ppc64le
  • Grab the home directory from /etc/passwd if needed (bsc#1226128)