File suseconnect-ng.changes of Package suseconnect-ng

-------------------------------------------------------------------
Thu Nov 14 11:01:05 UTC 2024 - Miquel Sabaté Solà <msabate@suse.com>

- Update version to 1.13:
  - Integrating uptime-tracker
  - 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

-------------------------------------------------------------------
Fri Sep 13 14:11:22 UTC 2024 - Miquel Sabate Sola <msabate@suse.com>

- Update version to 1.12:
  - Set the filesystem root on zypper when given (bsc#1230229,bsc#1229014)

-------------------------------------------------------------------
Thu Jul 10 12:03:20 UTC 2024 - Miquel Sabaté <msabate@suse.com>

- Update version to 1.11
  - 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)

-------------------------------------------------------------------
Thu May 23 15:00:00 UTC 2024 - Felix Schnizlein <fschnizlein@suse.com>

- Update version to 1.10.0
  * Build zypper-migration and zypper-packages-search as standalone
    binaries rather then one single binary
  * Add --gpg-auto-import-keys flag before action in zypper command (bsc#1219004)
  * Include /etc/products.d in directories whose content are backed
    up and restored if a zypper-migration rollback happens. (bsc#1219004)
  * Add the ability to upload the system uptime logs, produced by the
    suse-uptime-tracker daemon, to SCC/RMT as part of keepalive report.
    (jsc#PED-7982) (jsc#PED-8018)
  * Add support for third party packages in SUSEConnect
  * Refactor existing system information collection implementation

-------------------------------------------------------------------
Tue May  7 14:12:47 UTC 2024 - Thomas Schmidt <tschmidt@suse.com>

- Update to version 1.9.0
  * Fix certificate import for Yast when using a registration proxy with
    self-signed SSL certificate (bsc#1223107)

-------------------------------------------------------------------
Wed Mar 13 12:37:29 UTC 2024 - José Gómez <1josegomezr@gmail.com>

- Update to version 1.8.0
  * Allow "--rollback" flag to run on readonly filesystem (bsc#1220679)

-------------------------------------------------------------------
Wed Feb 14 18:28 UTC 2024 - Felix Schnizlein <fschnizlein@suse.com>

- Update to version 1.7.0
  * Allow SUSEConnect on read write transactional systems (bsc#1219425)

-------------------------------------------------------------------
Tue Jan 18 16:00 UTC 2024 - Thomas Schmidt <tschmidt@suse.com>

- Update to version 1.6.0
  * Disable EULA display for addons (bsc#1218649 and bsc#1217961)

-------------------------------------------------------------------
Tue Dec 22 08:57:50 UTC 2023 - Miquel Sabate Sola <msabate@suse.com>

- Update to version 1.5.0
  * Configure docker credentials for registry authentication
  * Feature: Support usage from Agama + Cockpit for ALP Micro system registration (bsc#1218364)
  * Add --json output option

-------------------------------------------------------------------
Tue Sep 26 08:57:50 UTC 2023 - Miquel Sabate Sola <msabate@suse.com>

- Update to version 1.4.0
  * Added EULA display for addons (bsc#1170267)
  * Fix zypper argument for auto-agreeing licenses (bsc#1214781)
  * Enable building on SLE12 SP5 (jsc#PED-3179)

-------------------------------------------------------------------
Thu Aug  3 12:11:07 UTC 2023 - tschmidt@suse.com

- Update to version 1.3.0
  * Track .changes file in git

-------------------------------------------------------------------
Mon Jul 10 09:51:29 UTC 2023 - tschmidt@suse.com

- Update to version 1.2.0~git0.abd0fec:
  * enhance docs for package testing
  * Fixed `provides` to work with yast2-registration on SLE15 < SP4 (bsc#1212799)
  * Improve error message if product set more than once

-------------------------------------------------------------------
Wed Jun 07 06:11:07 UTC 2023 - msabate@suse.com

- Update to version 1.1.0~git2.f42b4b2a060e:
  * Keep keepalive timer states when replacing SUSEConnect (bsc#1211588)

-------------------------------------------------------------------
Fri Mar 17 10:34:15 UTC 2023 - msabate@suse.com

- Update to version 1.1.0~git0.e3c41e60892e:
  * Bump to v1.1.0

-------------------------------------------------------------------
Tue Mar 14 10:10:09 UTC 2023 - msabate@suse.com

- Update to version 1.0.0~git23.406b219ccc9e:
  * Added MemTotal detection for HwInfo
  * move 'ExcludeArch' out of the if block

-------------------------------------------------------------------
Wed Mar 08 10:44:59 UTC 2023 - tschmidt@suse.com

- Update to version 1.0.0~git19.b225bc3:
  * Make keepalive on SUMA systems exit without error (bsc#1207876)
  * Update README.md
  * Add deactivate API to ruby bindings (bsc#1202705)

-------------------------------------------------------------------
Tue Dec 13 12:57:16 UTC 2022 - tschmidt@suse.com

- Update to version 1.0.0~git14.17a7901:
  * Don't write system_token to service credentials files
  * Allow non-root users to use --version
  * Add: ExcludeArch: %ix86 s390 ppc64 to the .spec file, so we skip builds for unsupported architectures.
  * Update Dockerfile.yast
  * Use openssl go for SLE and Leap 15.5+ builds
  * Fix keepalive feature notice during installation
  * Fix requires for all rhel clone distributions like alma, rocky...

-------------------------------------------------------------------
Tue Nov 08 13:05:59 UTC 2022 - msabate@suse.com

- Update to version 1.0.0~git0.faee7c196dc1:
  * Revert "packaging: 1.0.0 -> 1.0"

-------------------------------------------------------------------
Tue Nov 08 12:59:32 UTC 2022 - msabate@suse.com

- Update to version v1.0~git0.32cac3fb5047:
  * packaging: 1.0.0 -> 1.0

-------------------------------------------------------------------
Fri Oct 28 07:40:26 UTC 2022 - msabate@suse.com

- Update to version 1.0.0~git0.60e48564a714 (bsc#1204821):
  * packaging: obsolete suseconnect < 1.0.0
  * packaging: don't end the summary with a dot

-------------------------------------------------------------------
Fri Oct 07 10:31:53 UTC 2022 - jtomasiak@suse.com

- Update to version 0.0.10~git2.ee561b8:
  * Drop .git from tar

-------------------------------------------------------------------
Thu Sep 15 07:31:03 UTC 2022 - jtomasiak@suse.com

- Update to version 0.0.10~git0.5f84106:
  * Fix System-Token support in ruby binding (bsc#1203341)
  * Added the PACKAGE.md file

-------------------------------------------------------------------
Mon Sep 12 15:21:04 UTC 2022 - msabate@suse.com

- Update to version 0.0.9~git10.de887da7231f:
  * Respect the PROXY_ENABLED environment variable

-------------------------------------------------------------------
Wed Aug 31 10:38:59 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.9~git8.f9adb71:
  * Use standard buildconditionals
  * Strip the binaries (saves ~ 30%)

-------------------------------------------------------------------
Fri Aug 05 13:33:05 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.9~git5.75890b6:
  * Don't run keepalive on reboot
  * Use system-wide proxy settings (bsc#1200994)
  * Add customer information about keepalive calls
  * Add timer for SUSEConnect --keepalive (bsc#1196076)
  * Add --keepalive to manpage
  * Added support for the System-Token header
  * Add Keepalive command line option
  * Print nested zypper errors (bsc#1200803)
  * Fix migration json error with SMT (bsc#1198625)
  * Add option to run local scc tests
  * Switch to jenkins-hosted credentials
  * Fix "VCS stamping" problem
  * Add missing import
  * Remove redundant code + add comment

-------------------------------------------------------------------
Wed Apr 20 08:18:01 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.8~git2.368ea44:
  * go1.18 compatibility: BuildRequires:git

-------------------------------------------------------------------
Wed Apr 13 12:59:22 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.8~git0.16545bf:
  * Allow reloading CA certs pool (bsc#1195220)

-------------------------------------------------------------------
Thu Mar 24 12:09:50 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.7~git0.3ef988e:
  * Fix product tree traversal (bsc#1197398)
  * Revert "Remove self from LD_PRELOAD (bsc#1196326)"
  * Remove self from LD_PRELOAD (bsc#1196326)

-------------------------------------------------------------------
Tue Mar 01 14:09:34 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.6~git9.33e5847:
  * Delegate free() calls back to Go (bsc#1195729)
  * Pass "insecure" to zypper addservice
  * Workaround system cert reloading after import (bsc#1195220)
  * Extract setupHTTPClient for easier reuse
  * Exit with code 64 on connection refused like Ruby

-------------------------------------------------------------------
Wed Jan 26 09:09:30 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.6~git0.77933db:
  * Add man pages
  * Add note in DIFFERENCES.md about abbreviated flags
  * Add -l as an alias for --list-extensions
  * Add --clean as an alias for --cleanup (bsc#1195003)
  * Suppress expected error log message in TLS test
  * Add flag to import product repo keys (bsc#1174657)

-------------------------------------------------------------------
Fri Jan 07 13:45:50 UTC 2022 - jan.suse@zerebecki.de

- Update to version 0.0.5~git0.bbb5544:
  * Switch from rubygem-ffi to fiddle
  * Cleanup services during migration (bsc#1161891)
  * Allow non-root users to see usage text
  * Add option to not fail dup as much
  * Move APIVersion declaration to file where it is used
  * Add flag to enable/disable hwinfo test
  * Add ARM cluster count to hwinfo and fix test
  * Simplify parsing JSON error response
  * Add --gpg-auto-import-keys for zypper ref
  * Rename main.go to logging.go
  * Fix typo
  * Remove init() from the connect package
  * Move CFG variable declaration to config.go
  * Move AppName const to the file where it is used
  * Use testing.Helper() in test helpers
  * Add ppc64le support
  * Disable UUID test
  * Add test tools to BuildRequires
  * Ignore UUID errors
  * Run basic hwinfo sanity test on build service
  * Update code comments to match shim behavior.
  * Remove dependency on systemd
  * Only run httputil DumpResponse when needed

-------------------------------------------------------------------
Wed Dec 01 14:31:18 UTC 2021 - jan.suse@zerebecki.de

- Update to version 0.0.4~git0.64b80e9:
  * Makefile: also run tests under ./suseconnect
  * Switch yast-test to upstream
  * Removed examples leftover from the POC phase
  * Add HA repo to get rubygem(ffi) before it's in the baseproduct
  * Add versions and lib deps
  * Post-review cleanup
  * Package libsuseconnect and shim
  * Align with yast-registration tests
  * Fix SSLCertificate mixins
  * Fix logger crash and restore mixin
  * Removed TODO item handled separately
  * Enable debug early
  * Add package search for YaST's "Online Search"
  * Clarify Repo fields
  * Export UpdateSystem()
  * Export SystemActivations()
  * Add migration functions
  * Fix handling of IsBase attribute
  * Add missing JSONError
  * Add list_installer_updates
  * Add "update certificates"
  * Add more specific errors
  * Improved SSL error handling
  * Init defaults for get_config()
  * Improved debug logging
  * Fix error scopes
  * Fix ApiError interface
  * Added DEFAULT_CREDENTIALS_DIR const
  * get proxy credentials from curlrc
  * Forward logs from Connect to YaST
  * Separate Info logger
  * Added more TODO items
  * Simplify Config object init
  * Map Repo and Config fields to JSON
  * Add remaining fields listed in addon.rb
  * Add product_type field to product
  * First working yast part
  * Add relative path support to credentials
  * Add steps to test from yast
  * Add yast create_credentials_file
  * Add CreateCredentials() method
  * Add yast credentials()
  * Add yast announce_system - WIP
  * Add MergeJSON method for Config
  * Add readme for YaST integration
  * Fix usage text
  * Add missing -g argument
  * Fix OBS CI, it now requires target
  * Add manpage placeholder
  * Simplify packageWanted()
  * Add sorting and grouping options
  * Add local repo search and duplicate removal
  * Add basic online package search
  * Update rpm spec for zypper-search-packages-plugin
  * Add CLI for zypper search-packages plugin
  * Optional base product in package search
  * Use DefaultTransport defaults + client timeout
  * Extract ReleaseType from zypper output
  * Print failed command on zypper error like the Ruby
  * Add package_search API wrapper
  * Allow de-register/de-activate a single product
  * Improve docstring for the Status struct
  * Always show subscription information if available
  * Refactor getStatuses() to ease testing
  * Add SUMA/Uyuni check
  * Fix status output order to follow zypper product xml
  * Change GetExtensionsList() to reduce calls
  * Add the subscription name to status output
  * allow --instance-data together with --regcode
  * Post-review cleanups
  * Add selfupdate functionality
  * Handle Leap -> SLES migration scenario
  * Add offline migrations support
  * Change parse error string and add block comment
  * Add disabling of obsolete repos
  * Add zypper repos listing
  * Add interactive migration selection
  * Allow loading Config from any path
  * Remove dummy flag
  * Add snapper support
  * Add zypper backup/restore functions
  * Use connect.StringSet
  * Add --query option
  * Add product and break-my-system options
  * Add note on conflicting flags
  * Check for flag contradictions
  * Add echoing output of executed commands to console
  * Move product printing out of checkProducts()
  * Split --debug and --verbose
  * Add zypper dist-upgrade part
  * Split migration code
  * Extract migration sorting
  * Expose migration(Add|Remove)Service() functions
  * Trap SIGINT/SIGTERM
  * Add zypper.RefreshRepos()
  * Expose client.upgradeProduct()
  * Add --root parameter
  * Add --migration N parameter
  * Prepare available migrations
  * Add API call to get online migration paths
  * Add system products checking
  * Add quiet logger for easier --quiet handling
  * Add zypper migration plugin implementation.
  * Export toTriplet and installReleasePackage
  * Add basic string set implementation
  * Remove quiet param from execute() and zypperRun()
  * Simplify mocking of external commands

-------------------------------------------------------------------
Fri Aug 27 22:46:39 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.3~git9.19e761b:
  * Add zypper-migration-plugin to package
  * Remove unused Error logger
  * Add missing doc strings to exported vars and funcs
  * Handle error after products sync api call
  * Make the CI check gofmt

-------------------------------------------------------------------
Tue Jul 27 09:02:36 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.3~git0.dacdd3b:
  * Add gofmt target to Makefile
  * Fix gofmt errors
  * Add Requires that weren't explicit (bsc#1188646)
  * Use custom UnmarshalJSON() for the Product struct

-------------------------------------------------------------------
Fri Jul 23 10:53:35 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.2~git0.ebef3b7:
  * Add --version
  * Fix list-extensions printing "Not available" when using SCC
  * Change --deregister to --de-register

-------------------------------------------------------------------
Thu Jul 22 08:23:30 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.1~git33.b531281:
  * Run integration tests
  * Try to use localized error from server response
  * Write usage help to stdout like the Ruby version
  * Simplify list-extensions template
  * Fix call to create UUID on s390
  * Provides and Obsoletes SUSEConnect
  * Add extensions list tests
  * Fix calls to s390 read_values
  * Add build-s390 target to Makefile
  * hwinfo: don't fail if dmidecode is missing

-------------------------------------------------------------------
Mon Jul 19 10:01:54 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.1~git16.8a5d48c:
  * Add extensions hints for readonly root fs
  * Make the connect package an internal package
  * Document debug output destination difference
  * Add status value constants
  * Add rollback CLI option
  * Fix callHTTP() so connections are reused
  * Fix list-extensions format
  * Fix error from zypper refresh

-------------------------------------------------------------------
Mon Jul 12 21:43:19 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.1~git0.a5f168a:
  * Add JSONError and cleanup error handling

-------------------------------------------------------------------
Fri Jul 09 14:06:07 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.0~git.c45760f:
  * Add Conflicts:SUSEConnect due to same file name
  * Document advantage of suseconnect-ng
  * Make UpdateSystem() message text bold
  * Add no_zypper_refs config file option
  * Complete Register() and AnnounceSystem()
  * Add registerProductTree()
  * Add activateProduct() and registerProduct()
  * Rename source modules to executable names
  * Remove unnecessary content from package.
  * Add proxy auth support
  * Change order of usage help options to match the Ruby version
  * Make requirement for go 1.16 explicit.
  * Fix instance data file path
  * Add zypper service commands needed for registration
  * S390: set cpus, sockets, hypervisor and uuid hwinfo fields
  * Implement the system update part of registration
  * Add helper to build hwinfo struct
  * Add functions to call and parse s390 read_values
  * Add function to get the hostname
  * Add function to get private IP address
  * Add arch, hypervisor and uuid functions
  * Add function to find cloud provider from dmidecode
  * Add function to parse lscpu output
  * Add announceSystem() api call
  * Add deregistration functionality
  * Add deactivateProduct() API call
  * obs: use an in between branch

-------------------------------------------------------------------
Fri Jul 02 12:24:46 UTC 2021 - jzerebecki@suse.com

- Update to version 0.0.0~git.a083a1f:
  * Add Product.IsEmpty()
  * Add unit test for token auth
  * Add obs workflow to be able to use it as CI
  * add files to build rpm
  * Add more zypper operations
  * Unexport api functions
  * Add --cleanup CLI action
  * Add listing of installed services via zypper
  * Change zypperRun args to take a slice of strings
  * Fix printInformation() outputs

-------------------------------------------------------------------
Fri Jun 25 17:45:10 UTC 2021 - Jan Zerebecki <jzerebecki@suse.com>

- Initial package of suseconnect-ng
openSUSE Build Service is sponsored by