Changelog for
spacewalk-java-4.4.21-220400.3.3.uyuni2.noarch.rpm :
* Wed Nov 01 2023 marina.latiniAATTsuse.com- version 4.4.21-1
* Avoid SUSE Customer Center credentials check if `server.susemanager.fromdir` is set (bsc#1211270)
* Include reboot_suggested and restart_suggested booleans in errata.getDetails API response
* Add a config to specify the number of minutes to wait before performing a system reboot
* Sync GPG properties on each build in CLM (bsc#1213689)
* Change list endpoints in saltkey namespace to accept GET requests instead of POST (bsc#1214463)
* Respect user email preferences when sending \'user creation\' emails (bsc#1214553)
* Fix the use of page size preference in systems and packages lists
* Improved logging to better capture third-party library issues
* Fix server error when visiting the notifications page
* Fix token issue with cloned deb channels (bsc#1214982)
* Fixed detection in case RHEL-based products (bsc#1214280)
* Do not call SCC when updating the repositories authentication for Pay-as-you-go (bsc#1215857)
* Restart the bunch from where it was interrupted when rescheduling
* Moved the Ubuntu errata processing in its own separate Taskomatic task (bsc#1211145)
* Stop the Taskomatic bunch execution if it was not possible to execute one of the tasks
* Combine the Pay-as-you-go credentials and the repository paths when they collide (bsc#1215413)
* Improved detection of the best authentication for accessing a repository in case of Pay-as-you-go credentials (bsc#1215362)
* Do not warn about missing Client Tools Channel subscription in a Pay-as-you-go environment
* Add detection of Debian 12
* Update Tomcat jars to version greater than 9.0.75
* Implement different way to copy data for SystemPackageUpdate report database table (bsc#1211912)
* Fix notification messages email content (bsc#1216041)
* Look for the Pay-as-you-go CA certificate location in different order to find and import the correct one (bsc#1214759)
* Add salt-api socket timeout to abort stuck taskomatic jobs (bsc#1211649)
* Wait for lock to execute SUSE Customer Center sync task (bsc#1216030)
* Fix system.provisionSystem xmlrpc endpoint to calculate host properly (bsc#1215209)
* Add Pay-as-you-go info to UI and rest API
* Fix bug about listing Ansible inventories (bsc#1213132)
* Fix issue where bad SUSE Customer Center credentials prevented other credentials to refresh (bsc#1211355)
* Handle spaces in /ks/dist/ file names (bsc#1213680)
* Fix token validation for shared (public) child channels (bsc#1216128)
* Update SUSE Customer Center REST call to register systems in bulk
* Fix FQDN machine name mapping on proxy configuration
* Token cleanup process removing invalid tokens using sql query (bsc#1213376)
* Fix failed actions rescheduling (bsc#1214121)
* Fix unscheduling actions when the trigger name changed after retry (bsc#1214121)
* Consider server ID when removing invalid erratas from rhnSet (bsc#1204235, bsc#1207012, bsc#1211560)
* Improve Taskomatic by removing invalid triggers before starting and enhancing logs
* Revert action executor fix that was intended to prevent blocking of Taskomatic threads (bsc#1214121)
* Disallow Google GSON 2.10 or higher due to removed methods.
* Tito requires to list the source as %{name}-%{version}.tar.gz
* Wed Sep 27 2023 rosunaAATTsuse.com- version 4.4.20-1
* Fix RHUI support for RHEL 7 clients (bsc#1215756)
* Mon Sep 18 2023 rosunaAATTsuse.com- version 4.4.19-1
* Add environment build/promote date to CLM API output (jsc#SUMA-280)
* Call mgr-libmod with its absolute path
* Introduced new API to update the products page metadata
* Extracted additional authentication information needed for PAYG
* Fixed handling of null credentials in RMT credentials check
* Integrate instance-flavor-check to detect if the instance is PAYG
* Added rule to count only servers with SUSE Manager Tools as managed clients
* create flag to disable update status (bsc#1212730)
* fix syntax error in sql query for source package search
* catch exceptions and log a message when mailer setup failed (bsc#1213009)
* fix logging of libraries using apache-commons-logging
* invalidate PAYG client credentials after repeated connection failure (bsc#1213445)
* Restrict product migrations for PAYG
* Add warning message in login UI for PAYG with SCC credentials and no forward registration.
* Restrict cloning channels under different product channels for PAYG
* Avoid sending data to SCC about PAYG instances
* Optimize org channel accessibility query (bsc#1211874)
* Fix processing of pkg.purged results (bsc#1213288)
* Fix NPE in auth endpoint when an empty body is provided
* Fix action executor to prevent blocking Taskomatic for actions that are already finished (bsc#1214121)
* Filter out modules properly with \'none\' matcher (bsc#1212770)
* Fix the URL for inactive systems page
* Read null values from Virtual Host Gatherer data
* Fix the CSV download issue for packages, patches and system groups
* Added taskomatic job to compute and store billing dimensions for PAYG
* Disable Secure XSLT processing due to Xalan bug
* parse virtual-host-gatherer null value
* show reasons for state apply errors in UI
* Detect a Cloud PAYG instance and connect it to the RMT infrastructure
* Access SUSE Manager Proxy repositories from cloud rmt infrastructure
* restrict registration on pure PAYG Server
* Optimize memory usage in UbuntuErrataManager
* Consider venv-salt-minion package update as salt update to prevent backtraces on upgrading salt with itself (bsc#1211884)
* Fix system tab not visible in Ansible / Inventories tab (bsc#1211897)
* Extend success message after adding monitoring property (bsc#1212168)
* Show recurring states names in events history (bsc#1211929)
* Don\'t force ssl verification on reportdb using localhost
* Do not ignore scheduling errors in Taskomatic
* check csp billing adapter status
* fix X-Instance-Identifier header when doing a product refresh at Cloud RMT Server (bsc#1214889)
* improve error message when instance-flavor-check tool is not installed
* add compliance checks when running as PAYG
* drop mgr-cfg from java code
* fix auto product refresh in case of SUSE Manager PAYG Server
* add RHUI support to Pay-as-you-go connection feature
* Add saltboot redeploy and repartition based on pillars (jsc#SUMA-158)
* Add system pillar API access {get|set}Pillar
* Fix recurring state execution not using the correct order (bsc#1215027)
* Change default scheduler from (none) to (system)
* Set user for package list refresh action if possible
* Fix debian Packages file generation (bsc#1213716)
* Fix Most Critical Systems list (bsc#1214316)
* Ignore mandatory channels results that don\'t match list of channels (bsc#1204270)
* Remove all systems tasks for all organizations after updating systems
* Shows a notification when an update for Uyuni is available
* Fix PAYG credentials extraction for SLES 12 clients (bsc#1215352)
* show error message in action result even on parser error
* cache debian package metadata snippets in DB
* Fixed a bug that caused the tab Autoinstallation to hide when clicking on Power Management Management/Operations on SSM -> Provisioning
* catch yaml exceptions and report which metadata file is wrong (bsc#1208720)
* Improve handling of websocket exceptions
* Release DB connection in RHN Message Dispatcher thread
* Update version of tomcat build dependencies
* Disable jinja processing for the roster file (bsc#1211650)
* Make sure that all hibernate connections are closed (bsc#1208687)
* Add option to disable SSL
* Removed the expensive \'diff\' column (bsc#1208427)
* replace kickstart profile advanced option \"md5_crypt_rootpw\" with \"sha256_crypt_rootpw\" to use sha256 crypt when password is provided in plain text
* remove old hashing and crypting algorithms like MD5 and SHA1 and replace them with new SHA256 based algorithms
* regenerate random passwords with new cipher algorithm
* Do not use regex in PackageFilter
* Fix misleading error message regarding SCC credentials removal (bsc#1207941)
* Reimplement queries for system metrics
* Enforce minimum version of 1.11 for byte-buddy.
* Updated EL9 jaxb-api symlinks to Uyuni provided package.
* Fix issue with `aclChannelTypeCapable` that prevented errata view in deb arch
* Update system overview in case of manual system reboot
* Add uyuni_systems_scrape_duration_seconds metric
* OES credentials do not allow access to SCC. Skip them when an SCCClientException is thrown and move forward (bsc#1212550)
* show virtualization host info in systems overview page
* Refresh pillars after setting custom values via SSM (bsc#1210659)
* Report SSM power management errors in \'rhn_web_ui\' (bsc#1210406)
* Allow processing big state results (bsc#1210957)
* Fix server error in HTTP API authentication (bsc#1210394)
* set swap memory value if available
* set primary FQDN to hostname if none is set (bsc#1209156)
* Do not throw on missing saltboot group
* fix ISE when neither SCC credentials nor a local mirror is configured
* only set self_update URL if functionality is not disabled in distro or profile
* execute highstate on registration with a user if available
* Ensure installation of \'xalan-j2\' for building.
* Simplify Java package dependencies.
* Safe XSLT processing in SCAP transformations
* Fix Internal Server Error when downloading static assets (bsc#1207691)
* Recurring custom states
* Update Cobbler profile when a new image is deployed
* Add mapping of image URLs for containerized proxy
* Fix image size entries in xml-rpc
* kernel options: only add quotes if there is a space in the value (bsc#1209926)
* fix displaying system channels when no base product is installed (bsc#1206423)
* fix NPE in cobbler system sync when server has no creator set
* remove channels from client after transfer to a different organization (bsc#1209220)
* Fix RHEL9 / SLL9 product discovery (bsc#1209993)
* Thu Jun 22 2023 marina.latiniAATTsuse.com- version 4.4.18-1
* Fix session information leak CVE-2023-22644 (bsc#1210107)
* Fix credentials and other secrets disclosure when debug log is enabled CVE-2023-22644 (bsc#1210154)
* Remove web session swap secrets output in logs CVE-2023-22644 (bsc#1210086)
* Do not output cobbler xmlrpc token in debug logs CVE-2023-22644 (bsc#1210162)
* Do not output URL parameters for tiny urls CVE-2023-22644 (bsc#1210101)
* Do not log SSL certificate / key file content CVE-2023-22644 (bsc#1210094)
* Update tomcat jars to version 9.0.75
* Update jetty-util to version 9.4.51
* Wed Apr 19 2023 marina.latiniAATTsuse.com- version 4.4.17-1
* Fix possible \"NullPointerException\" when clicking on the \"Create PXE installation configuration\" button from Provising page
* Fix possible \"NullPointerException\" issues when running cobbler-sync-bunch
* Do not trigger extra cobbler sync when changing kickstart data (bsc#1208536)
* set jasper development mode to false (bsc#1206191)
* fixed select all for ptf packages list (bsc#1209143)
* added SLES 12 support for ptf removal
* fixed issue with checking ptf repositories on cloned channels
* remove spacewalk-koan and mgr-virtualization usage
* disable gpgckeck when building docker containers as we work with trusted content and the repos are served via SSL
* Fix deleting custom info pillar (bsc#1209253)
* Update report outdated system query to de-duplicate errata id\'s
* change jar versions in ivy configuration file
* Refactor Software / Manage / Packages to use SQL paging (bsc#1206725)
* support multiple gpgkey urls for a channel (bsc#1208540)
* Refactor Java notification synchronize to avoid dead locks (bsc#1209369)
* Filter CLM modular packages using release strings (bsc#1207814)
* Fix systems subscribed to channel CSV download (bsc#1201063)
* Save scheduler user when creating Patch actions manually (bsc#1208321)
* Fix cobbler system entries for retail terminals (bsc#1208661)
* Add missing text for user preferenaces page
* Hide install option for RHEL9+ kickstarts
* Make API method systemgroup.listSystemsMinimal read-only (bsc#1208550)
* Allow single-value lists in query strings in HTTP API (bsc#1207297)
* Do not include channels from different orgs when listing mandatory channels (bsc#1204270)
* Thu Apr 13 2023 marina.latiniAATTsuse.com- version 4.4.16-1
* Add more restricted arguments to prevent HTTP API logging sensitive data (CVE-2023-22644, bsc#1209434, bsc#1209386, bsc#1209395)
* Tue Mar 21 2023 jgonzalezAATTsuse.com- version 4.4.15-1
* Prevent HTTP API restricted args from being logged (bsc#1208119)
* Wed Mar 15 2023 jgonzalezAATTsuse.com- version 4.4.14-1
* Fix rendering of notifications list with subscription warnings (bsc#1209259)
* Tue Feb 28 2023 jgonzalezAATTsuse.com- version 4.4.13-1
* Rollback changes to reduce taskomatic memory consumption while processing Ubuntu Erratas
* Tue Feb 21 2023 jgonzalezAATTsuse.com- version 4.4.12-1
* send subscription warning notifications only on monday
* set uptime at package profile update
* Install the reboot info beacon using a conf file instead of using pillars
* Handle taskomatic failures during action creation
* Reduce taskomatic memory consumption while processing Ubuntu Erratas
* send virtualization information to SCC
* Do not execute immediately Package Refresh action for the SSH minion (bsc#1208325)
* Add support to add optional channels via webUI
* Add the create/update methods for kickstart to accepts kernel and kernel post options (jsc#suma-251)
* fix NumberFormatException when syncing ubuntu errata (bsc#1207883)
* Fix duplicate keys in suseImageFile and other tables (bsc#1207799)
* Fix CLM environments UI for environment labels containing dots (bsc#1207838)
* Change Rocky Linux Advisory page URL
* Mark as failed actions that cannot be scheduled because earliest date is too old
* Update earliest date when rescheduling failed actions (bsc#1206562)
* Improve automatic dependency selection for vendor clones
* Fix taskomatic logging (bsc#1207867)
* Added APIs to allow frontend to install and remove ptf
* Do not specify a cobbler version, as that is now centralized at the patterns
* Fix not being able to delete CLM environment if there are custom child channels that where not built by the environment (bsc#1206932)
* Makes systems column sortable on relevant patch page, to list by most affected systems
* Detect openSUSE Leap Micro and openSUSE microOS as transactional systems
* Fri Jan 27 2023 jgonzalezAATTsuse.com- version 4.4.11-1
* action chains: recognize transactional_update.reboot as a reboot action
* Mon Jan 23 2023 jgonzalezAATTsuse.com- version 4.4.10-1
* Fix issue where subscription warning would show incorrectly
* Mon Jan 23 2023 jgonzalezAATTsuse.com- version 4.4.9-1
* Add \'none\' matcher to CLM AppStream filters (bsc#1206817)
* Include missing \'gpg\' states to avoid issues on SSH minions.
* Fix reconnection of postgres event stream
* Standardize the login response format with other HTTP API endpoints (bsc#1206800)
* Add `mgr_server_is_uyuni` minion pillar item
* Improve logs when sls action chain file is missing
* Fix modular channel check during system update via XMLRPC (bsc#1206613)
* Fix transaction commit behavior for Spark routes
* Trigger a package profile update when a new live-patch is installed (bsc#1206249)
* Fix CVE Audit ignoring errata in parent channels if patch in successor product exists (bsc#1206168)
* Fix CVE Audit incorrectly displaying predecessor product (bsc#1205663)
* Rename monitoring entitlement
* Remove outdated advice from errata mail
* Fix name for autoinstall snippets after Cobbler 3.3.3
* prevent ISE on activation key page when selected base channel value is null
* Add systems and hibernate metrics collectors (#14240)
* Fix HTTP API login status code when using wrong credentials (bsc#1206666)
* Fix physical systems list
* Configure the reboot action for transactional systems appropriately
* Fix link to documentation in monitoring page
* Fix server error in product migration outside maintenance window (bsc#1206276)
* Show the package summary where applicable to better describe PTF packages
* Added CLM filters to match product temporary fixes packages
* Restrict product temporary fixes visibility in the UI and in the APIs responses
* Fixed empty selection warning in the lock/unlock page
* set GPG Key Url for PTF repositories
* Optimize the number of salt calls on minion startup (bsc#1203532)
* Updated logrotate configuration (bsc#1206470)
* Only remove product catalog if PAYG ssh credentials are defined (bsc#1205943)
* Virtual systems list performance improvements
* Do not show systems from other organizations in virtual systems list
* Mon Dec 19 2022 jgonzalezAATTsuse.com- version 4.4.8-1
* Source Select2 and jQuery UI from susemanager-frontend-libs
* Fri Dec 16 2022 jgonzalezAATTsuse.com- version 4.4.7-1
* Don\'t use hash in apidoc links
* Thu Dec 15 2022 jgonzalezAATTsuse.com- version 4.4.6-1
* Limit changelog data in generated metadata to 20 entries
* Wed Dec 14 2022 jgonzalezAATTsuse.com- version 4.4.5-1
* Fix internal server error when transferring system between organizations
* Fix products controller to keep loading mandatory channels even when there are broken channels (bsc#1204270)
* Remove DWR library
* Add reboot needed indicator to systems list
* Move web dependencies from susemanager-frontend-libs to spacewalk-web
* Fix server error while bootstrapping SSH-managed Red Hat-like minion (bsc#1205890)
* send notifications also as email if email notifications are enabled
* remove jabberd and osa-dispatcher
* Add subscription warning notification to overview page
* Fix CLM to not remove necessary packages when filtering erratas (bsc#1195979)
* Remove invalid errata selection after patch installation (bsc#1204235)
* Ignore insert conflicts during reporting database update (bsc#1202150)
* Honor page size preference in new system lists
* Fix kickstart for RHEL 9 to not add install command
* Remove RHEL kickstart types below 6
* Removed contents of certificates from the web UI logs (bsc#1204715)
* Add SUSE Liberty Linux support for RHEL9 based clients
* Don\'t persist the YAML parser in FormulaFactory (bsc#1205754)
* check for NULL in DEB package install size value
* Add vendor_advisory to errata.getDetails (bsc#1205207)
* Allow usage of one FQDN to deploy containerized proxy in VM (#19586)
* disable cloned vendor channel auto selection by default (bsc#1204186)
* Tue Dec 13 2022 jgonzalezAATTsuse.com- version 4.4.4-1
* Changed proxy settings retrieval to not include password (bsc#1205339)
* Fri Nov 18 2022 jgonzalezAATTsuse.com- version 4.4.3-1
* Allowed cancelling pending actions with a failed prerequisite (bsc#1204712)
* Fixed traditional stack warning message to be displayed only when the system has enterprise entitlement (bsc#1205350)
* Update jackson-databind version
* adapt permissions of temporary ssh key directory
* format results for package, errata and image build actions in system history similar to state apply results
* Run only minion actions that are in the pending status (bsc#1205012)
* Fix ClassCastException
* Migrate formulas with default values to database (bsc#1204932)
* Improved reboot needed handling for transactional systems
* Manage reboot in transactional update action chain (bsc#1201476)
* Enable monitoring for RHEL 9 Salt clients
* Optimize performance of config channels operations for UI and API (bsc#1204029)
* Don\'t add the same channel twice in the System config addChannel API (bsc#1204029)
* Improved taskomatic error logging
* Optimize action chain processing on job return event (bsc#1203532)
* Re-calculate salt event queue numbers on restart
* Check if system has all formulas correctly assigned (bsc#1201607)
* Remove group formula assignements and data on group delete (bsc#1201606)
* Process salt events in FIFO order (bsc#1203532)
* Added a warning message for traditional stack deprecation
* Fix rendering of ssm/MigrateSystems page (bsc#1204651)
* Remove \'SSM\' column text where not applicable (bsc#1203588)
* Improve systems lists queries performance by using an overview table
* Pass mgr_sudo_user pillar on salt ssh client cleanup (bsc#1202093)
* Deny packages from older module metadata when building CLM projects (bsc#1201893)
* Refresh pillar data for the assigned systems when a CLM channel is built (bsc#1200169)
* Upgrade Bootstrap to 3.4.1
* Improve Amazon EC2/Nitro detection (bsc#1203685)
* Add channel availability check for product migration (bsc#1200296)
* delay hardware refresh action to avoid missing channels (bsc#1204208)
* fix xmlrpc call randomly failing with translation error (bsc#1203633)
* Do not explicitely remove old pillars on minion rename (bsc#1203451)
* Fri Nov 04 2022 jgonzalezAATTsuse.com- version 4.4.2-1
* Fix directory path traversal vulnerability CVE-2022-31255 (bsc#1204543)
* Fix reflected cross site scripting vulnerability CVE-2022-43754 (bsc#1204741)
* Fix arbitrary file disclosure vulnerability CVE-2022-43753 (bsc#1204716)
* Fix number of handlers for deleted files managed by taskomatic growing continuously (bsc#1204050)
* Wed Sep 28 2022 jgonzalezAATTsuse.com- version 4.4.1-1
* Fix get_item_resolved_value call
* Fix hardware update where there is no DNS FQDN changes (bsc#1203611)
* Fix prerequisite action serialization (bsc#1202899)(bsc#1203484)
* Fix UI crash when filtering on systems list (bsc#1203169)
* Filter out successors that have no repositories on SP migration (bsc#1202367)
* Reduced the usage of deprecated Hibernate API
* Fixed formula deselection in systemgroup (bsc#1202271)
* Fix out of memory error when building a CLM project (bsc#1202217)
* Use mgrnet.dns_fqdns module to improve FQDN detection (bsc#1199726)
* Support Pay-as-you-go new CA location for SLES15SP4 and higher (bsc#1202729)
* Fixed pagination for completed/failed systems in action details
* Add support in rhn.conf for smtp port, auth, ssl/tls config
* Fix sync for external repositories (bsc#1201753)
* Detect the clients running on Amazon EC2 (bsc#1195624)
* Adjust cobbler requirement to version 3.3.3
* Support inherited values for kernel options from Cobbler API
* Fix virtFileSize type after cobbler upgrade
* Redefine available power_management.types for cobbler >= 3.3.1
* fix state.apply result parsing in test mode (bsc#1201913)
* require tomcat native interface to prevent misleading warning in tomcat startup log (bsc#1202455)
* Calculate dependencies between cloned channels of vendor channels (bsc#1201626)
* Reduce the length of image channel URL (bsc#1201220)
* Fixed system search
* update java dependencies
* Enable Rocky Linux 9 for monitoring
* Added a new configuration property to allow custom channels to be synced together with vendor channels.
* add onlyRelevant argument to addErrataUpdate API
* fix taskomatic task remain in progress
* Wed Jul 27 2022 jgonzalezAATTsuse.com- version 4.3.35-1
* Modify parameter type when communicating with the search server (bsc#1187028)
* Fix hibernate error on deleting an image with delta
* Changed logout method to POST on HTTP API (bsc#1199663)
* Turned API information endpoints public (bsc#1199817)
* Fix typo and ordering of JSON over HTTP API example scripts
* Improved log handling in HTTP API (bsc#1199662)
* set Channel GPG Key info from SCC data
* set GPG Key Url as channel pillar data (bsc#1199984)
* new API endpoint for addErrataUpdate, that take multiple servers as argument
* Move ImageSync pillars to database (bsc#1199157)
* Fix conflict when system is assigned to multiple instances of the same formula (bsc#1194394)
* Fix initial profile and build host on Image Build page (bsc#1199659)
* Convert formula integer values when upgrading (bsc#1200347)
* Cleanup salt known_hosts when generating proxy containers config
* Modify proxy containers configuration files set output
* Change proxy containers config to tarball with yaml files
* Fixed date format on scheduler related messages (bsc#1195455)
* Improved dropdown layout handling
* Fix download CSV
* Hide authentication data in PAYG UI (bsc#1199679)
* Clean grub2 reinstall entry in autoyast snippet (bsc#1199950)
* Show reboot alert message on all system detail pages (bsc#1199779)
* Show patch as installed in CVE Audit even if successor patch affects additional packages (bsc#1199646)
* Fix refresh action confirmation message when no system is selected
* Fix Intenal Server Error when URI contains invalid sysid (bsc#1186011)
* Fix notification message on system properties update to ensure style consistency (bsc#1172179)
* Fix containerized proxy configuration machine name
* Improve CLM channel cloning performance (bsc#1199523)
* Keep the websocket connections alive with ping/pong frames (bsc#1199874)
* add detection of Ubuntu 22.04
* Tue Jun 21 2022 jgonzalezAATTsuse.com- version 4.3.34-1
* fix missing remote command history events for big output (bsc#1199656)
* fix api log message references the wrong user (bsc#1179962)
* Consistently use conf value for SPA engine timeout
* fix download of packages with caret sign in the version due to missing url decode
* Add specific requirement for Cobbler 3.2.1 to not conflict with Leap 15.4
* Thu Jun 02 2022 jgonzalezAATTsuse.com- version 4.3.33-1
* Fix autoinstallation profiles editor area and hints (bsc#1199887)
* Wed Jun 01 2022 jgonzalezAATTsuse.com- version 4.3.32-1
* Do not generate pillars for non-PXE images (bsc#1200101)
* Tue May 31 2022 jgonzalezAATTsuse.com- version 4.3.31-1
* Migration of server pillars was not loading file pillars (bsc#1199979)
* Mon May 30 2022 jgonzalezAATTsuse.com- version 4.3.30-1
* Fix loading filebased pillars for minions (bsc#1199979)
* Thu May 26 2022 jgonzalezAATTsuse.com- version 4.3.29-1
* Prefer the Salt Bundle with Cobbler snippets configuration (minion_script and redhat_register_using_salt) (bsc#1198646)
* Thu May 26 2022 jgonzalezAATTsuse.com- version 4.3.28-1
* During re-activation, recalculate grains if contact method has been changed (bsc#1199677)
* autoinstallation: missing whitespace after install URL (bsc#1199888)
* Mon May 23 2022 jgonzalezAATTsuse.com- version 4.3.27-1
* Fix send login(s) and send password actions to avoid user enumeration (bsc#1199629) (CVE-2022-31248)
* Added rate-limiting to frontend logging (bsc#1199512) (CVE-2022-21952)
* Mon May 23 2022 jgonzalezAATTsuse.com- version 4.3.26-1
* set prouduct_tree_tag to SUMA4.3 (bsc#1199758)
* Thu May 19 2022 jgonzalezAATTsuse.com- version 4.3.25-1
* Fixed query to populate the XccdScanResult reporting table
* skip forwarding data to scc if no credentials are available
* add python3 example for HTTP API
* Improved handling of error messages during bootstrapping
* Fix the confirm message on the refresh action by adding a link to pending actions on it (bsc#1172705)
* Change system details lock tab name to lock/unlock (bsc#1193032)
* Added a notification to inform the administrators about the product end-of-life
* Set profile tag has no-mandatory in XCCDF result (bsc#1194262)
* provisioning thought proxy should use proxy for self_update (bsc#1199036)
* Allow removing duplicated packages names in the same Salt action (bsc#1198686)
* Styling fixes for new branding
* fix NoSuchElementException when pkg install date is missing
* Fix error message in Kubernetes VHM creation dialog
* Add createAppStreamFilters() XMLRPC function
* Correct concurrency error on payg taskomatic task for updating certificates (#17783)
* Display usertime instead of server time for clm issue date filter (bsc#1198429)
* fix bootstrapping of ssh minions via proxy
* check if file exists before sending it to xsendfile (bsc#1198191)
* update server needed cache after adding Ubuntu Errata (bsc#1196977)
* Fix ACL rules for config diff download for SLS files (bsc#1198914)
* fix invalid link to action schedule
* Tue May 10 2022 jgonzalezAATTsuse.com- version 4.3.24-1
* Update translations
* Mon May 09 2022 jgonzalezAATTsuse.com- version 4.3.23-1
* Remove the SSH proxy port from the path passed to preflight script
* Wed May 04 2022 jgonzalezAATTsuse.com- version 4.3.22-1
* faster display installable packages list (bsc#1187333)
* fix package selection for ubuntu errata install (bsc#1199049)
* Add script examples for HTTP API
* Refactor API docs for HTTP API
* Branding updates
* Collect logs form docker.build
* add schedulePackageUpdate() XMLRPC function (bsc#1197507)
* Redesign the auto errata task to schedule combined actions (bsc#1197429)
* Allow to add failed and completed servers to SSM
* drop specialized SSL truststore for db connections in favor of the java default
* add menu item for report database schema documentation
* Improve TaskQueue for mgr-update-reporting-hub task
* Handle missing tables gracefully during hub synchronisation
* improve performance of synchronizing peripheral report databases
* Allow alternative location for byte-buddy jar.
* Allow migration where target products have no successor
* require new salt-netapi-client version
* Fix PXEEvent string comparision
* Make TERMINALS group optional for saltbooted machines
* Fix outdated documentation and release notes links
* Wed Apr 27 2022 jgonzalezAATTsuse.com- version 4.3.21-1
* require uyuni netty build to fix failing tomcat start
* Mon Apr 25 2022 jgonzalezAATTsuse.com- version 4.3.20-1
* Prefer parsing numbers as ints in HTTP API for compatibility
* Tue Apr 19 2022 jgonzalezAATTsuse.com- version 4.3.19-1
* Fix handling of empty image version
* Add url pillar info to built boot-images
* Fix reboot time on salt-ssh client(bsc#1197591)
* detect free products in Alpha and Beta stage and prevent checks on openSUSE products (bsc#1197488)
* Implement JSON over HTTP API
* Preserve parameter names in bytecode
* Disable CSRF tokens for API routes
* Migrated from log4j1.x.x to log4j2.x.x
* Add UI for peripheral server with report database password regeneration
* Added the server location information to reporting database
* detect MgrServer on bootstrap and store report database settings
* Correctly notify the failed status for the report db update task.
* Show image build log in UI
* Build bundle less images and create pxe profile for pxe images Introduce saltboot-group handing and pxe management of them Part of saltboot containerization workflow
* Improve XMLRPC API for image management
* Allow image upload via HTTP
* Remove doc search functionality
* adapt for new c3p0 and mchange-commons package
* Set default image download protocol to http
* Container proxy configuration handler
* Hibernate: set a non-singleton ehcache
* change directory owner and permissions only when needed
* Provide link to Sync page when unsynced patches message show up (bsc#1196094)
* Optimize adding new products function (bsc#1193707)
* Allow monitoring entitlement for debian 11 and 10
* warning log when hardware refresh result is not serializable
* Hide private methods in XMLRPC handlers
* update last checkin only if job is successful (bsc#1197007)
* Fixed broken help link for system overview
* send notifications for new or changed ubuntu errata (bsc#1196977)
* Allow using a custom SSH port for proxies
* Hide useless fields for containerized proxies in UI
* Keep virtualization notifications websocket alive
* Fix NPE when accessing cancelled action via system history (bsc#1195762)
* CVE Audit: Show patch as available in the currently installed product even if successor patch affects additional packages (bsc#1196455)
* Added the server location information to reporting database
* Mon Apr 04 2022 jgonzalezAATTsuse.com- version 4.3.18-1
* Prevent error on setting web.ssh_salt_pre_flight_script to blank
* Wed Mar 23 2022 jgonzalezAATTsuse.com- version 4.3.17-1
* Fix type casting for Prometheus SD
* Mon Mar 21 2022 jgonzalezAATTsuse.com- version 4.3.16-1
* Fix exception when image store is deleted before image
* Wed Mar 16 2022 jgonzalezAATTsuse.com- version 4.3.15-1
* Reapply the patch for handle npe when syncing ubuntu errata (bsc#1196619)
* Fri Mar 11 2022 jgonzalezAATTsuse.com- version 4.3.14-1
* Add XML-RPC API to generate proxy containers configuration
* Fri Mar 11 2022 jgonzalezAATTsuse.com- version 4.3.13-1
* Improved task to update the reporting database
* Improve image management
* Store delta image info in the database
* fix class cast exception during action chains (bsc#1195772)
* Finding empty profiles by mac address must be case insensitive (bsc#1196407)
* prepare to use new postgresql-jdbc driver with stringprep and saslprep support (bsc#1196693)
* allow SCC to display the last check-in time for registered systems
* generate the system ssh key when bootstrapping a salt-ssh client (bsc#1194909)
* Fix disappearing metadata key files after channel change (bsc#1192822)
* New endpoint \'createFirst\' added to \'org\' xmlrpc api to allow initial organization and user creation
* Corrected source URLs in spec file.
* RHEL certificate compatibility.
* Reuse existing certificate file detection.
* Require rng-tools for EL8 to generate more entropy faster.
* Add store info to Equals and hash methods to fix CVE audit process (bsc#1195282)
* Fix lock/unlock scheduling on page Software -> Packages -> Lock (bsc#1195271)
* Provide link for CVEs
* Fri Feb 25 2022 jgonzalezAATTsuse.com- version 4.3.12-1
* handle npe when syncing ubuntu errata (bsc#1196619)
* Thu Feb 17 2022 jgonzalezAATTsuse.com- version 4.3.11-1
* Revert: Improvements on list packages query processing by using query elaborator (bsc#1187333)
* Tue Feb 15 2022 jgonzalezAATTsuse.com- version 4.3.10-1
* Write data into reporting database using a taskomatic job
* Handle multiple Kiwi bundles (bsc#1194905)
* Added new XML-RPC mathod: configchannel.syncSaltFilesOnDisk
* Fix virtualization list rendering for foreign systems (bsc#1195712)
* Change order of \'Relevant\' and \'All\' in patches menu
* When adding a product, check if the new vendor channels conflicts with any of the existing custom channel (bsc#1193448)
* Use uyuni roster salt module instead of flat roster files
* Improvements on list packages query processing by using query elaborator (bsc#1187333)
* add ubuntu errata data and install handling
* fix possible race condition in job handling (bsc#1192510)
* Remove verbose token log (bsc#1195666)
* FIX errors when an image profile / store is deleted during build / inspect action (bsc#1191597, bsc#1192150)
* SLES PAYG client support on cloud
* fix ClassCastException during action processing (bsc#1195043)
* Install product by default after a channel is subscribed
* Improve token validation logs
* Pass only selected servers to taskomatic for cancelation (bsc#1194044)
* Tue Feb 08 2022 jgonzalezAATTsuse.com- version 4.3.9-1
* Fix stack overflow when building a CLM project from modular sources (bsc#1194990)
* Mon Jan 24 2022 jgonzalezAATTsuse.com- version 4.3.8-1
* Update translation strings
* Tue Jan 18 2022 jgonzalezAATTsuse.com- version 4.3.7-1
* Remove cluster management feature
* Avoid using RPM tags when filtering modular packages in CLM (bsc#1192487)
* Store formula pillar data in database
* Add new endpoints to packages API: schedulePackageLockChange, listPackagesLockStatus
* Generate flat repositories metadata for Debian based systems
* Fix stripping module metadata when cloning channels in CLM (bsc#1193008)
* Added rights field to generated updateinfo.xml to handle copyright
* fix XML syntax in cobbler snippets (bsc#1193694)
* Migrate the displaying of the date/time to rhn:formatDate
* Suggest Product Migration when patch for CVE is in a successor Product (bsc#1191360)
* Add route for virtual systems ReactJS page
* fix actionchain stuck in pending/picked up (bsc#1189561)
* provide static configuration key name for SSHMinionActionExecutor parallel threads
* Add link to the original vendor advisory in the patch details page
* fix issue with empty action chains getting deleted too early (bsc#1191377)
* Move pickedup actions to history as soon as they are pickedup (bsc#1191444)
* Add additional matchers to package (nevra) filter
* Add greater equals matcher to package (nevra) filter
* Add support for custom SSH port for SSH minions
* UI and API call for changing proxy
* Use an \'allow\' filter for the kernel packages with live patching filter templates (bsc#1191460)
* require postgresql14 on SLE15 SP4
* Fri Dec 03 2021 jgonzalezAATTsuse.com- version 4.3.6-1
* fix parsing error by making SCAP Profile description attribute optional (bsc#1192321)
* fix openscap scan with tailoring-file option (bsc#1192321)
* Pass the \"allow_vendor_change\" flag using the right name when installing patches
* Fix legacy timepicker passing wrong time to the backend if server and user time differ (bsc#1192699)
* Fix legacy timepicker passing wrong time to the backend if selected date is in summer time (bsc#1192776)
* Tue Nov 16 2021 jgonzalezAATTsuse.com- version 4.3.5-1
* Fix calling wrong XMLRPC bootstrap method (bsc#1192736)
* Tue Nov 16 2021 jgonzalezAATTsuse.com- version 4.3.4-1
* update last boot time of SSH Minions after bootstrapping (bsc#1191899)
* Fix package update action with shared channels (bsc#1191313)
* Implement using re-activation keys when bootstrapping with the Web UI or XMLRPC API
* Show salt ssh error message in failed action details
* switch to best repo auth item for contentsources (bsc#1191442)
* Add compressed flag to image pillars when kiwi image is compressed (bsc#1191702)
* Fri Nov 05 2021 jgonzalezAATTsuse.com- version 4.3.3-1
* Remove NullPointerException in rhn_web_ui.log when building an image (bsc#1185951)
* Bugfix: Prevent \"no session\" hibernate error on deleting server
* Set product name and version in the User-Agent header when connecting to SCC
* On salt-ssh minions, enforce package list refresh after state apply
* Improve the API to query system events and history
* Fix internal server error on DuplicateSystemsCompare (bsc#1191643)
* Fix Service Package migration with pillar in database
* Run Prometheus JMX exporter as Java agent (bsc#1184617)
* Allow usage of jinja template in Salt config channels
* Store Salt minion pillars in database
* Fix datetime format parsing with moment (bsc#1191348)
* trigger reboot needed message also when installhint is available on package level
* add Content Lifecycle Management filter for package provides and use it in live patching filter template
* Update proxy path on minion connection
* mgr-sync refresh logs when a vendor channel is expired and shows how to remove it (bsc#1191222)
* Hide link to CLM live patching template in system details for products that don\'t support live patching (bsc#1190866)
* fix logging of the spark framework and map requests to media.1 directory in the download controller (bsc#1189933)
* Add \'Last build date\' column to CLM project list (jsc#PM-2644) (jsc#SUMA-61)
* Improve exception handling and logging for mgr-libmod calls
* Execute the diskcheck script at login to validate the available space
* Add checksums to repository metadata filenames (bsc#1188315)
* Fix ISE in product migration if base product is missing (bsc#1190151)
* Add \'Flush cache\' option to Ansible playbook execution (bsc#1190405)
* Update kernel live patch version on minion startup (bsc#1190276)
* use TLSv1.3 if it is a supported Protocol
* Adapt auto errata update to skip during CLM build (bsc#1189609)
* Adapt auto errata update to respect maintenance windows
* fix ISE in SSM when scheduling patches on multiple systems (bsc#1190396, bsc#1190275)
* Add new endpoints to saltkeys API: acceptedList, pendingList, rejectedList, deniedList, accept and reject
* add CentOS 7/8 aarch64
* add Oracle Linux 7/8 aarch64
* add Rocky Linux 8 aarch64
* add AlmaLinux 8 aarch64
* add Amazon Linux 2 aarch64