Changelog for
spacewalk-java-apidoc-sources-4.4.17-220400.1.4.uyuni2.noarch.rpm :
* 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
* 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)
* Fri May 20 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
* Fri Sep 17 2021 jgonzalezAATTsuse.com- version 4.3.2-1
* Allow getting all completed actions via XMLRPC without display limit (bsc#1181223)
* Add XMLRPC API to force refreshing pillar data (bsc#1190123)
* Add missing string on XCCDF scan results (bsc#1190164)
* Support syncing patches with advisory status \'pending\' (bsc#1190455)
* Updated Enterprise Linux servlet requirement.
* Ignore duplicates in \'pkg.installed\' result when applying patches (bsc#1187572)
* Improved timezone support
* implement package locking for salt minions
* Show AppStreams tab just for modular channels
* Fix Json null comparison in virtual network info parsing (bsc#1189167)
* \'AppStreams with defaults\' filter template in CLM
* Add a link to OS image store dir in image list page
* Do not log XMLRPC fault exceptions as errors (bsc#1188853)
* AppStreams tab for modular channels
* Allow getting all archived actions via XMLRPC without display limit (bsc#1181223)
* Link to CLM filter creation from system details page
* Delete ActionChains when the last action is a Reboot and it completes (bsc#1188163)
* XMLRPC: Add call for listing application monitoring endpoints
* Bring back Beta product tag
* fix NPE when no redhat info could be fetched
* Mon Aug 09 2021 jgonzalezAATTsuse.com- version 4.3.1-1- Mark SSH minion actions when they\'re picked up (bsc#1188505)- Properly handle virtual networks without defined bridge (bsc#1189167)- Fix cleanup always being executed on delete system (bsc#1189011)- Warning in Overview page for SLE Micro system (bsc#1188551)- Fix system information forwarding to SCC (bsc#1188900)- Add UEFI support for VM creation / editing- Add virt-tuner templates to VM creation- Ensure XMLRPC returns \'issue_date\' in ISO format when listing erratas (bsc#1188260)- Fix NullPointerException in HardwareMapper.getUpdatedGuestMemory- Fix entitlements not being updated during system transfer (bsc#1188032)- Simplify the VM creation action in DB- Refresh virtual host pillar to clear the virtpoller beacon (bsc#1188393)- Fix updating primary net interface on hardware refresh (bsc#1188400)- Fix issues when removing archived actions using XMLRPC api (bsc#1181223)- Readable error when \"mgr-sync add channel\" is called with a non-existing label (bsc#1173143)- Fix NPE error when scheduling ErrataAction from relevant errata page (bsc#1188289)- Add Beijing timezone to selectable timezones (bsc#1188193)- Java enablement for Rocky Linux 8- Get CPU data for AArch64- Add option to run Ansible playbooks in \'test\' mode- Add support for Kiwi options- New filter template: Live patching based on a system- Adapt generated pillar data to run the new Salt scap state- Handle virtual machines running on pacemaker cluster- SP migration: wait some seconds before scheduling \"package refresh\" action after migration is completed (bsc#1187963)- cleanup and regenerate system state files when machine id has changed (bsc#1187660)- manually disable repositories on redhat like systems- Do not update Kickstart session when download after session is complete or failed (bsc#1187621)- define a pillar for the https port when connection as ssh-push with tunnel (bsc#1187441)- Fix the unit test coverage reports- Fix random NullPointerException when rendering page tabs (bsc#1182769)- Add missing task status strings (bsc#1186744)
* Fri Jun 18 2021 jgonzalezAATTsuse.com- version 4.2.23-1- Show the full state return message for VM actions- show reposync errors in user notification details- do not check accessibility of free product repositories (bsc#1182817)
* Thu Jun 17 2021 Julio González Gil
- Use the correct product tag
* Thu Jun 10 2021 jgonzalezAATTsuse.com- version 4.2.22-1- Fix product migration when scheduled from the event page (bsc#1187066)
* Wed Jun 09 2021 jgonzalezAATTsuse.com- version 4.2.21-1- adapt parsed strings from AlmaLinux and AmazonLinux match SCC/sumatoolbox product definition (bsc#1186750)- Run database table analyze in most used tables of CLM for better performance (bsc#1186704)
* Tue Jun 01 2021 jgonzalezAATTsuse.com- version 4.2.20-1- fix permission problem with /srv/susemanager/salt/custom files (bsc#1186325)- fixing ISE when searching in docs for logged-in users (bsc#1186319)- Fix package building on openSUSE Leap 15.3
* Mon May 24 2021 jgonzalezAATTsuse.com- version 4.2.19-1- Show NICs without IPs in Hardware info- Allow interfaces with just valid mac address in cobbler record (bsc#1185416)- Allow virtualization host entitlement on Xen Dom0 (bsc#1185522)- Fix start/end timestamps for xccdf scan details (bsc#1186016)- Fix report links for SCAP Scans (bsc#1186017)- Fix the documentation for the parseReleaseFile method- Add group by clause to reduce the number of rows for groupAdvisoryTypes CTE to improve performance(bsc#1185015)- Drop stale libs for old not supported browsers- fix file ownership and permissions in /srv/susemanager/pillar_data/ (bsc#1179954)- Strip the modular metadata for newly created channels in CLM if modular filters present (bsc#1184118)- fix disapearing Autoinstallation Menu for minions (bsc#1184813)- catch not found repository and create a standard error page (bsc#1183992)- Remove duplicate entries on AppStream filter channel browser- Do not require advisory_status to be set in ErrataHandler.create (bsc#1185965)- Fix the problem with wrong icons for virtual systems (bsc#1185507)
* Mon May 10 2021 jgonzalezAATTsuse.com- version 4.2.18-1- Java side of AlmaLinux and Amazon Linux 2 enablement
* Wed May 05 2021 jgonzalezAATTsuse.com- version 4.2.17-1- Speed up pages to compare or add packages to channels (bsc#1178767)- Implement CLM filter templates- Parse ansible inventory and show registered systems- fix problem reading product_tree.json from wrong location in offline setups (bsc#1184283)- Eliminate duplicate entries when displaying results from mgr-libmod- Fix boot image url, change default to ftp (bsc#1185509)- XMLRPC: Endpoint for aligning channel metadata based on another channel (bsc#1182810)- forward registration data to SUSE Customer Center- Rename system migration to system transfer- Rename SP to product migration- Change onboarding behavior to easier recycle systems (bsc#1183437)- The \'cookie\' property for pkgset beacon was removed as no longer required- virtual console monitors VM state changes- Ansible integration: configure paths, inspect inventories, discover and schedule playbooks- support Amazon Linux mirror list URLs and set signed Metadata flag correct- Bugfix: Remove the unneeded check that was stopping updating a virtual instance type (bsc#1180673)- Exclude minions from the list of locally-managed/sandbox systems when copying config files (bsc#1184940)- Remove activation key display from system details page- change deprecated path /var/run into /run for systemd (bsc#1185059)- add virtual network edit action- Lower case fqdn comparation when calculating minion connection path (bsc#1184849)
* Mon Apr 19 2021 jgonzalezAATTsuse.com- version 4.2.16-1- Update translation strings
* Mon Apr 19 2021 jgonzalezAATTsuse.com- version 4.2.15-1- Bugfix: Retracted Patches: Filter minion correctly when executing package install (bsc#1184929)
* Fri Apr 16 2021 jgonzalezAATTsuse.com- version 4.2.14-1- fix check for for mirrorlist URLs when refreshing products (bsc#1184861)
* Fri Apr 16 2021 jgonzalezAATTsuse.com- version 4.2.13-1- Add calendar widget to display maintenance windows
* Fri Apr 16 2021 jgonzalezAATTsuse.com- version 4.2.12-1- for a SUSE system get metadata and package from same source (bsc#1184475)- List config state summary for systems in highstate page- Implement retracted patches- Add support for notify beacon for Debian/Ubuntu systems- Check if the directory exists prior to modular data cleanup (bsc#1184311)- define dependencies for salt-netapi-client and DB schema version- assign right base product for res8 (bsc#1184005)- Fix docs link in my organization configuration (bsc#1184286)- Provide Custom Info as Pillar data- remove deprecated xmlrpc functions- Add support for Alibaba Cloud Linux 2- Only update the kickstart path in cobbler if necessary (bsc#1175216)- enhance config channel API with list assigned groups- enhance server group API with config channel and formula access methods- Fix: populate docker-registries on inspection (bsc#1178179)- Raise length limit for kernel options (bsc#1182916)- optionally allow vendor change when patching- Speed up the system groups page (bsc#1182132)- Log shell command output on failure when checking known_hosts file permissions- adapt logging for testing accessability of URLs (bsc#1182817)- add warning about missing salt feature for virtual networks- add virtual network create action
* Fri Mar 05 2021 jgonzalezAATTsuse.com- version 4.2.11-1- Allow setting a primary FQDN per system, either via WebUI or XMLRPC-API- Speed up pages to compare or add packages to channels (bsc#1178767)- Remove validator.js from jade templates- Homogenizes style in filter buttons, facilitating testability- improve fromdir with better mapping of URL to local files
* Thu Feb 25 2021 jgonzalezAATTsuse.com- version 4.2.10-1- Rebuild and improve rendering of error pages 404 and 500 pages (bsc#1181228)- Fix user creation with pam auth and no password (bsc#1179579)- Rename rhnVirtualInstanceInfo memory_size_k column- Fix registration of VM created with cobbler profile on Salt minion- enahance schedule states XMLRPC API- Cleanup sessions via SQL query instead of SQL function (bsc#1180224)- Do not call page decorator in HEAD requests (bsc#1181228)- Allow to configure request timeout (bsc#1178767)- FIX: Slow response of \'Software > Install\' in Ubuntu minions (bsc#1181165)
* Tue Feb 16 2021 jgonzalezAATTsuse.com- version 4.2.9-1- fix action chains for saltssh minions (bsc#1182200)
* Fri Feb 12 2021 jgonzalezAATTsuse.com- version 4.2.8-1- Ensure new files are synced just after writing them (bsc#1175660)- Add \'mgr_origin_server\' to Salt pillar data (bsc#1180439)- enable openscap auditing for salt systems in SSM (bsc#1157711)- Removed \"Software Crashes\" feature- detect debian products (bsc#1181416)- show packages from channels assigned to the targeted system (bsc#1181423)
* Thu Jan 28 2021 jgonzalezAATTsuse.com- version 4.2.7-1- Open raw output in new tab for ScriptRunAction (bsc#1180547)
* Wed Jan 27 2021 jgonzalezAATTsuse.com- version 4.2.6-1- fix query using old EVR_T constructor (bsc#1181422)- Update to postgresql13 (jsc#SLE-17030)- Improve modular dependency resolution algorithm (bsc#1177267)- Display absolute timestamps for configuration files- Fix modular data handling for cloned channels (bsc#1177508)- Fix: login gets an ISE when SSO is enabled (bsc#1181048)- Content Lifecycle Management input validation errors are now displayed at the field-level instead of a popup- Add an API endpoint to allow/disallow scheduling irrelevant patches (bsc#1180757)- Fix CVE audit results for affected and patched entries (bsc#1180893)- Replace custom version comparison method with the standard one which also takes debian packages into account- Default to preferred items per page in content lifecycle lists (bsc#1180558)- Removed Java module com.sun.bind if it is not available; Load jaxb bundles if available.- internal code cleanup (dropping unused table rhnErrataTmp)- Drop the ssl_available option (SSL is always present)- fix reboot action race condition (bsc#1177031)- Improves misleading UI message displayed on systems with modules activated (bsc#1179525)- Fix availability check for debian repositories (bsc#1180127)- Added \'contents\' argument to the \'configchannel.create\' XMLRPC API method (bsc#1179566)- Ignore duplicate NEVRAs in package profile update (bsc#1176018)- Prevent deletion of CLM environments if they\'re used in an autoinstallation profile (bsc#1179552)- Fix Debian package version comparison- register saltkey XMLRPC handler and fix behavior of delete salt key (bsc#1179872)- Added \'revision\' argument to the \'configchannel.updateInitSls\' XMLRPC API method (bsc#1179566)- Add validation for custom repository labels- Fix configuration file download links to actually download files instead of redirecting to the home page (bsc#1179324)- Add lang attribute to html tags- SPEC file libxml2-devel addition, Source0 update.- Replace the virtpoller beacon by a guests refresh action- Added RHEL build support.- Simplified SPEC file.- fix expanded support detection based on CentOS installations (bsc#1179589)- Generalize the reactivation key message (bsc#1178483)
* Thu Dec 03 2020 jgonzalezAATTsuse.com- version 4.2.5-1- add the VirtualPC as virtualization type (bsc#1178990)- Fix the activation key handling from kickstart profile (bsc#1178647)- Ignore docker network ifaces in the system duplicates list- Fix incorrect password autocompletions (bsc#1148357)- add translation strings for newly added countries and timezones (jsc#PM-2081)- Update exception message in findSyncedMandatoryChannels
* Wed Nov 25 2020 jgonzalezAATTsuse.com- version 4.2.4-1- Report resolved module dependencies on CLM project details page- Allow creating custom ULN repositories with uln:// urls- Change message \"Minion is down\" to be more accurate- Revert: Sync state modules when starting action chain execution (bsc#1177336)- Remove expiration date from ics files (bsc#1177892)- Localize documentation links- fix check for available products on ISS Slaves (bsc#1177184)- XMLRPC: Report architecture label in the list of installed packages (bsc#1176898)- get media.1/products for cloned channels (bsc#1178303)- calculate size to truncate a history message based on the htmlified version (bsc#1178503)- Sync state modules when starting action chain execution (bsc#1177336)- Fix repo url of AppStream in generated RHEL/Centos 8 kickstart file (bsc#1175739)- Enable validation of Content Lifecycle Management entities in the XMLRPC API (bsc#1177706)- Fix the order of the arguments in the XMLRPC API doc for contentmanagement.buildProject (bsc#1177704)- Remove the deprecated \"satellite\" API namespace- Make image pillar visible only in buildhost organization- Maintain list of synced images in pillar- Remove hostname from /var/lib/salt/.ssh/known_hosts when deleting system (bsc#1176159)- log token verify errors and check for expired tokens- show only kernel options in advanced autoinstallation page when working with a salt minion (bsc#1177767)- add new allowVendorChange flag for dist upgrades- Take pool and volume from Salt virt.vm_info for files and blocks disks (bsc#1175987)- Create VM on a Salt host using a cobbler profile- Show cluster upgrade plan in the upgrade UI- Fix action chain resuming when patches updating salt-minion don\'t cause service to be restarted (bsc#1144447)- Execute Salt SSH actions in parallel (bsc#1173199)- Enable to switch to multiple webUI theme- Hotfix the modular RPMs release comparison- enable redfish power management by default- renaming autoinstall distro didn\'t change the name of the Cobbler distro (bsc#1175876)- Fix: reinspecting a container image (bsc#1177092)- add power management xmlrpc api- allow nightly ISS sync to also cover custom channels- Include build id in boot image local path- fix max password length check at user creation (bsc#1176765)- Fix the links for downloading the binaries in the package details UI (bsc#1176603)- Notify about missing libvirt or hypervisor on virtual host- Redesign maintenance schedule systems table to use paginated data from server- Fix SP migration after dry run for cloned channels (bsc#1176307)- filter not available optional channels out- Fix: handle version comparison corner cases in Ubuntu packages
* Fri Nov 06 2020 jgonzalezAATTsuse.com- version 4.2.3-1- Use correct eauth module and credentials for Salt SSH calls (bsc#1178319)
* Mon Sep 21 2020 jgonzalezAATTsuse.com- version 4.2.2-1- Updating translations from weblate- Log exception trace on fatal Taskomatic startup error
* Fri Sep 18 2020 jgonzalezAATTsuse.com- version 4.2.1-1- Force disable SPA for non-navigation links (bsc#1175512)- pass the log level parameter to matcher- Detect client organization from connected proxy (bsc#1175545)- Add language picker to user preferences and user creation- Fix EntityExistsException on migration from traditional to salt minion via proxy (bsc#1175556)- use media.1/products from media when not specified different (bsc#1175558)- Fix: use quiet API method when using spacewalk-common-channels (bsc#1175529)- add java.allow_adding_patches_via_api to allow adding errata to vendor channels- fix alignment on icon on entitlement page- support installer update channels during autoinstallation- filter machines not in maintenance mode for remote commands- Upgrade jQuery and adapt the code - CVE-2020-11022 (bsc#1172831)- Data null means the sync never ran yet (bsc#1174357)- Reset the server path on minion registration (bsc#1174254)- fix error when rolling back a system to a snapshot (bsc#1173997)- Implement maintenance windows backend- Add check for maintainence window during executing recurring actions- Implement maintenance windows in struts- XMLRPC: Assign/retract maintenance schedule to/from systems- avoid deadlock when syncing channels and registering minions at the same time (bsc#1173566)- Fix softwarechannel update for vendor channels (bsc#1172709)- Add modular repository warning message to system overview page (bsc#1173959)- Change system list header text to something better (bsc#1173982)- set CPU and memory info for virtual instances (bsc#1170244)- Add virtual network Start, Stop and Delete actions- Add virtual network list page- update default product tree tag and set Beta tag again- Fix strings (mentions of Satellite, replace SUSE Manager with PRODUCT_NAME, etc)- Update package version to 4.2.0
* Wed Sep 16 2020 jgonzalezAATTsuse.com- version 4.1.17-1- Use the Salt API in authenticated and encrypted form (bsc#1175884, CVE-2020-8028)
* Thu Jul 23 2020 jgonzalezAATTsuse.com- version 4.1.16-1- Fix httpcomponents and gson jar symlinks (bsc#1174229)- enhance RedHat product detection for CentOS and OracleLinux (bsc#1173584)- provide comps.xml and modules.yaml when using onlinerepo for kickstart- Refresh virtualization pages only on events- fix up2date detection on RH8 when salt-minion is used for registration- improve performance of the System Groups page with many clients (bsc#1172839)- Include number of non-patch package updates to non-critical update counts in system group pages (bsc#1170468)- bump XMLRPC API version number to distinguish from Spacewalk 2.10- Cluster UI: return to overview page after scheduling actions- fix NPE on auto installation when no kernel options are given (bsc#1173932)- fix issue with disabling self_update for autoyast autoupgrade (bsc#1170654)- Adapt expectations for jobs return events after switching Salt states to use \'mgrcompat.module_run\' state.
* Wed Jul 01 2020 jgonzalezAATTsuse.com- version 4.1.15-1- Make httpcomponents and gson jar symlinks dependent on product- Fix symlinks for gson, httcomponents on Leap 15.2
* Mon Jun 29 2020 jgonzalezAATTsuse.com- version 4.1.14-1- Branding adjustments, get rid of spacewalk as a default- serve media.1/products when available (bsc#1173204)- use repo metadata of the synced base channel when kernel option \"useonlinerepo\" is provided (bsc#1173204)- Fix recurring actions being displayed in Task Schedules list- Fix: handle corner case of deb pkg compare version (bsc#1173201)
* Wed Jun 24 2020 jgonzalezAATTsuse.com- version 4.1.13-1- prevent deadlock on suseusernotification (bsc#1173073)
* Tue Jun 23 2020 jgonzalezAATTsuse.com- version 4.1.12-1- Don\'t output virtualization pillar for systems without virtualization entitlement- Update help link URLs in the UI- Use volumes for VMs disks and allow attaching cdrom images- Compute the websockify URL on browser side (bsc#1149644)- disable Beta product tree tag- Enable OS image building for all SUSE distributions (bsc#1149101, bsc#1172076)- Toggle virtpoller when toggling virtualization host entitlement (bsc#1172962)- Deleting registered VM doesn\'t remove them VM from the Guests list (bsc#1170096)- improve salt-ssh error parsing on bootstrapping (bsc#1172120)
* Wed Jun 10 2020 jgonzalezAATTsuse.com- version 4.1.11-1- Drop the unpublished patch concept. All patches are published since their creation- Implement support for cluster management (CaaSP)- Split branding style themes for Uyuni and SUSE Manager- increase XMLRPC API version- Correctly set action to failed in case of Salt errors on execution (bsc#1169604)- improve speed of Content Lifecycle Management channel list loading (bsc#1153234)- Avoid traceback with AssertionError: Failed to update row (bsc#1172558)- Pass minion ip to the kiwi_collect_image runner as fallback instead of fqdn if not present (bsc#1170737)- Fix software channel list coloring- apply highstate when add-on system types should be applied to the system on bootstrapping (bsc#1172190)- configure HTTP timeouts via rhn.conf- fixed bug where in scheduling a vhm refresh would result in a permission error for org admins- Validate CLM projects on build/promote with XMLRPC- Fix nullpointer exception during proxy registration (bsc#1171287)- improve Content Lifecycle Management build and promotion performance (bsc#1159226)- fix info text about package installation on channel change (bsc#1171684)- Clarify the behavior of the checkbox system list, when it adds systems to ssm- Implement module picker controls for CLM AppStream filters
* Tue May 26 2020 jgonzalezAATTsuse.com- version 4.1.10-1- handle centos urls that contain repo target in query string (bsc#1171996)
* Wed May 20 2020 jgonzalezAATTsuse.com- version 4.1.9-1- Fix saving image profile custom info values with XMLRPC (bsc#1171526)- New API endpoint for retrieving combined formula data for a list of systems- New API endpoint for retrieving network information for a list of system- New API endpoint for retrieving system groups information for systems with a given entitlement- Improve performance for States view in SystemGroups detail view (bsc#1158752)- prevent race condition on metadata generation (bsc#1170197)- Make automatic system locking for cluster node (CaaSP) user configurable- Assign Activation Key channels only (bsc#1166516)- Pass image profile custom info values as Docker buildargs during image build- Fix activation keys request error in image import page (bsc#1170046)- Fix custom info values input in image profile edit form (bsc#1169773)- Add check for non-existing formulas when assigning formulas to a system/group- Add check for non-existing formulas in xmlrpc calls- Use salt for registration for selected install types (bsc#1164836)- Added a new API end point to manage package state (bsc#1169520)- avoid multiple base channels when onboarding minions (bsc#1167871)- Remember settings after Service Pack Migration dry-run
* Thu Apr 23 2020 jgonzalezAATTsuse.com- version 4.0.32-1- hide message about changed Update Tag change (bsc#1169109)- Web UI: Implement bootstrapping minions using an SSH private key- add virtual volume delete action- refresh pillar after channel change
* Wed Apr 15 2020 jgonzalezAATTsuse.com- version 4.1.8-1- Add content lifecycle project validation interface
* Mon Apr 13 2020 jgonzalezAATTsuse.com- version 4.1.7-1- Fix the original-clone channel relationship for CLM channels (bsc#1163121)- fix serializer and documentation for system.listSystems (bsc#1168083)- skip and show migration targets which do not have a successor for all installed extension products (bsc#1168227)- fix resource leak in taskomatic (bsc#1168696)- XMLRPC: Implement bootstrapping minions using an SSH private key- Fix: unable to be redirected to the IdP when SSO is enabled (bsc#1167667)- improve performance of cleanup-data-bunch- Show separate info for syncing product channels and children- add XMLRPC API method: proxy.listProxyClients (bsc#1166408)- Enable monitoring for RHEL 8 Salt clients- Add recurring actions xmlrpc interface- Add StateApplyFailed and CreateBootstrapRepoFailed notifications- Add virtual storage pools actions- Remove no longer necessary check for retail TERMINALS group membership- change DB check before login- fix error when adding systems to ssm with \'add to ssm\' button (bsc#1160246)
* Thu Mar 19 2020 jgonzalezAATTsuse.com- version 4.1.6-1- Filter out AppStream packages by \'modularitylabel\' rpm tag
* Wed Mar 11 2020 jgonzalezAATTsuse.com- version 4.1.5-1- Fix for pillar not being refreshed when CaaSP pattern is detected upon software profile update (bsc#1166061)- Adapt/clarify terms for minion system locking- Add dependency on system-lock formula- Prevent build/promote on content projects which have build/promote in progress- Clean stale Content Lifecycle targets on Tomcat startup (bsc#1164121)- Show warning on products page when no SUSE Manager Server Subscription is available- Implement recurring highstate scheduling- Notify VMs creation actions- Validate the suseproductchannel table and update missing date when running mgr-sync refresh (bsc#1163538)- Add \'inst.repo\' kernel option to RHEL 8 kickstart tree (bsc#1163884)- Show proxy icon in system list- Disable modularity failsafe mechanism for RHEL 8 channels (bsc#1164875)- Handle the non-existent requested grains gracefully- Get the machineid grain from the minion startup event- Feat: enable Salt system lock when CaaSP node is onboarded- use term \'patch\' instead of \'errata\' (bsc#1164649)- enable provisioning API with salt and bootstrap entitled systems- remove oracle DB support- improve performance when adding systems to system groups (bsc#1158754)- remove NccRegister Task
* Mon Feb 17 2020 jgonzalezAATTsuse.com- version 4.1.4-1- Fix a problem with removing the monitoring entitlement from a system- Introduce CLM AppStream filters for RHEL 8 support- kickstart --nobase option was removed in version F22. Do not use it for RHEL8- Migrate pillar and formula data on minion id change (bsc#1161755)- Remove auditlog-keeper- Exclude base products from PAYG (Pay-As-You-Go) instances when doing subscription matching- call saltutil.sync_all before calling highstate (bsc#1152673)- change doc links pointing to new documentation server
* Thu Jan 30 2020 jgonzalezAATTsuse.com- version 4.1.3-1- overload the system.scheduleChangeChannels API method to accept multiple system IDs- support non discoverable fqdns via custom grain (bsc#1155281)
* Wed Jan 22 2020 jgonzalezAATTsuse.com- version 4.1.2-1- merge java translations from branding back to this package- fix mgr-sync add channel when fromdir is configured (bsc#1160184)- handle not found re-activation key (bsc#1159012)- write a list of formulas sorted by execution order (bsc#1083326)- change product_tree tag to reflect new product 4.1 and Beta phase- Use \'changes\' field if \'pchanges\' field doesn\'t exist (bsc#1159202)- rename rhncfg-actions to mgr-cfg-actions in UI advice (bsc#1137248)- Show additional headers and dependencies for deb packages- Show adequate message on saving formulas that change only pillar data- Fix container image import (bsc#1154246)- Add missing permission checks on formula api (bsc#1123274)- use channel name from product tree instead of constructing it (bsc#1157317)- Add the system.getMinionIdMap XMLRPC method- generate metadata with empty vendor (bsc#1158480)- Read the subscriptions from the output instead of input (bsc#1140332)- remove undefined variable from redhat_register snippet- Add a method in API to check if the provided session key is a valid one.- Associate VMs and systems with the same machine ID at bootstrap (bsc#1144176)- Prevent Package List Refresh actions to stay pending forever (bsc#1157034)- Fix minion id when applying engine-events state (bsc#1158181)- Prevent ISE and warn disable deletion of a Content Lifecycle channel in use (bsc#1158012)- Remove unnecessary WARN log entries from Kubernetes integration
* Wed Nov 27 2019 jgonzalezAATTsuse.com- version 4.1.1-1- Change form order and change project creation message (bsc#1145744)- show version depending on the product- Fix loading proper activation key details on SPA enabled (bsc#1157141)- Add \'license\' entry to the kiwi image inspection test data- Enable aarch64 builds- Hide Virtualization > Provisioning tab for Salt systems (bsc#1167329)- Add self monitoring to Admin Monitoring UI (bsc#1143638)- Use apache proxy of websockify (bsc#1155455)- Split a query to the database for more reliability in case certain pages are visited and many systems are registered- Fix WebUI invalidation time by using the package build time instead of the WebUI version (bsc#1154868)- Add information message in Tasks bunch detail page if task gets interrupted before start- Create a single action when adding erratas to an action chain via the API (bsc#1148457)- Add check for url input when creating/editing repositories- Fqdns are coming from salt network module instead of fqdns grain (bsc#1134860)- Consider timeout value in salt remote script (bsc#1153181)- rename SUSE Products to just Products in UI- Fix: regression with Ubuntu version compare (bsc#1150113)- Add formula metadata to form data response- ignore kickstarttrees for child channels and prevent appstream repos sync to cobbler- Check if metadata refresh is needed before adding new channels (bsc#1153613)- Fix: match `image_id` with newer k8s (bsc#1149741)- Handle refreshing hardware of VM with changed UUID (bsc#1135380)- Bump version to 4.1.0 (bsc#1154940)- fix problems with Package Hub repos having multiple rpms with same NEVRA but different checksums (bsc#1146683)- Add check/message for project not found (bsc#1145755)- Fix sorting issues on content filter list page (bsc#1145591)- Fix combinatorial explosion when generating migrations (bsc#1151888)- Change the default value of taskomatic maxmemory to 4GB- Silence cache strategy Hibernate warning- Return result in compatible type to what defined in database procedure (bsc#1150729)- Allow channels names to start with numbers- Fix: handle special deb package names (bsc#1150113)- Remove extra spaces in dependencies fields in Debian repo Packages file (bsc#1145551)- Improve performance for \'Manage Software Channels\' view (bsc#1151399)- Allow monitoring for managed systems running Ubuntu 18.04 and RedHat 6/7- use value from systemd unit file if not set in /etc/rhn/rhn.conf- implement \"keyword\" filter for Content Lifecycle Management- Add support for Azure, Amazon EC2, and Google Compute Engine as Virtual Host Manager.- Import additional fields for Deb packages- enable Kiwi NG on SLE15- allow ssl connections from Tomcat to Postgres (bsc#1149210)- use default in case taskomatic.java.maxmemory is unset- fix parsing of /etc/rhn/rhn.conf for taskomatic.java.maxmemory (bsc#1151097)- replace requires susemanager with uyuni-base server for group(susemanager)- Add page to show virtual storage pools and volumes of a system- Migrate login to Spark- Use \'SCC organization credentials\' instead of \'SCC credentials\' in error message (bsc#1149425)- implement \"regular expression\" Filter for Content Lifecycle Management matching package names, patch name, patch synopsis and package names in patches- implement provisioning for salt clients- New Single Page Application engine for the UI. It can be enabled with the config \'web.spa.enable\' set to true- Check that a channel doesn\'t have clones before deleting it (bsc#1138454)- Fix: initialize the hibernate transaction when merging errata via XMLRPC API (bsc#1145584)- Fix documentation of contentmanagement handler (bsc#1145753)- Add new API endpoint to list available Filter Criteria- improve API documentation of Filter Criteria- implement \"patch contains package\" Filter for Content Lifecycle Management- implement Filter Patch \"by type\" Content Lifecycle Management- Improve websocket authentication to prevent errors in logs (bsc#1138454)- Implement filtering errata by synopsis in Content Lifecycle Management- Normalize date formats for actions, notifications and clm (bsc#1142774)- Implement ALLOW filters in Content Lifecycle Management- move /usr/share/rhn/config-defaults to uyuni-base-common- implement \"by date\" Filter for Content Lifecycle Management- Require uyuni-base-common for /etc/rhn- Support partly patched CVEs in CVE audit (bsc#1137229)- UI render without error if salt-formulas system folders are unreachable (bsc#1142309)- Add susemanager as prerequired for spacewalk-java- Cloning Errata from a specific channel should not take packages from other channels (bsc#1142764)- Hide channels managed by Content Lifecycle projects from available sources (bsc#1137965)- add caret sorting for rpm versioning- improve performance for retrieving the user permissions on channels (bsc#1140644)
* Wed Jul 31 2019 jgonzalezAATTsuse.com- version 4.0.20-1- fix permissions of cobbler owned directories- Prerequire salt package to avoid not existing user issues- Remove duplicate information message when changing system properties (bsc#1111371)- Align selection column in software channel managers (bsc#1122559)- API Documentation: mention the shebang in the system.scheduleScriptRun doc strings (bsc#1138655)- Enable product detection for plain rhel systems (bsc#1136301)- For orphan contentsources, look also in susesccrepositoryauth to make sure they are not being referenced(bsc#1138275)- Fallback to logged-in-user org and then vendor errata when looking up erratum on cloning (bsc#1137308)- Add new validation to avoid creating content lifecycle projects starting with a number (bsc#1139493)- Improve performance of \'Systems requiring reboot\' page (fate#327780)- Allow virtualization tab for foreign systems (bsc#1116869)- Keep querystring on ListTag parent_url for actions that have the cid param (bsc#1134677)- Allow forcing off or resetting VMs- Fix profiles package scheduling when epoch is null (bsc#1137144)- Explicitly mention in API docs that to preserve LF/CR, user needs to encode the data(bsc#1135442)- Switch menu links and adjust title icons- Add XML-RPC API calls to manage server monitoring- Allow adding monitoring entitlement to openSUSE Leap 15.x- Add support for Salt Formulas to be used with standalone Salt- Fix channel sync status logic in products page (bsc#1131721)- Report Monitoring products to subscription-matcher- Update help URLs in the UI- Fix SSM package upgrade list item selection (bsc#1133421)- Support system groups with the prometheus-exporters-formula and monitoring entitlements- Let softwarechannel_errata_sync fallback on vendor errata (bsc#1132914)- Don\'t convert localhost repositories URL in mirror case (bsc#1135957)- Add state EDITED to filters in the Content Lifecycle Environments- Add built time date to the Content Lifecycle Environments- Update ServerArch on each ImageDeployedEvent (bsc#1134621)- Remove the \'Returning\' clause from the query as oracle doesn\'t support it (bsc#1135166)- Display warning if product catalog refresh is already in progress (bsc#1132234)- Fix apidoc return order on mergePackages- Explicitly mention country code in the advanced search (bsc#1131892)
* Wed May 22 2019 jgonzalezAATTsuse.com- version 4.0.19-1- Fix handling of the last Salt event queue (bsc#1135896)
* Wed May 15 2019 jgonzalezAATTsuse.com- version 4.0.18-1- use new names in code for client tool packages which were renamed (bsc#1134876)
* Wed May 15 2019 jgonzalezAATTsuse.com- version 4.0.17-1- List added JARs into specfile- Add stax and stax2 to the ant JARs
* Wed May 15 2019 jgonzalezAATTsuse.com- version 4.0.16-1- SPEC cleanup- Process salt events of a single minion on the same thread- Add Single Sign On (SSO) via SAMLv2 protocol- Hide disabled activation keys in form drop-downs (bsc#1101706)- Implement Errata filtering based on advisory name in Content Lifecycle Management- UI to enable / disable server monitoring- Add monitoring entitlement- Log remote commands executed via Salt -> Remote Commands UI to file /var/log/rhn/rhn_salt_remote_commands.log- Saving cobbler autoinstall templates with a leading slash.- Implement NEVR(A) filtering in Content Lifecycle Management- Adjust product tree tag according to the base OS- Add a link to the highstate page after formula was saved- Fix deleting server when minion_formulas.json is empty (bsc#1122230)- Handle the different retcodes that are being returned when salt module is not available (bsc#1131704)- Improve salt events processing performance (bsc#1125097)- Prevent Actions that were actually completed to be displayed as \"in progress\" forever(bsc#1131780)- Disable Salt presence ping for synchronous calls- Add unit tests for base channel assignments when registering RES minions- Enable batching mode for salt synchronous calls- Do not implicitly set parent channel when cloning (bsc#1130492)- Do not report Provisioning installed product to subscription matcher (bsc#1128838)- Show minion id in System Details GUI and API- Fix base channel selection for Ubuntu systems (bsc#1132579)- Fix retrieval of build time for .deb repositories (bsc#1131721)- Fix product package conflicts with SLES for SAP systems (bsc#1130551)- Take into account only synced products when scheduling SP migration from the API (bsc#1131929)
* Fri Apr 26 2019 jgonzalezAATTsuse.com- version 4.0.15-1- Enable Salt presence ping for synchronous calls (bsc#1133264)
* Thu Apr 25 2019 jgonzalezAATTsuse.com- version 4.0.14-1- Fix offline use of SUSE Manager (bsc#1133420)
* Mon Apr 22 2019 jgonzalezAATTsuse.com- version 4.0.13-1- Add Content Lifecycle Management icon- Remove the obsolete help dispatcher servlet which was used to translate the documentation URLs- Implement packages filtering on Content Project build- Implement Content Filters operations and expose them in XMLRPC- Disable ActionChainCleanup if database is Postgres- Track and expose build status of Content Environment- Enable SLES11 OS Image Build Host- Add support for Salt batch execution mode- fix NPE on remote commands when no targets match (bsc1123375)- change release notes URL- provide Proxy release notes as well- Add a Taskomatic job to perform minion check-in regularly, drop use of Salt\'s Mine (bsc#1122837)- Change the return type of the Cobbler method last_modified_time to Double- Populate Content Environment on inserting it in a Project- Add makefile and pylint configuration- allow access to susemanager tools channels without res subscription (bsc#1127542)
* Fri Mar 29 2019 jgonzalezAATTsuse.com- version 4.0.12-1- Adapt Cobbler power management functionality to use new power_system API call (bsc#1128919)- fix doc generation for content management API- Add support for SLES 15 live patches in CVE audit- Implement Content Project promote function- Implement Content Project build function- Add Content Project Sources CRUD operations and expose them via XMLRPC- Add Content Project and Content Environment CRUD operations and expose them via XMLRPC- Add Content Project CRUD operations and expose them via XMLRPC- Fix parsing of deb package version string on download (bsc#1130040)- Generate solv file when repository metadata is created- Fix errata_details to return details correctly (bsc#1128228)- prevent an error when onboarding a RES 6 minion (bsc#1124794)
* Mon Mar 25 2019 jgonzalezAATTsuse.com- version 4.0.11-1- don\'t modify kickstart child channel list- change cobblers template directory- Remove tanukiwrapper from taskomatic- Add error message on sync refresh when there are no scc credentials- rename cobbler keyword ksmeta to autoinstall_meta which changed with cobbler 3- minion-action-cleanup Taskomatic task: do not clean actions younger than one hour- Add support for custom username when bootstrapping with Salt-SSH- Archive orphan actions when a system is deleted and make them visible in the UI (bsc#1118213)- Cobbler version have been updated to >= 3.0- Removed cobbler\'s \'update\' method call which is now invalid(bsc#1128917)- support ubuntu products and debian architectures in mgr-sync- adapt check for available repositories to debian style repositories- Add virtual machine display page- Change default image download protocol from tftp to ftp- Fix apidoc issues- Read and update running kernel release value at each startup of minion (bsc#1122381)- Schedule full package refresh only once per action chain if needed(bsc#1126518)- Check and schedule package refresh in response to events independently of what originates them (bsc#1126099)
* Wed Mar 06 2019 jgonzalezAATTsuse.com- version 4.0.10-1- Remove obsolete /rhn/help directory
* Tue Mar 05 2019 jgonzalezAATTsuse.com- version 4.0.9-1- Update navigation links for the documentation pages
* Sat Mar 02 2019 jgonzalezAATTsuse.com- version 4.0.8-1- Generate InRelease file for Debian/Ubuntu repos when metadata signing is enabled- Add support for Ubuntu minions (FATE#324534, FATE#326848, FATE#326811)- Fix/enhance Debian/Ubuntu repository generation- Implement HTTP token authentication for Ubuntu clients
* Wed Feb 27 2019 jgonzalezAATTsuse.com- version 4.0.7-1- Expose necessary Java modules on JDK 9+- Add configuration option to limit the number of changelog entries added to the repository metadata (FATE#325676)- Fix a problem when cloning public child channels with a private base channel (bsc#1124639)- set max length for xccdf rule identifier to 255 to prevent internal server error (bsc#1125492)- add configurable option to auto deploy new tokens (bsc#1123019)- support products with multiple base channels- fix ordering of base channels to prevent synchronization errors (bsc#1123902)- prevent crash of mgr-sync refresh when channel label could not be found (bsc#1125451)- Keep assigned channels on traditional to minion migration (bsc#1122836)- Add UI to create virtual machine for salt minions- Fix \"Add Selected to SSM\" on System Groups -> systems page (bsc#1121856)
* Fri Feb 08 2019 jgonzalezAATTsuse.com- version 4.0.6-1- Fix exception when removing failed salt events from database
* Thu Jan 31 2019 jgonzalezAATTsuse.com- version 4.0.5-1- Improve memory usage when generating repo matadata for channels having a large number of packages (bsc#1115776)- Merge unlimited virtualization lifecycle products with the single variant (bsc#1114059)- show beta products if a beta subscription is available (bsc#1123189)- fix synchronizing Expanded Support Channel with missing architecture (bsc#1122565)- Explicitly require JDK11- Update spec file to no longer install tomcat context file in cache directory (bsc#1111308)- Fix for duplicate key violation when cloning erratas that have no packages associated (bsc#1111686)- Improve performance for granting and revoking permissions to user for groups (bsc#1111810)
* Wed Jan 16 2019 jgonzalezAATTsuse.com- version 4.0.4-1- Remove the reference of channel from revision before deleting it (bsc#1107850)- Add sp migration dry runs to the daily status report (bsc#1083094)- Fix permissions check on formula list api call (bsc#1106626)- Prevent failing KickstartCommand when customPosition is null (bsc#1112121)- Improve return value and errors thrown for system.createEmptyProfile XMLRPC endpoint- Reset channel assignments when base channel changes on registration (bsc#1118917)- Removed \'Manage Channels\' shortcut for vendor channels (bsc#1115978)- Allow bootstrapping minions with a pending minion key being present (bsc#1119727)- Fix cloning channels when managing the same errata for both vendor and private orgs (bsc#1111686)- Hide \'unknown virtual host manager\' when virtual host manager of all hosts is known (bsc#1119320)- Add REST API to retrieve VM definition- Nav and section scroll independently- Listen to salt libvirt events to update VMs state- avoid a NullPointerException error in Taskomatic (bsc#1119271)- XMLRPC API: Include init.sls in channel file list (bsc#1111191)- Disable notification types with \'java.notifications_type_disabled\' in rhn.conf (bsc#1111910)- Fix the config channels assignment via SSM (bsc#1117759)- Introduce Loggerhead-module.js to store logs from the frontend- change SCC sync backend to adapt quicker to SCC changes and improve speed of syncing metadata and checking for channel dependencies (bsc#1089121)- read OEM Orderitems from DB instead of create always new items (bsc#1098826)- fix mgr-sync refresh when subscription was removed (bsc#1105720)- install product packages during bootstrapping minions (bsc#1104680)- remove Oracle support
* Mon Dec 17 2018 jgonzalezAATTsuse.com- version 4.0.3-1- Change Requires to allow installing with both Tomcat 8 (SLE-12SP3) and 9 (SLE12-SP4)- Automatically schedule an Action to refresh minion repos after deletion of an assigned channel (bsc#1115029)- Performance improvements in channel management functionalities (bsc#1114877)- Hide already applied errata and channel entries from the output list in audit.listSystemsByPatchStatus (bsc#1111963)- Handle with an error message if state file fails to render (bsc#1110757)- use a Salt engine to process return results (bsc#1099988)- Add check for yast autoinstall profiles when setting kickstartTree (bsc#1114115)- Fix handling of CVEs including multiple patches in CVE audit (bsc#1111963)- When changing basechannel the compatible old childchannels are now selected by default. (bsc#1110772)- fix scheduling jobs to prevent forever pending events (bsc#1114991)- Performance improvements for group listings and detail page (bsc#1111810)- fix wrong counts of systems currency reports when a system belongs to more than one group (bsc#1114362)- Add check if ssh-file permissions are correct (bsc#1114181)- When removing cobbler system record, lookup by mac address as well if lookup by id fails(bsc#1110361)- increase maximum number of threads and open files for taskomatic (bsc#1111966)- Changed Strings for MenuTree Items to remove redundancy (bsc#1019847)- Automatic cleanup of notification messages after a configurable lifetime- Fix \'image deployed\' event data parsing (bsc#1110316)- Handle \'image deployed\' salt event by executing post-deployment procedures- Allow listing empty system profiles via XMLRPC- Different methods have been refactored in tomcat/taskomatic for better performance(bsc#1106430)- Do not try cleanup when deleting empty system profiles (bsc#1111247)- ActivationKey base and child channel in a reactjs component- Sync changes from Spacewalk- 1640999 - Fix status icons- 1640999 - Show correct name of the channel provididing rhncfg
* packages- 1624837 - Suppress warning if AppStream addon is enabled- 1624837 - Enable appstream by default- 1624837 - Add appstream ks corresponding to given baseos ks
* Fri Oct 26 2018 jgonzalezAATTsuse.com- version 4.0.2-1- Reschedule taskomatic jobs if task threads limit reached (bsc#1096511)- Require openJDK in all cases, as IBM JDK will not be available at SLE15- Add missing jar dependency \'xalan-j2-serializer\'- Modify acls: hide \'System details -> Groups and Formulas\' tab for non-minions with bootstrap entitlement- fix typo in messages (bsc#1111249)- Cleanup formula data and assignment when migrating formulas or when removing system- Remove restrictions on SUSE Manager Channel subscriptions (bsc#1105724)- Pair a new starting minion with empty profile based on its HW address (MAC)- Allow creating empty minion profiles via XMLRPC, allow assigning and editing formula for them- Added shortcut for editing Software Channel- Rewrite virtual guests list page in reactjs- Fix NullPointerException when refreshing deleted software channel (bsc#1094992)- Subscribe saltbooted minion to software channels, respect activation key in final registration steps- Fix script is deleted too early (bsc#1105807)- Remove special characters from HW type string- Optimize execution of actions in minions (bsc#1099857)- Make Kiwi OS Image building enabled by default- Increase Java API version- check valid postgresql database version- Change Saltboot grain trigger from \"initrd\" to \"saltboot_initrd\"- add last_boot to listSystems() API call- Changed localization strings for file summaries (bsc#1090676)- Added menu item entries for creating/deleting file preservation lists (bsc#1034030)- Fix displayed number of systems requiring reboot in Tasks pane (bsc#1106875)- Added link from virtualization tab to Scheduled > Pending Actions (bsc#1037389)- Better error handling when a websocket connection is aborted (bsc#1080474)- Remove the reference of channel from revision before deleting it(bsc#1107850)- Enable auto patch updates for salt clients- Fix ACLs for system details settings- Method to Unsubscribe channel from system(bsc#1104120)- Fix \'Compare Config Files\' task hanging (bsc#1103218)- Fix: delete old custom OS images pillar before generation (bsc#1105107)- Fix an error in the system software channels UI due to SUSE product channels missing a corresponding synced channel (bsc#1105886)- XMLRPC API for state channels- add logic for RedHat modules- fix deletion of Taskomatic schedules via the GUI (bsc#1095569)- Generate OS image pillars via Java- Logic constraint: results must be ordered and grouped by systemId first (bsc#1101033)- Fix retrieving salt-ssh pub key for proxy setup when key already exists (bsc#1105062)- Store activation key in the Kiwi built image- Do not wrap output if stderr is not present (bsc#1105074)- Store image size in image pillar as integer value- Reschedule Taskomatic jobs when the taskomatic..parallel_threads limit is reached (bsc#1105574)- Implement the 2-phase registration of saltbooted minions (SUMA for Retail)- Avoid an NPE on expired tokens (bsc#1104503)- Generate systemid certificate on suse/systemid/generate event (FATE#323069)- Fix system group overview patch status (bsc#1102478)
* Fri Aug 10 2018 jgonzalezAATTsuse.com- version 4.0.1-1- Allow salt systems to be registered as proxies (FATE#323069)- Fix behavior when canceling actions (bsc#1098993)- add DNS name to cobbler network interface (FATE#326501, bsc#1104020)- speedup listing systems of a group (bsc#1102009)- Add python3 xmlrpc api example to docs.- Bump version to 4.0.0 (bsc#1104034)- Fix copyright for the package specfile (bsc#1103696)- Add Salt actions for virtual guests- Disallow \'.\' in config channel names (bsc#1100731)- Feat: add OS Image building with Kiwi FATE#322959 FATE#323057 FATE#323056- Apply State Result - use different color for applied changes- Fix checking for salt pkg upgrade when generating action chain sls- Add queue=true to state.apply calls generated in action chain sls files- Fix missing acl to toggle notifications in user prefs in salt clients (bsc#1100131)- Fix race condition when applying patches to systems (bsc#1097250)- Fix: errata id should be unique (bsc#1089662)- improve cve-server-channels Taskomatic task\'s performance (bsc#1094524)- fix union and intersection button in grouplist (bsc#1100570)- Feature: show ordered and formated output of state apply results- fix defining a schedule for repo-sync (bsc#1100793)- Drop removed network interfaces on hardware profile update (bsc#1099781)- Feature: implement test-mode for highstate UI- Feature: implement optional signing repository metadata- Valid optional channel must be added before reposync starts (bsc#1099583)- XML-RPC API call system.scheduleChangeChannels() fails when no children are given (bsc#1098815)- Fix tabs and links in the SSM \"Misc\" section (bsc#1098388)- Handle binary files appropriately (bsc#1096264)- Increase the default number of Quartz worker threads (bsc#1096511)- Ignore inactive containers in Kubernetes clusters- explicitly require IBM java for SLES < SLE15 (bsc#1099454)- Do not break backward compatibility on package installation/removal (bsc#1096514)- Fix minion software profile to allow multiple installed versions for the same package name (bsc#1089526)- fix cleaning up tasks when starting up taskomatic (bsc#1095210)- Fix truncated result message of server actions (bsc#1039043)- Add missing result fields for errata query (bsc#1097615)- Show chain of proxies correctly (bsc#1084128)- improve gatherer-matcher Taskomatic task\'s performance (bsc#1094524)- Check if directory /srv/susemanager/salt/actionchains exists before deleting minion action chain files- fix hardware refresh with multiple IPs on a network interface (bsc#1041134)- Fix NPE in image pages when showing containers with non-SUSE distros (bsc#1097676)- Do not log when received \'docker://\' prefix from Kubernetes clusters- Add new \'upgrade_satellite_refresh_custom_sls_files\' task to refresh custom SLS files generated for minions (bsc#1094543)- improve branding for Uyuni- Mark all proceeding actions in action-chain failed after an action failed(bsc#1096510)- Fix: limit naming of action chain (bsc#1086335)- Do not create new product if product_id exists, update it instead (bsc#1096714)- specify old udev name as alternative when parsing hw results- fix detection of a xen virtualization host (bsc#1096056)- Disallow colons in image labels (bsc#1092940)- Fix registration of RHEL clients when multiple release packages are installed (bsc#1076931)- Disable support for Oracle on openSUSE (bsc#1095804)- Fix removing action chain sls files after execution (bsc#1096016)
* Tue Jun 05 2018 jgonzalezAATTsuse.com- version 2.8.78.7-1- make mass-canceling of Actions faster (bsc#1095211)- Fix logic in jsp so enabling config systems page shows right icon for error (bsc#1082988)- Fix: show only directly connected systems for Proxy (bsc#1094986)- generate pillar after changeing gpg_check flag (bsc#1079605)- enable all TLS version for HTTPS connections (bsc#1094530)- allow multi selection/deletion of notification messages- change text on pending actions on the system page (bsc#1086176)- Schedule only one action when changing channel assignment for a group of servers on SSM- honor user timezone setting for system overview dates (bsc#1085516)- Initial branding change for Uyuni (bsc#1094497)- Fix NPE in software profile sync when building update query (bsc#1094240)- added 404 handling inside the Spark framework (bsc#1029726)
* Wed May 23 2018 jgonzalezAATTsuse.com- version 2.8.78.6-1- Add Action Chain support for Salt clients using the ssh-push connection method.- add API functions to specify system cleanup type when deleting a system (bsc#1094190)- change default cleanup type for XMLRPC API to NO_CLEANUP (bsc#1094190)
* Wed May 16 2018 jgonzalezAATTsuse.com- version 2.8.78.5-1- Uniform the notification message when scheduling HW refresh (bsc#1082796)- Improved API for formulas to be saved through API for system/group.- add SLES12 SP2 LTSS family (bsc#1092194)- fix token cleanup task crashing (bsc#1090585)- HW refresh fails on SLE15 Salt client (bsc#1090221)- reorder styles import- prevent NPE when no image build history details are available (bsc#1092161)- only show the most relevant (least effort) solutions (bsc#1087071)- Show channel label when listing config channels (bsc#1083278)- fix equals to display channels with same name but different label (bsc#1083278)- Avoid init.sls files with no revision on Config State Channels (bsc#1091855)
* Mon May 07 2018 jgonzalezAATTsuse.com- version 2.8.78.4-1- Update codebase for salt-netapi-client 0.14.0- Render configuration files with UTF-8 (bsc#1088667)- Update google-gson to version 2.8.2 (bsc#1091091)- fix updating Subscription cache (bsc#1075466)
* Wed Apr 25 2018 jgonzalezAATTsuse.com- version 2.8.78.3-1- fix taskomatic deadlock in failure case (bsc#1085471)- fix NPE in websocket session configurator (bsc#1080474)
* Mon Apr 23 2018 jgonzalezAATTsuse.com- version 2.8.78.2-1- Sync with upstream (bsc#1083294)- 1567157 - remove \'www\' part from cve.mitre.org domain name- 1564065 - Fix relevant_to_server_group query performance- 1544350 - Add possibility to manage errata severity via API/WebUI- add support for autoinstallation of SLE15 (bsc#1090205)- update sles_register cobbler snippets to work with SLE15 (bsc#1090205)- Wait until minion is back to set RebootAction as COMPLETED (bsc#1089401)- Handle Salt upgrade inside an Action Chain via patch installation.- Change the endpoint for the mandatory channels retrieval to work with IDs instead of labels- Remove SUSE Studio based image deployments- add support for Prometheus monitoring- Add option to schedule the software channels change in software -> channels -> channel -> target systems (bsc#1088246)- Removed unused/broken option for sys details page (bsc#1082268)- Log debug message if required cloned children do not exist when finding Service Pack migration alternatives- fix constraint violation errors when onboarding (bsc#1089468)- Update Spark to version 2.7.2 (bsc#1089101)- Properly invalidate channel access tokens when changing to the same channels (bsc#1085660)- Fix in SSM channls UI, if all systems in SSM do not have a base channel the corresponding child channels are not displayed on the subsequent page- Apply Salt states in queue mode when executing Action Chains.- Fix config channel assignment when registering with an activation key (bsc#1084134)- Prevent stripping curly braces when creating config states (bsc#1085500)- Fix index out of bound exception when os-release query returns multiple package names for RHEL/CentOS (bsc#1076931)- More specific message for empty custom system info
* Wed Apr 04 2018 jgonzalezAATTsuse.com- version 2.8.75.3-1- Bugfix: assign correct channel on bootstrap (bsc#1087842)- Prevent JSON parsing error when \'mgractionchains\' module is not deployed.
* Thu Mar 29 2018 jgonzalezAATTsuse.com- version 2.8.75.2-1- SLE15 support: recommended/required flag for products and channels- add more missing help links (bsc#1085852)
* Mon Mar 26 2018 jgonzalezAATTsuse.com- version 2.8.75.1-1- Sync with upstream (bsc#1083294)- 1542556 - Prevent deletion of last SW admin if disabled- 1544350 - Add possibility to manage errata severity via API/WebUI- Add Action Chain support for Salt clients.- Uniform channel assignment for Salt (bsc#1077265)- fix race condition during enabling channel tokens (bsc#1085436)- Ensure transaction execution order when updating FQDNs for minions (bsc#1078427)- Harmonize display of custom system information (bsc#979073)- add ref help links (bsc#1079535)- fix presence ping (bsc#1080353)- Fix \"Most critical systems\" list on \"Home Overview\" view (bsc#1081757)
* Mon Mar 05 2018 jgonzalezAATTsuse.com- version 2.8.72.1-1- 1187053 - package search do not search through ppc64le packages by default- support SLE15 product family- rewrite products page into reactjs- Users who can view system should be able to delete it (bsc#1079652)- Set hostname before hardware refresh as well (bsc#1077760)- Separate Salt calls based on config revisions and server grouping(bsc#1074854)- remove clean section from spec (bsc#1083294)- Added function to update software channel.- Fix NPE when retrieving OES repo (bsc#1082328)- Subscribe to config channels when registering Salt systems with activation keys (bsc#1080807)- add rhn.conf salt_check_download_tokens parameter to disable token checking (bsc#1082119)
* Wed Feb 28 2018 jgonzalezAATTsuse.com- version 2.8.69.1-1- Refresh pillar data when executing the subscribe channels action for ssh-push minions (bsc#1080349)- Disable taskomatic crash dumps when using openJDK.- Move locale preferences to user preferences menu.- Fix home page link for \"Register systems\" (bsc#1065708)- Remove previous activation keys on every (re-)activation (bsc#1031081)- Handle stderr from \"virtual-host-gatherer\" to avoid hanging (bsc#1067010)- Unify methods to send email on a single API- Fix broken \'Add\' links in system\'s config channel overview page (bsc#1079865)- Remove SUSE Manager repositories when deleting salt minions (bsc#1079847)- Fix issues in text for config management.- fix title of reference guide help entry (bsc#1079769)- 1541955 - Clone of an erratum doesn\'t have original erratum\'s severity- 1481329 - Lost an tab in previous commit for this BZ- 1020318 - Fix refactored to take more, multiple, errors into account- 1020318 - Check description for max-len when updating
* Mon Feb 05 2018 jgonzalezAATTsuse.com- version 2.8.59.3-1- Allow scheduling the change of software channels as an action. The previous channels remain accessible to the registered system until the action is executed.
* Fri Feb 02 2018 jgonzalezAATTsuse.com- version 2.8.59.2-1- refresh pillar data on formular change (bsc#1028285)- Hide macro delimiters for config files in state channels- Show full Salt paths in config file details page- Remove previous activation keys when migrating to salt (bsc#1031081)- Imporve webui for comparing files (bsc#1076201)- For minion, no option to modfiy config file but just view- Uniform date formatting in System Details view (bsc#1045289)- Remove previous activation keys when migrating to salt (bsc#1031081)- Import content of custom states from filesystem to database on startup, backup old state files- Change the directory of the (normal) configuration channels from mgr_cfg_org_N to manager_org_N- Handle gpg_check correctly (bsc#1076578)- Replace custom states with configuration channels- Hide ownership/permission fields from create/upload config file forms for state channels (bsc#1072153)- Hide files from state channels from deploy/compare file lists (bsc#1072160)- Disable and hide deploy files tab for state config channels (bsc#1072157)- Allow ordering config channels in state revision- Disallow creating \'normal\' config channels when a \'state\' channel with the same name and org already exists and vice versa.- UI has been updated to manage state channels- support multiple FQDNs per system (bsc#1063419)- Uniform the notification message when rebooting a system (bsc#1036302)- avoid use of the potentially-slow rhnServerNeededPackageCache view
* Wed Jan 17 2018 jgonzalezAATTsuse.com- version 2.8.56.1-1- Speed up scheduling of package updates through the SSM (bsc#1076034)- Fix encoding/decoding of url_bounce with more parameters (bsc#1075408)- Removing unused mockobjects and strutstest jars- Adjust commons-pool dependency for SLES15- Remove jakarta-common-dbcp dependency, not required by quartz anymore- Remove enforcement of IBM JDK- Update to Quartz 2.3.0 (bsc#1049431)- After dry-run, sync channels back with the server (bsc#1071468)- fix message about package profile sync (bsc#1073739)- On registration, assign server to the organization of the creator when activation key is empty (bsc#1016377)- Fix logging issues when saving autoyast profiles (bsc#1073474)- Add VM state as info gathered from VMware (bsc#1063759)- improve performance of token checking, when RPMs or metadata are downloaded from minions (bsc#1061273)- Allow selecting unnamed context in kubeconfig (bsc#1073482)- Fix action names and date formatting in system event history (bsc#1073713)- Fix incorrect \'os-release\' report after SP migration (bsc#1071553)- fix failed package installation when in RES 32 and 64 bit packages are installed together (bsc#1071314)- Add user preferences in order to change items-per-page (bsc#1055296)- Order salt formulas alphabetically. (bsc#1022077)- Improved error message (bsc#1064258)- Display messages about wrong input more end-user friendly. (bsc#1015956)- Add api calls for content staging- fix content refresh when product keys change (bsc#1069943)- Allow \'Package List Refresh\' when package arch has changed (bsc#1065259)- New API call for scheduling highstate application- Adding initial version of web ui notifications- Show the time on the event history page in the users preferred timezone
* Tue Nov 28 2017 jgonzalezAATTsuse.com- version 2.7.46.8-1- Implemented assignment of configuration channels to Salt systems via Salt states- Added file structure under Salt root for configuration management- Enabled configuration management UI for Salt systems- Remove SUSE Manager specific configuration from Salt ssh minion when deleting system from SUSE Manager (bsc#1048326)- Support Open Enterprise Server 2018 (bsc#1060182)- Enable autofocus for login field- Do not remove virtual instances for registered systems (bsc#1063759)- Process right configfile on \'scheduleFileComparisons\' API calls (bsc#1066663)- Fix reported UUIDs for guests instances within a virtual host (bsc#1063759)- Generate Order Items for OEM subscriptions (bsc#1045141)- fix alignment of systemtype counts text (bsc#1057084)- Enable \'Power Management\' features on Salt minions.- Fix editing of vhm config params (bsc#1063185)- Skip the server if no channel can be guessed (bsc#1040420)- Added a method to check if OS on machine supports containerization or not(bsc#1052728)- \'Cancel Autoinstallation\' link has been changed to look like button to make it more visible (bsc#1035955)- Make systems in system group list selectable by the group admins (bsc#1021432)- Hide non-relevant typed systems in SystemCurrency (bsc#1019097)- Start registration for accepted minions only on the minion start event, not automatically on any event (bsc#1054044)- Exclude salt systems from the list of target systems for traditional configuration stack installation- Keep the the GPG Check value if validation fails (bsc#1061548)- Extract Proxy version from installed product (bsc#1055467)- Provide another create method(with additional parameter Gpgcheck) to create software channel through XML RPC(bsc#1060691).- Improve duplicate hostname and transaction handling in minion registration- Added \'Machine Id\' information as part of details in System namespace for XMLRPC API(bsc#1054902)- Modified the displayed message after updation of activation key (bsc#1060389)- Display GUI message after successfully deleting custom key (bsc#1048295)- fix links on schedule pages (bsc#1059201)- Harmonize presentation of patch information (bsc#1032065)- Display a feedback message when user deletes configuration channel(bsc#1048355)- Fix duplicate machine id in event history on minion restart (bsc#1059388)- Show link in message when rescheduling actions (bsc#1032122)- Prevent ISE when distribution does not exist (bsc#1059524)- do not store registration-keys during autoinstallation (bsc#1057599)- enable package profile comparisons on minions- Disallow entering multiple identical mirror credentials (bsc#971785)- ensure correct ordering of patches (bsc#1059801)- fix cloning Kickstart Profiles with Custom Options (bsc#1061576)- checkin the foreign host if a s390 minion finished a job (bsc#971916)- increase max length of hardware address to 32 byte (bsc#989991)- Set the creator user for minions correctly in case it is known (bsc#1058862)- Fix minor UI issues on overview page (bsc#1063590)- Hide invisible first level menu items (bsc#1063822)- Fail gracefully when GPG files are requested (bsc#1065676)- fix unscheduling actions for traditional systems (bsc#1065216)- add logging messages for SP migration (bsc#1066819, bsc#1066404)- Improve messaging for \"Compare Packages\" (bsc#1065844)- when searching for not installed products exclude release packages which are provided by others (bsc#1067509)- rhnServerNetwork refactoring (bsc#1063419)- Add Adelaide timezone to selectable timezones (bsc#1063891)
* Thu Sep 14 2017 mcAATTsuse.de- version 2.7.46.7-1- Adapt Salt runner and wheel calls to the new error handling introduced in salt-netapi-client-0.12.0- change log level and event history for duplicate machine id (bsc#1041489)- Trim spaces around the target expression in the Salt remote command page (bsc#1056678)- check entitlement usage based on grains when onboarding a minion (bsc#1043880)- fixes ise error with invalid custom key id (bsc#1048294)- Image runtime UI- Redesign VHM pages on ReactJS- Add VHM type Kubernetes- Kubernetes runner and image matching implementation- XMLRPC method for importing images- Extra return data fields for content management XMLRPC methods- Add back \"Add Selected to SSM\" buttons to Group pages (bsc#1047702)- fix a ConstraintViolationException when refreshing hardware with changed network interfaces or IP addresses- Add message about channel changes on salt managed systems to UI and API docs (bsc#1048845)- show Child Channels tab in SSM again if a salt minion is in the set- improve performance of package installation and patch application- Visualization UI look&feel improvements
* Wed Aug 30 2017 mcAATTsuse.de- version 2.7.46.6-1- Import image UI- Update images list and overview pages for external images- Add syntax highlighting for state catalog- Delete and create new ServerNetAddress if it already exists on HW refresh (bsc#1054225)- organization name allows XSS- check if base product exists to prevent NPE- Fix enter key submit on ListTag filter input (bsc#1048762)- Create VirtpollerData object with JSON content instead null (bsc#1049170)- Fix unsetting of image build host when a related action is deleted- Prevent malformed XML if \'arch\' is set to NULL (bsc#1045575)- Resolve comps.xml file for repositories (bsc#1048528)- Fix: address review issues- Install update stack erratas as a package list (bsc#1049139)- Feat: allow deletion for server subset (bsc#1051452)
* Tue Aug 08 2017 fkobzikAATTsuse.de- version 2.7.46.5-1- Fix: don\'t add default channel if AK is not valid (bsc#1047656)- Add \'Enable GPG check\' function for channels- No legend icon for Activity Ocurring. (bsc#1051719)- Implement API call for bootstrapping systems- Fix product ids reported for SUSE Manager Server to the subscription matcher- Fix adding products when assigning channels (bsc#1049664)- Set default memory size for SLES 12 installations to 1024MB (bsc#1047707)- BugFix: enable remote-command for Salt clients in SSM (bsc#1050385)- Add missing help icons/links (bsc#1049425)- Fixed invalid help links (bsc#1049425)- Fix: wrong openscap xid (bsc#1030898)- Organization name allows XSS CVE-2017-7538 (bsc#1048968)- Fixes overlapping text narrow window (bsc#1009118)- Adapt to the salt-netapi-client update (v0.12.0)- Fixes alignment on the orgdetails (bsc#1017513)- Fix text for activation key buttons (bsc#1042975)- Add a dynamic counter of the remaining textarea length- Bugfix: set, check and cut textarea maxlength (bsc#1043430)- MinionActionExecutor: raise skip timeout (bsc#1046865)- Update channels.xml with OpenStack Cloud Continuous Delivery 6 (bsc#1039458)- Do not create VirtualInstance duplicates for the same \'uuid\'- Add taskomatic task to cleanup duplicated uuids for same system id- Handle possible wrong UUIDs on SLE11 minions (bsc#1046218)- Removed duplicate overview menu item (bsc#1045981)- Enable act-key name empty on creation (bsc#1032350)- Fix NPE when there\'s not udev results (bsc#1042552)- Alphabar: change title to \'Select first character\' (bsc1042199)- Duplicate Systems: correct language not to mention \'profiles\' (bsc1035728)- Fix list filters to work with URL special characters (bsc#1042846)- Use getActive() instead of isActive() for JavaBeans compliance (bsc#1043143)- Fix: hide non-org event details (bsc#1039579)
* Mon Jun 19 2017 mcAATTsuse.de- version 2.7.46.4-1- adapt to taglibs 1.2.5 (bsc#1044804)
* Mon Jun 12 2017 mcAATTsuse.de- version 2.7.46.3-1- set flush mode to commit for updatePackage- Validate content management urls (bsc#1033808)- remove repositories which are not assigned to a channel and not accessible anymore (bsc#1043131)- spacecmd report_outofdatesystems: avoid one XMLRPC call per system (bsc1015882)- Fallback to first network interface if no primary ips provided (bsc#1038677)- Fix reactjs unique keys generation and remove duplicated menu element- Correctly set action status to failed when an unexpected exception occurs (bsc#1013606)- Fix action-buttons style for proper action and position- rollback transaction in error case- use hibernate for lookup first before falling back to mode query- SSM Actions: Showing UI error notification if Taskomatic is down (bsc#1032952)- display alternative archs only from the same org- Bugfix: Traditional SSH Push to Minion migration (bsc#1040394)- fix parsing oscap xml result for minions, not every Rule has an XCCDF ID Tag (bsc#1041812)- Do not show action-buttons if list is empty- Bugfix: submit action buttons have to stay inside the form (bsc#1042197)- properly encode scap file download url params- Fix navigation menu for state catalog- Prevents ISE if base channels data is not up-to-date on SSM. (bsc#1040420)- new patch install should schedule a package profile update (bsc#1039571)- prevent multiple registrations (bsc#1040352)- remove not working hibernate cache config variable- put ehcache config to classpath of taskomatic- silence ehcache warning complaining about using default values in taskomatic- move ehcache.xml to classpath- silence ehcache warnings complaining about using default values- schedule a package list update after a Service Pack Migration (bsc#1017703)- remove test.ping hack in distribution upgrade- Fix displaying of States tab in System Group details page
* Mon May 29 2017 mcAATTsuse.de- version 2.7.46.2-1- Alphabar becomes a dropdown list- Move the alphabar into the panel-heading table- Do not use AddToSSM button if systems are selectable via checkbox- Use a better icon for IIS- Allow toggle left menu visibility for any screen-width- Add select boxes and \'Delete\' button to image, store, profile list pages- show bootstrap minion link only if user has org_admin role- show permission denied instead of internal server err (bsc#1036335)- channel admin should be able to set org user restrictions for null-org channels- user permission checked- Teach ListPackagesAction and list.jsp about packageChannels- CachedStatement: reuse the Connection object for batch updates- batch ssm package upgrades if not action chain (bsc#1039030)- Allow processing of zypper beacon events in parallel- Allow processing of minion start events in parallel- Allow multiple registrations in parallel- use fallback now time as is without user preferences (bsc#1034465)- Fix HTML in External Authentication page- reorganize menu- Bring back \'Add to SSM\' link to System overview page for Salt systems- Add Highstate page to SSM and system groups- Add support for multiple servers in the highstate preview page- Fix race condition for preview websocket messages in remote commands page- Enable pkgset beacon for all Suse OS distributions (bsc#1032286)- add info about base products to json input for subscription-matcher- add product class info to the json input for the subscription-matcher (bsc#1031716)- Add inspect status and reinspect button to image overview page- change mgrsshtunnel user home to /var/lib/spacewalk- Make schedule notification links consistent for actions for a single system (bsc#1039286)- Teach Postgres to correctly-unique-ify rhnConfigInfo rows- lookup functions should return every minion only one time- change contact method for bootstrap script and ssh-push (bsc#1020852)- Fix \'Join selected groups\' button in Activation Key dialog (bsc#1037912)- Ensure proper authentication for content management (bsc#1036320)- Hide the \"Crashes\" column (bsc#1033811)- Fix: hide lock for Salt servers (bsc#1032380)- Fix action buttons to top for Pending actions delete confirm page, in SSM patch confirm page, Packages list pages and Actions list pages- parse old and new return structure of spmigration return event
* Wed May 03 2017 michele.bolognaAATTsuse.com- version 2.7.46.1-1- parse result of SP migration Dry Run correctly (bsc#1034837)- Apply \'action button fixed on scroll\' behavior to pages (bsc#1012978)- prevent possible null pointer exception when installed products could not be found (bsc#1034837)- Allow dot character \'.\' for activation key (bsc#1035633)- fix ISE when no status selection was made (bsc#1033213)- Download empty CSV report when CVE identifier could not be found (bsc#1033212)- Add \'add to ssm\' checkboxes to CVE audit list (bsc#1032016)- Fix missing IPs in Overview tab (bsc#1031453)- fix scheduling VM deployment in future (bsc#1034289)- handle empty set to not produce invalid sql (bsc#1033497)- fix SSM group pagination (bsc#1012784)- Fix ReactJS DateTime input for phantomjs (bsc#1030075)- make sure minion keys can only be seen/managed by appropriate user(bsc#1025908)- Set action status to \'failed\' on uncaught exceptions (bsc#1013606)- create PooledExecutor with pre-filled queue (bsc#1030716) aborted by the client (bsc#1031826)
* Mon Apr 03 2017 mcAATTsuse.de- version 2.7.44.1-1- add error handing and fix rebuild button- Feat: divide & distribute salt actions randomly- add a configuration parameter to set the time staging begins- init. support for split-schedule in pre-download window- add staging window duration- patch application pre-download- pre-download packages scheduled for install- api call to actionchain (bsc#1011964)- new cve audit ui for server/images- Fix adding of new InstalledProduct entries on image inspect- delete also image channels before generating them new- CVE Audit for images - xmlrpc interface- implement CVEAudit for images- simplify rhn-search jar list- set number of bytes instead of length of java string for \'Content- Length\' HTTP-header
* Fri Mar 31 2017 mcAATTsuse.de- version 2.7.40.1-1- Fix arch for default channels lookup (bsc#1025275)- Add new menu item and routing for Visualization > System Grouping- Backend: expose installed product name to the ui- Bugfix: use unique id for possible Host and Guest system duplicate- Avoid blocking synchronous calls if some minions are unreachable- Fix mainframesysinfo module to use /proc/sysinfo on SLES11 (bsc#1025758)- Add Hibernate cascade option from ImageProfile to ProfileCustomDataValue- apply SessionFilter also for error pages (bsc#1028062)- Fix confirmation button color for system group delete page (bsc#1025236)- create scap files dir beforehand (bsc#1029755)- check if inspect image return a result (bsc#1030683)- add storeLabel to ImageInfoSerializer- add buildStatus to ImageOverviewSerializer- make country, state/province and city searchable for system location (bsc#1020659)- Show errors returned from cmd.run- Change log level to DEBUG for \'Broken pipe\' error in remote commands page (bsc#1029668)- fix NPE when building image profiles without activation keys- fix removing images and profiles with custom values- Migrate content management forms to use ReactJS Input components- Fix LocalDateTimeISOAdapter to parse date string with timezone- Fix NPE when building with no activation key in the profile- Fix ace-editor source path- Fix: restore pkgset beacon functionality (bsc#1030434)- Move the footer at the end of the aside column- Move the legendbox to the header bar as a popup- UI menu: direct link on menu element, plus/minus icon toggles submenu instead- Fix: handle Hibernate transactions correctly (bsc#1030026)- Feat: execute actions within 10 minutes in the past- Handle TaskomaticApiExceptions- Turn TaskomaticApiException to a checked exception- Schedule minion Actions in Quartz- make salt aware of rescheduled actions (bsc#1027852)- add number of installed packages to ImageOverview- parse result of docker inspect- Add date time input for scheduling the image build- Add \'Rebuild\' button to image details page- Implement XMLRPC API for Image Stores, Image Profiles and Images- Add custom data values to image profile and images- Don\'t allow scheduling scap scan if openscap pkg missing from minion- add link to proxy system details page- Show entitlements sorted in the system details overview page (bsc#1029260)- Fix broken help link for taskstatus (bsc#1017422)- Fix merge channels patches (bsc#1025000)- show proxy path in bootstrap UI- catch and display all bootstrap errs- check if proxy hostname is FQDN in UI- add proxy_pub_key to ssh bootstrap pillar- cleanup and method to get proxy pub key by calling runner- methods for gen ssh key and get pub key from proxy- java backend for salt ssh-push through proxy
* Wed Mar 08 2017 mcAATTsuse.de- version 2.7.30.2-1- set modified date for credentials- use a small fixed pool so we don\'t overwhelm the salt-api with salt-ssh executions- synchronize sendMessage on session, checkstyle fixes- fix remote cmd ui js err and timed out msg
* Tue Mar 07 2017 mcAATTsuse.de- version 2.7.30.1-1- Load ace-editor js library from a different place (bsc#1021897)- use a bounded thread pool for salt-ssh async calls- use consistent spelling in UI (bsc#1028306)- remote cmd UI changes for salt-ssh minions- add support for SUSE Manager Proxy 3.1- openscap action scheduling and handling for salt minions- rewording distchannelmap text (bsc#1017772)- add support for salt ssh minions to remote cmd UI- Visualization: show Proxy and Virtual Host Manager hierarchy- Add patches and packages pages for images- parse installed products on images- add pillar data only for used image stores- add image info schema and mapping- Remove \'email\' field from image profile form- Add a notification for when Container Build Host type is applied- Add build schedule notification on image build page- Updated links to github in spec files- do not push changed channels directly out to the minions- do not schedule product installation, but add product packages to server state- provide a user to the event if possible- Set the creator of a server- search and install missing product packages when channel assignment changes- Display warning when JavaScript is disabled on all pages (bsc#987579)- Remove warning on ssm page (bsc#1025981)- Add missing dirs to the menu tree (bsc#1023413)- Remove legacy audit logging Java code- AuthFilter: update cookie expiry date at end of HTTP request (bsc#1025775)- MinionActionCleanup: only call list_jobs once per action id (bsc#1025291)- Feat: enable Salt by default on bootstrap via UI- Fix: uniform bootstrap.sh (bsc#1000762)- Feat: supply SSH passphrase when adding identity- fix NPE when no SUSE Product was found for an installed product- keep organization after migrating a system to salt (bsc#1026301)- action now store its completion time- Avoid deadlock with spacewalk-repo-sync (bsc#1022530)- Changed tab text for Formulas tab to Formula Catalog (bsc#1022076)- Add missing library to taskomatic classpath (bsc#1024066)- Fix spacecmd cannot be executed by RO user (bsc#1015790)- send timeout if no minions available in remote cmd ui- show only allowed minions in remote cmd ui (bsc#1024496)- Fix broken merge (bsc#987864)- add possibility to add systems to SSM from ProxyClients page- Reject tokens not assigned to minions (bsc#1019965)- Invalidate tokens when deleting system- make remote commands UI async
* Tue Feb 07 2017 michele.bolognaAATTsuse.com- version 2.7.24.1-1- Apply addon system types from activation key during registration (bsc#1020180)- Apply highstate as the last step of a registration in case an activation key was provided (bsc#1020232)- Create tmp directory in spec file (bsc#1019672)- Add severity to updateinfo (bsc#1012365)- Store temporary roster in configured location (bsc#1019672)- hide migration targets without valid subscriptions (bsc#1019893)- fix SP migration when the SUSE Manager Tools product is installed (bcs#1014498)- Use human-parseable dates for server notes (bsc#969564) (#863)- Fix timezone handling for rpm installtime (bsc#1017078)- Validate activation key values (bsc#1015967)- Pass user-preferred localtime to the highstate UI (bsc#1020027)- Send ChannelsChangedEventMessage in SSM (bsc#1019451)- Add \"Content Management\" feature
* Wed Jan 11 2017 michele.bolognaAATTsuse.com- version 2.7.14.1-1- Version 2.7.14.1
* Fri Dec 16 2016 michele.bolognaAATTsuse.com- version 2.5.59.11-1- Add support for live patching- Initial support for executing actions in taskomatic- Hide kernel patches in CVE Audit results when live patching is used (FATE#319519)- Show kernel live patching info in \'system details overview\' (FATE#319519)- Escape act key names in bootstrap UI (bsc#1015967)- Add tunneling to salt-ssh support- Fix server checks to allow minions to perform a distupgrade (bsc#1013945)- Change default sort to ascending for pending actions list- Add reboot/restart type icon to relevant patch column in upgradable package lists- Add system.getKernelLivePatch API method- Update kernel version and other system info during package refresh (bsc#1013551)- Fix ISE when sorting system notes list (bsc#979053)- Fix checkbox icon align (bsc#966888)- fix fromdir for 3rd party server (bsc#998696)- Display warning when JavaScript is disabled on all pages (bsc#987579)- Rename SSM page titles for consistency (bsc#979623)- hide action chain schedule for salt systems also in SSM (bsc#1005008)- send ActionScheduled message for all saved actions (bsc#1005008)- Fix plus/minus buttons in action chain list (bsc#1011344)- Fix misleading message on system reboot schedule in SSM (bsc#1011817)- Utilize HostPortValidator to validate bootstrap host (bsc#1011317)- Increment \'earliest\' date by a millisecond between chain actions (bsc#973226)- Use human-parseable dates for server notes (bsc#969564) (#863)- Respect order of validation constraints in XSD files (bsc#959573)- Remove useless self-link on login page (bsc#963545) (#872)- Use different symbols for collapsible sidebar items (bsc#967880) (#870)- Fix SSM reboot action success messages (bsc#968935)- Allow sorting on avisory name in errata lists (bsc#989703)- Update \'view/modify file\' action buttons text (bsc#1009102)- Handle salt ssh sdterr message (bsc#1005927)- scheduleDetail.jsp: clarify button label (bsc#1010664)- Bugfix: Prevent salt-master ERROR messages if formulas files are missing (bsc#1009004)- Hide RHN disconnection option (bsc#1010049) (#850)- Reword general config page text (bsc#1009982)- check and fix also the assigned repository while updating the channels (bsc#1007490)- match url including query param seperator to have a definitive end of the path component (bsc#1007490)- Only show minions with sids available as links (bsc#1007261, bsc#970460)- Delete previous Salt key on register event (bsc#1006119)- Repository progress: decode another possible log info (bsc#972492)- add oes extensions to base products bsc#1008480- Create \"script.run\" capability if it is not found (bsc#1008759)- Avoid misleading expected check-in message (bsc#1009006)
* Mon Nov 07 2016 michele.bolognaAATTsuse.com- version 2.5.59.10-1- CVE Audit: tolerate null products (bsc#1004717)- If proxy is not found via FQDN, look it up via simple name (bsc#1006982)- Change rhnServerPath hibernate mapping to fix ISE for server behing proxy (bsc#1004725)- fix autoyast upgrade mode (bsc#1006786) chain (bsc#1000184)- Open repo sync log in a new window (bsc#1007459)- Always use queue=true when calling state.apply (bsc#1004743)- Add a link to system pending events in patch schedule notification for a single system (bsc#971342)- Sort proxy clients list by name (bsc#998348)- Make exception class more generic and code fixup (bsc#1003449)- Raise UnsupportedOnSaltException performing listChannels (bsc#1003449)- New exception type to indicate unsupported operation (bsc#1003449)- Refactor to remove action canceling duplicate code (bsc#1004745)- arch_type of a SUSEProduct can be null (bsc#1001738 bsc#1001784 bsc#1001923 bsc#1002678)- Ensure no stray config channels are listed for ranking (bsc#979630)- PinnedSubscriptionHandler: documentation comment typo (bsc#994848)- Refactor unschedule minion actions to fix NPE (bsc#1004745)- Enable SPMigration UI for minions- Send an email to admin when salt event bus is down- Separate API endpoint for SSH system registration- Require salt-netapi-client 0.9.0- Initial handling of job return events for dist upgrades
* Thu Oct 06 2016 mcAATTsuse.de- version 2.5.59.9-1- Hide all formula tabs as long as there are no formulas installed- Support formulas in SUSE Manager- SPMigration UI: list not synced channels in the tooltip- SPMigration: add multi-target-selection step in front of the wizard- Sync product extensions- Handle JsonException when sls with error (bsc#987835)- Many fixes for onboarding minions- Handle hardware refresh like any other action- clone Severity from an errata (bsc#1000666)- Do not check for password type on autoyast files (bsc#999304)- handle minion down and job not found when canceling jobs on minions (bsc#993304,bsc#994623)- clear hibernate session after entity type change to fix NonUniqueObjectException (bsc#997243)- Remove previous client capabilities on traditional->minion reactivation (bsc#997243)- Enables pkgset beacon to work in RHEL systems- support Open Enterprise Server 11 SP3 (bsc#988303)- Fix broken merge (bsc#987864)- use raw package install for non zypper systems- Redirect user to a meaningful page after requesting details of non-existing Action Chain (bsc#973198)- Setup Salt Minion before packages are taken- Support Salt on RedHat like systems- fix race condition during auto errata update (bsc#969790)- API requests should not be redirected to login- introduce Spark router conventions- Add server endpoint for TaskoTop web UI page- Change EmptyString warning to debug log level to not spam the logs (bsc#989498)- BugFix: use user preferences parameters as default page size (bsc#980678)- Add proxy detection during registration and pillar generation- Adding default channel for minion (bsc#986019)- Fix NoClassDefFoundError (bsc#988196)- call cobbler sync in profile edit only if requested (bsc#991440)- No explicite cobbler sync needed (bsc#991440)- call all sync_
* functions at minion start event- add beacon configuration for pkgset (bsc#971372)
* Mon Jul 18 2016 jrennerAATTsuse.com- version 2.5.59.8-1- Initial version of the bootstrapping UI- Integrate bootstrapping with System Overview- support SP Migration for OES 2015 to 2015 SP1- Fix for minion w/ multiple interfaces (bsc#985707)- Fix HW Refresh duplicate insert (bsc#971622, bsc#983347)- no addon entitlements allowed for Foreign and Bootstrap systems (bsc#983826)- disable checkboxes for foreign and bootstrap systems in system types page (bsc#983826)- Tell linuxrc that self_update is an user option so that it\'ll pass it to autoyast but doesn\'t process it further and add this to the tests- Disable YaST self update for new autoinstallation trees for SLE- remove misleading links from action chain page (bsc#983297)
* Fri Jun 17 2016 mcAATTsuse.de- version 2.5.59.7-1- support OES 2015 (bsc#934560)- align reboot behavior of salt and tranditional clients (bsc#975534)- update to latest salt netapi library- Report the state of virtual guests from virtual host manager as \'unknown\'(bsc#983344)- add taskomatic job to clean up minion actions- replace ZypperEvent with default beacon event- move uuid cleanup logic into taskomatic- enable oracle support again (FATE#320213)- Enable minions to be worked with SSM only on available features- Use the IP address when doing ssh push via proxy (bsc#940927)- Don\'t allow URLs that only differ on the authorization token (bsc#976184, bsc#982347)- Fix typo in Systems column (bsc#983916)- Salt hw reg: ignore virtual scsi devices (bsc#962588)
* Tue May 24 2016 kwalterAATTsuse.com- version 2.5.59.6-1- fix NoSuchFileException at setup time when there are no orgs yet- add details to history event- only require lifecycle entitlements for systems with a SUSE base product, adjust test- mgr-sync: use bulk channel reposync- enhance list of channel families for SUSE Manager Server- reactivate traditional server as minion on registration- TaskomaticApi: schedule bulk reposyncs in bulk- show machine_id in the system->hardware tab- change missing machine_id UI warning message- Make message handling thread pool size configurable- Support for concurrent handling of checkin events- add variable to make cobbler sync optional- Add Virtualization Groups to the input JSON data for the matcher- Backward synchronization for cobbler kernel options during CobblerSyncTask- support for multithreaded message handling- BugFix: redirect migration with no Org to the first step (bsc#969529)- Trigger errata cache job on changed channel assignments- Under high load, the service wrapper may incorrectly interpret the inability to get a response in time from taskomatic and kill it (bsc#962253).- make cobbler commands work from taskomatik- Don\'t modify request map when rendering alphabar, since it may fail depending on the implementation of ServletRequest (bsc#978253)- require refresh channels before pkg states (bsc#975424)- Manager-3.0: Reschedule failed actions (bsc#971622)- Exit if there are exceptions on startup to let tanuki restart taskomatic- BugFix: keep trace of the parent channel selected during \'Create Channel\' (bsc#967865)- remote commands: filter minions by permissions and not just by org (bsc#978050)- ProductSyncManager: when scheduling reposyncs, use bulk mode through TaskomaticApi (bsc961002)- call cobbler sync after cobbler command is finished (bsc#966890)- use pillar and static states to install/remove packages (bsc#975424)- Faster event processing.- Determine the action status more correctly- fix error msg if /srv/susemanager/salt/custom does not exist (bsc#978182)- Recreate upgrade paths on every refresh (bsc#978166)- prevent non org-admin user accept/reject/delete a minion (bsc#979686)- regenerate salt files (bsc#974302)- log permissions problems on channel access while SP migration (bsc#970223)- support SLE-POS 11 SP3 as addon for SLES 11 SP4 (bsc#976194)- delete salt key when system is deleted (bsc#971606)- Improve the output of remote command actions- No package list refresh after channel assignment change- Force a package list refresh after the onboarding- More \"info\" level logging about action executors- Log out the duration of package profile updates- Execute package profile update as a state.apply (bsc#973365)- Adjust autoinst file error detecting heuristics to the newer format (bsc#974119)- Use queue=true for all calls to state.apply (bsc#980556)- make postgresql a weak systemd dependency- filter osad from the activation key extra packages (bsc#975135)- Ensure SCC data files are saved on disk as tomcat/root with 644 permissions- Bugfix: add management product ids to servers without products- Double the backslashes when reading the config files from java (bsc#958923)- fix setting cpu flags on hw refresh (bsc#975354)
* Tue Apr 12 2016 mcAATTsuse.de- version 2.5.59.5-1- trim cpu values and skip dmi for ppc64 (bsc#974792)- delete pillar data on remove server (bsc#974853)- use minion_id in pillar data file name (bsc#974853)
* Wed Apr 06 2016 mcAATTsuse.de- version 2.5.59.4-1- use custom.group_[id] only when applying custom_org (bsc#973452)- AuthFilter: don\'t redirect to HTML pages for JSON endpoints, send 401 instead- subscription-matcher: add timestamp to input.json- apply only group_.sls (bsc#973452)- fix sls regeneration on custom state delete (bsc#973666)- rename pillar group_id to group_ids- Don\'t set a limit on the Salt API response time (bsc#972766)- When generating repo metadata for a cloned channel, recursively fetch keywords from the original channel (bsc#970901)- fix API documentation- Fix getting MD5 for file- Fix Content-Length in HTTP-header of response- Cleaning up some remaining Tag/Group XSS issues- Warning \"Unservable packages\" is not shown when such packages don\'t exist now- Bad bean-message ids and navbar-vars can lead to XSS issues- AlphaBar had an \'interesting\' XSS exploit available- Fix SelectAll in the presence of filtering- found/fixed another in BunchDetails. QE++- Change mechanism of selecting compatible systems- Fix generating blank repositories because hitting salt file list cache (bsc#971004)- fix kernel options splitting (bsc#973413)- schedule minion hw refresh on api call (bsc#972305)- fix ping minion before hw refresh (bsc#972305)- check ftr_hardware_refresh when showing \'Refresh Hardware\' button (bsc#972305)- rename and use method to check salt or management entitlement (bsc#972305)- refactor getting hardware and network information (bsc#972305)- handle no response for installed products (bsc#971906)- return Optional for single minion api calls (bsc#971906)- catch smbios call errors and log warn (bsc#970497)- Require Tomcat and Postgresql running before Taskomatic start- list custom states from db instead of disk (bsc#972166)- fix SLE12 patch style detection in case of cloned patches (bsc#972972)- execute each hardware mapper in its own transaction (bsc#972163)- Use test.ping instead of presence to detect reachable minions (bsc#972665, bsc#971194)- BugFix: \'Systems > Advanced Search\' title and description consistency (bsc#966737)- BugFix: correct behavior with visibility conditions of sub-tabs in Systems/Misc page (bsc#962563)- Trigger registration if minion is not present (bsc#971725)- Do not sync minions on tomcat startup (bsc#971725)- better logging for SP Migration feature (bsc#970223)- Workaround Spark bug https://github.com/perwendel/spark/issues/490 (bnc#972158)- add present check to immediate schedule execution (bsc#971194)- fix installing patches via salt (bsc#971093)- Remove all code related to SSE based UI events (bsc#969303)- Do not handle beacon events anymore (bsc#969303)- Fix problem on concurrent SCC subscription refresh- disable local repositories on registration (bnc#971788)
* Mon Mar 21 2016 mcAATTsuse.de- version 2.5.59.3-1- BugFix: add missing url mapping (bsc#961565)- Do not load susemanager-events.js (bsc#969303)- fix unique index error on update custom state , refactor and add unit test- regenerate custom state assignments on rename and delete (bsc#971206)- query to find state revisions where a custom state is used (bsc#971206)- check if custom state is being renamed (bsc#971206)- fix scheduling an action chain (bsc#971495)- replaced if with optional (bnc#971466)- do not dump Salt err msg to Yaml (bnc#971466)- fix icon in groups and systems -> salt page- Support package removals in the same way as installs/updates- Allow package actions to be scheduled on minions via the API- Fix PackageEvr.toString() to write correct format- Refine the system details navigation tabs- Add support for package updates on Salt minions (bsc#971364)- Use LocalDateTime for apply state and use user timezone setting- update tests for HAE-GEO on SLES 4 SAP (bsc#970425)- Disable changing Managers for Vendor Channels (bsc#957171)- BugFix: enlarged field too small in form-control creating org (bsc#959595)- BugFix: remove hover behavior on button inside href (bsc#967892)- Use the 64 bit arch names- Fix case statements to correctly check for NULL (bsc#971128)- BugFix: header organization name behavior like text instead of link (bsc#967882)- minion onboarding: generate pillar after generating repo files- refresh pillar before applying states at onboarding time- regenerate package states on migration (bsc#970322)- Point Documentation link in the header to SUSE webpage (bsc#967875)- capitalize link (bsc#970016)- Bring back the button from SUSE Manager 2.1 (bsc#969578)- Fix user locale prefs cannot be saved (bsc#969578)- Create new server state revision on migration (bnc#970322)- Verify that entitlements are
*not
* removed- Do not remove entitlements when a server is migrated (bsc#958707)- show proxy tab only if the system is a proxy (bsc#969118)- DownloadController: Test that the right headers are set- return an object so that Spark does not continue the filter chain (bnc#963148)
* Wed Mar 09 2016 mcAATTsuse.de- version 2.5.59.2-1- use the same ehcache as the old ehcache-failsafe
* Wed Mar 09 2016 mcAATTsuse.de- version 2.5.59.1-1- Add Custom State UI for Organizations and Groups- set hibernate.cache.provider_configuration_file_resource_path to load a custom ehcache.xml instead of ehcache-failsafe.xml from the ehcache jar- create server pillar on add/remove from group and on minion registration- add unit tests for SLE-Live-Patching12 (bsc#924298)- check header for csrf token- Simplify assignment of salt entitlement during registration- Make read-only entitlements show up aligned in the UI- Make base entitlements permanent- hidden taglib provide id field if given (bsc#969868)- escape message texts and hidden fields (CVE-2016-2104)- refactor salt minion onboarding ui showing the fingerprint- Allow to apply the highstate from the UI- fix kernel and initrd pathes for creating autoinstallation (bsc#966622)
* Tue Mar 08 2016 dmacvicarAATTsuse.de- set hibernate.cache.provider_configuration_file_resource_path to load a custom ehcache.xml instead of ehcache-failsafe.xml from the ehcache jar
* Wed Mar 02 2016 mcAATTsuse.de- version 2.5.57.1-1- fix multiple xss vulnerabilities (CVE-2016-2104)- remove monitoring from the help text (bsc#963962)- Add support for minions in different timezones- on cancel, only delete actions that haven\'t been picked up yet- Do not use the PICKED UP status for actions scheduled on minions- Create a new \"Salt\" tab on the top level- Unit tests for SLE-RT12-SP1 (bsc#952381) and SUSE-OpenStack-Cloud-6 (bsc#964033)- fallback to \"virtio26\" as generic os version- Sort timezones: GMT first and then east to west- add Chile to the list of timezones (bsc#959055)- Reference and apply states from state catalog for single minions- Subscription Matching Pin feature- PinnedSubscription XMLRPC API - list, create & delete operations- Fix crash in minion virtualization detection- Enable reboot actions and remote commands for minions- Add support for \'state.apply\' actions- Convert UnmatchedSystem to UnmatchedProduct report- Improved minion registration process and fixed scheduling of actions- refactor javascript components as separated and reusable components of React
* Wed Feb 10 2016 mcAATTsuse.de- version 2.5.49.1-1- Update spec file to require renamed salt-netapi-client- adjust to new netapi call syntax- Move suse manager custom salt functions into a custom namespace- remove RES4 from expected products- test support for SUSE-Enterprise-Storage 2.1 (bsc#963784), SLE12-SP1-SAP (bsc#959548) and SLES11-SP3-LTSS-Updates (bsc#965652)- Filter null quantity subscriptions- Store the matcher run result to the DB- add scheduled-by to SSM action-history-list- fix ISE in case no system is selected- for Channel.packageByFileName query prefer packages from the actual channel, sort the rest accoring to build_time- Text description missing for remote command by API -> function scheduleLabelScriptRun()- Added/changed API-methods to work with package installation/removing using it\'s nevra- Added additional information to package metadata, returned by serializer
* Tue Jan 26 2016 mcAATTsuse.de- version 2.5.43.1-1- Fix the SCCOrderItem null quantity issue by dropping the \'not null\' constraint- Rename package state for version from EQUAL to ANY- add latest state support to ui and generator- Generate package sls files on registration- Do not refresh the SCC data while the taskomatic job does the same (bsc#962323)- Make it compile against servlet API < 3.0- Render nav menu by either request or page context- java: rename saltstack to salt- Add the free flag to SUSEProduct, set it from the SCC data, pass it to the matcher JSON- SubscriptionMatchProcessor: performance fix- Simplify downloading of the matcher CSVs- Include only subscriptions with a positive total quantity in the UI data- Subscription Matcher UI: show Taskomatic status properly- Subscription Matching: implement UI to show matching results- Fix timezone sorting after adding Chile (Pacific/Ester)- SystemHandler: throw exception when permanent/nonSatellite entitlements are changed via API- handle salt schedule correctly and align with SUSE Manager actions- disable action chaining API for salt minions- Introduce a \"States\" tab for minions- fix typo in SQL statement (bsc#959987, bsc#960855)- implement checkin timestamp update on salt job return- use 2048MB as default for taskomatic max java memory- Send data with mod_xsendfile- change help url references to new manuals- improve getting hardware and network data from minions- Support host key algorithms other than ssh-rsa- Fix ssh push via proxy using sudo (bsc#961521)- fix page style when not authenticated (bsc#962573)- add Chile to the list of timezones (bsc#959055)- add Salt and Foreign Entitled Systems count to types page- Disable changing Base System Type in SUSE Manager- deploy certificate on minion registration- Added new API methods to add new repository with SSL certificates or update existing one- catch and log any exceptions in the hardware mappers (bsc#960039)- handle IPv4 or IPv6 info missing from network.interfaces response
* Sat Jan 16 2016 mcAATTsuse.de- version 2.5.34.1-1- Align About page to SUSE Manager- In case the installer is zypp add all patches into one errata action (bsc#960997)- improve setting Hardware data for minions (cpu, devices, network, etc.)- create virtual hosts for s390x minions- Implement scheduling of patches for salt minions- Report SUMA server system itself with its products to the subscription matcher- Update copyright headers to 2016 for all new files- Adjust action status on salt jobs that we scheduled- Unhide the \"Events\" tab for minion systems- Use public channel families for SUSE channels (bsc#958708)- Set the rhn session-cookie-path global- Explicitly ask Tomcat to compile .jsp files (bsc#954417)- Additional fixes for bsc#956613 (decoding [] is broken for list-key-name)- fix kickstart with multiple packages having same NEVRA (bsc#959987, bsc#960855)- get the default organization before we create any- Revert \"List global available CryptoKeys\"- Port client python HW handling to server side java- change dependency to match Tomcat 8 Servlet API 3.1- Fix edge-case in kickstart-profile-gen-ordering and post_install_network_config- Add hack to deal with RHEL7\'s differing redhat-release-protocol- make sure we can find the child channel- moving non_expirable_package_urls parameter to java- moving download_url_lifetime parameter to java- removing unused force_unentitlement configuration parameter
* Tue Jan 05 2016 mcAATTsuse.de- version 2.5.26.2-1- Fix list-key-name (decoding of [] is broken in commons-beanutils.jar > 1.7) (bsc#956613)- Ignore cookies from SCC (bsc#959585)- SP migration: use correct CSS path (bsc#956613)- Add/Refactor equals() and hashCode() for Credentials and CredentialsType- Fix hibernate exception when refreshing subscriptions- Delete also subscriptions with null credentials on refresh- Make available packages search case insensitive- Add subscriptions and orders data files- Package release cannot be NULL. Use \"0\" if none is provided by salt (bsc#960035)- set a generated jid to the tokens- Minion crashes on reg if getting DMI fails (bsc#959670)- Add \"Manage Package States\" to the packages index page- Enable the \"Software Channels\" tab for all salt clients- return empty map if no dmi records- Fix markup after merge error- Fill General and DMI hw info on minion reg- fix internal Server Error for Schedule > Completed Actions (bsc#956002)
* Wed Dec 16 2015 mcAATTsuse.de- version 2.5.26.1-1- ServerFactory: don\'t return multiple Server objects if they have joint tables- Render nav menu by either request or page context- Add support for setting package state REMOVED and INSTALLED- Add Salt SLS generator for the packages- Fix the link to the online help- implement managing package sate of a minion- implement taskomatic task for running subscription matcher- add caching tables for subscriptions and order items- Create json string as input for the subscription-matcher- installedProducts attribute was renamed to installedProductSet (bsc#959043)- Set the correct status code for error pages- fix calling error pages without session- List global available CryptoKeys- schedule mgr-sync refresh after first user gots created.- 1274282 - Teach CobblerSyncProfile that profiles might disappear in mid-run- refactor setting ditro kernel params (bsc#944241)- compile jspf files differently to avoid problems with Tomcat 8- adding setup for first organization- create first org togther with the first user- during installion insert default SSL crypto key with null org- restyle page for creating users- remove RHEL 5 related things - we don\'t build on el5 anymore- BugFix: skip similar tasks only if task is \'single threaded\'- 1076490 - prefer the package from the given channel- removing link to removed page
* Thu Dec 10 2015 mcAATTsuse.de- version 2.5.16.2-1- fix state apply not passing the module names- Cascade all operations to the package states- change installed product registration to use new hibernate mapping and enable ui- Simplify channel token key derivation- do not encrypt tokens, only sign them- use hibernate to insert a installed product- refactor listPossibleSuseBaseChannelsForServer() using hibernate queries- Use hibernat mapping to create the SUSEProductSet- Get matching SUSEProduct out of the InstalledProduct if available- create SUSEProducts before starting the test- Set installed according to grains to get access to suse channels- Automatically apply channels state after repo file creation- Hibernate mapping for installed products- Mapping and classes for PackageState
* Mon Nov 30 2015 mcAATTsuse.de- version 2.5.16.1-1- BugFix: check mirror credentials required fields (bsc#955970)- use new version of httpclient- implement UI for managing Virtual Host managers- add params parameter to scheduleSingleSatBunch()- BugFix: sort channel list by name (bsc#955204)- Consider old products only if no patch available (bsc#954983)- (bsc#953129) remove message proxy.header, update context sourcefile- (bsc#953129) remove proxy.jsp, action and struts config- Router: use list instead of index- BugFix: remove inconsistency and make more general the action description for package page title and tab-title in Schedule- better log than nothing- introduce conventions about router, templates and urls- Use non-immediate errata cache rebuilding on channel unsubscription (bsc#949158)- Bug fix: remove \'Locale Preferences\' link from header (bsc#955252)- (bsc#953129) add proxy version info to proxyclients page- (bsc#953129) change details->proxy to point to proxyclients page as it was in Suma2.1- Add support for timing out on an ssh connection- Ensure subdirectories are present when writing repo files- publishToChannel optimization- Fix extremely slow channel.software.syncErrata API- BugFix: remove inconsistency and make more general the action description for package page title and tab-title in Schedule (bsc#935375)- Linked pages are not always opening in separate window (bsc#939358)- login screen of SUMA3 still has reference to Oracle (bsc#954740)- Add classes for managing .repo files- Enable channel ui for salt minions- implement token verification- use the new algorithm based on package names to determine patch applicable/inapplicable (bnc#948964)- Fix LTSS channels by looking at individual packages (bnc#944729)- Remove url decoding since values are already decoded at this point bsc#951549- Store only an integer value for cpu MHz in DB- Virtual Systems list: show virtual hosts from different Orgs- Call virtual-host-gatherer with configured HTTP proxy values- BugFix: skip similar tasks only if task is \'single threaded\' (bsc#953271)- New ui for the login page and relogin- Add accept/reject all button and show number of pending /rejected minions- Send event to salt when minion is registered- optimize queries- allowing RHEL7 kickstart repositories- support listing errata by last_modified date
* Thu Oct 22 2015 mcAATTsuse.de- version 2.5.2.3-1- List VirtualHostGatherer modules via XMLRPC API- Added and delete Virtual Host Manager (VHM) entities via XMLRPC API- Taskomatic job for running virtual-host-gatherer- fix incomplete enabling of config actions via snippet (bsc#949528)- deactivate all non spacewalk plugin services and repos via snippet (bsc#949554)- add SUSE Enterprise Storage 2 (bsc#949285)- do not hide human readable entitlement names- require pxe-default-image in the spacewalk main package- Rename javascript file to susemanager-events.js- Open the event stream on every page- Setup SSE event source on the system overview page- add snippet to wait for NetworkManager (bsc#937802)
* Wed Oct 14 2015 mcAATTsuse.de- version 2.5.2.2-1- build without checkstyle- Support for SLE12 SP1 product family (bsc#949726)- implement remote command interface with target glob
* Wed Oct 07 2015 mcAATTsuse.de- version 2.5.2.1-1- drop monitoring- port all perl web pages to java- replace upstream subscription counting with new subscription matching (FATE#311619)- integrate SaltStack for configuration management (FATE#312447)- support password-recovery-tokens- remove Solaris support- allow to specify read-only users
* Sun Sep 27 2015 mcAATTsuse.de- version 2.1.165.19-1- support ssh-push with sudo- Fix CVE Audit for LTSS channels by looking at individual packages (bnc#944729)- use same regexp for channel name as in CreateChannelCommand (bsc#946248)- prevent mojor version service pack updates from 11 to 12- display a warning if the update stack is not up-to-date- Add NoRouteToHost handling with better output- fix output of client events (bsc#935377)- fix pagination buttons (bsc#935387)- deprecate synchronizeUpgradePaths() XMLRPC- provide SCC product to updateUpradePaths for SLE12 migration data- parse predecessor_ids from json- Organization users page: fix typo (bnc#943283)- Do not return a OES repository with null credentials (bsc#937030)- Fix queue size: consider possible remainders from last run- Log message when finished errata cache for a server or channel- Log the current queue size before every job run (DEBUG)- Fix link back to the associated channel(bsc#931519)
* Wed Sep 02 2015 mseidlAATTsuse.de- Prevent creating channels with reserved names (bsc#939349) / (fate#319308)
* Mon Jun 22 2015 jrennerAATTsuse.de- version 2.1.165.18-1- Avoid deadlock in CompareConfigFilesTask when a rhn_channel.update_needed_cache is in progress (bsc#932845)- add missing country code- Restore the default checksum and architecture when the parent channel is set to None- Drop all product/channel relations before populating (bsc#932052)- Replace keyword iterator to fix writing support information (bsc#933675)- TaskoXmlRpcHandler: dead code removed- products.json updated from latest SCC version- Deserialize BLOBs correctly across databases- Revert \"Java Eula database classes moved to Hibernate, fixes BLOB issue\" (bsc#930686)- Do not remove tasks from the database during getCandidates() (bsc#932052)- force taskomatic to use UTF-8 (bsc#932652)
* Fri May 29 2015 mcAATTsuse.de- version 2.1.165.17-1- wait for current transaction end- EXISTS is an Oracle keyword, don\'t use it casually- Scheduling remote command for large system sets is slow- move auto-errata updates into separate taskomatic task- improve system overview list performance- Implement a \"default\" kickstart script name for edit link- do not ignore errata with same package version- reduce number of system lookups- Get rid of IE7 compatibility mode enforcement- Unify profile creation/update with one submit button instead of two- Fix file input control alignment issue with form-control (bsc#873203)- Update specfile to compile with Java 7- add SLE11-Public-Cloud-Module (bsc#914606)- Change Activation Key Child Channels from select to checkboxes (bsc#859645)- Fix NPEx when updating distribution and missing cobbler entry (bsc#919722)- Provide channels and upgrade paths for SLE11 SP4 products (FATE#318261)- Fix broken icon in rhn/help/ForgotCredentials.do (bsc#915122)- Allow setting the contact method for systems via API (FATE#314858)- Make system.getDetails() return the contact method- Add support for setting contact_method on activation keys (FATE#314858)- implement tilde compare in java code- Return PATCHED if at least one patch is installed (bsc#926146)- SatCluster: strip ipv6 zone id from vip6 attribute
* Mon May 11 2015 mcAATTsuse.de- version 2.1.165.16.1-1- fix XML RPC API External Entities file disclosure CVE-2014-8162 (bsc#922525)
* Wed Apr 08 2015 mcAATTsuse.de- version 2.1.165.16-1- HttpClientAdapter: fall-back to Basic auth from NTLM when both are supported (bsc#926319)
* Tue Mar 31 2015 mcAATTsuse.de- version 2.1.165.15-1- Copyright texts updated to SUSE LLC- add SLE12-SAP product (bsc#922744)- SCCRepository: Only NOT NULL database columns can be mapped to primitive types in Hibernate (bsc#922313)- change evr parsing for repodata primary.xml dependencies- Create only one errata cache worker per server (bsc#918994)- findKickstartPackageToInstall: in case multiple packages are available, pick the most recent (bsc#924118)- update properly necessary cobbler fields when changing ks tree- close auto errata update timing hole- fixing typo: sync-kickstars -> sync-kickstart- IE11/WinServer2008/CompatMode fix- Missing refactored SQL query for system available packages (bsc#913400)- fixing weird path to action chain page (bsc#921720)- fix subscription check in case of an unset start date (bsc#918220)- Avoid high CPU loads with SSH push (bsc#920687)- Refresh errata cache asynchronously when subscribing server to channel- ErrataQueue shouldn\'t fail if server is subscribed to other org\'s channel- Documentation changes - fix name and refer to RFC.- avoid deadlock if you call mergePackages after mergeErrata- Fix malformed repo metadata (bsc#920400)- update sles_register snippets to fix trusting the CA certificate on SLE12- hasPreflag(): improve documentation about which rpm flags are evaluated- fix generating pre-equires (pre=\"1\" in metadata)- fix typo in Web UI (bsc#918151)- Revert fixing of versions, those should be regarded as historically correct rather than inconsistent (bsc#910509)- Catch NumberFormatException and send error to the client (bsc#916177)- Do not generate solv files
* Tue Feb 03 2015 mcAATTsuse.de- version 2.1.165.14-1- Fix style of kickstart wizard- Fix style of Create Kickstart Profile- Make mgr-sync fail in case of IO errors while sending HEAD requests to OES- Do not swallow exceptions, rethrow ContentSyncException instead- make config file upload on FileDetails work- prevent NPE on activationkeys/Edit.do page- directories and symlinks cannot be binary- fix menu structure- Getting rid of Tabs and trailing spaces- make sure columns are named according to the dto attributes- fix failures due to uninitialized log it- Fix auditlog config yaml syntax (bnc#913221)- Show Proxy tab if system is a proxy even when assigned to cloned channels (bsc#913939)- consider no_proxy setting- fixed uncaught error which prevent correct error handling (bnc#858971)- fix NPE by setting max_members to 0 instead of NULL (bsc#912035)- Use Hibernate-friendly equals() and hashCode() in Org- CVE-2014-7811: fix more XSS bugs (bsc#902915)- set bootstrap entitlements to INFINITE in all organizations- Fix basic authentication for HTTP proxies (bsc#912057)- SCCRepository: save SCC ID in the database as well- SCCRepository: save to database with proper sequence- Accept repos with same SCC ID and different URLs (bsc#911808)- Avoid mgr-sync-refresh failure because clear_log_id was not called (bnc#911166)- New API call: system.scheduleDistUpgrade()- New API call: system.scheduleSPMigration() (FATE#314785, FATE#314340)
* Wed Jan 14 2015 mcAATTsuse.de- fix XSS in system-group (CVE-2014-7812) (bsc#912886)
* Thu Dec 18 2014 mcAATTsuse.de- version 2.1.165.13-1- fix style of a lot of pages- Fix extra (eg.Select All) buttons display on rhn:list and make it consistent with new rl:list (bnc#909724)- Fix List tag missing submit parameter for \"Select All\" and others (bnc#909724)- Sort filelist in configfile.compare event history alphabetically (bsc#910243)- fix setting powermanagement values- let system set manager csv contain add-on entitlements- allow filtering RHEL7 errata- add some missing strings- allow removing Cobbler System Profile on the power management page- add csrf check for the power management page- No ISE on provisioning page when no base channel- Make the base channel ssm action asynchronous- Commit after each system deletion to avoid deadlocks- Allow paranthesis in input form descriptions- Allow paranthesis in system group description (bsc#903064)- Provide new API documentation in PDF format (bsc#896029)- Update the example scripts section (bsc#896029)- Fix grammar and typos in API code example descriptions- Fix xmlrpc.doc for sync.content namespace (bsc#896029)- Raise proper exception when Taskomatic is not running- Fixed wording issues on package lock page (bsc#880022)- made text more clear for package profile sync (bsc#884350)
* Mon Dec 08 2014 jrennerAATTsuse.de- version 2.1.165.12-1- fix adding OES11 channels (bsc#908786)
* Thu Dec 04 2014 mcAATTsuse.de- version 2.1.165.11-1- throw channel name exception if name is already used (bnc#901675)- Don\'t commit when XMLRPCExceptions are thrown (bsc#908320)- Remove \"Select All\" button from system currency report (bsc#653265)- Fix documentation search (bsc#875452)- add API listAutoinstallableChannels() (bsc#887879)- Avoid ArrayIndexOutOfBoundsException with invalid URLs (bsc#892711)- Avoid NumberFormatException in case of invalid URL (bsc#892711)- Lookup kickstart tree only when org is found (bsc#892711)- Fix NPE on GET /rhn/common/DownloadFile.do (bsc#892711)- Hide empty select boxes- Always place tips close to the inputs- Provisioning options page: full-width textboxes- Port of the advanced provisioning option page to Bootstrap (bnc#862408)- New installations should use SCC as default customer center- bnc#907337: mgr-sync refresh sets wrong permissions on JSON files- fix link to macro documentation (bsc#895961)- Forward to \"raw mode\" page in case this is an uploaded profile (bsc#904841)- Enlarge big text area to use more available screen space (bnc#867836)- add User Guide to online help pages- fix links to monitoring documentation (bsc#906887)- check memory settings for virtual SUSE systems- fix install type detection (bsc#875231)- point \"Register Clients\" link to \"Client Configuration Guide\" (bsc#880026)- change order of installer type - prefer SUSE Linux (bsc#860299)- fix ISE when clicking system currency (bnc#905530)- Set cobbler hostname variable when calling system.createSystemRecord (bnc#904699)- fix wrong install=http://nullnull line when calling system.createSystemRecord (bnc#904699)- apidoc generator does not know #array(\"something\")- impove style of Software Crash pages- fix js injection on /rhn/systems/Search.do page- fixing javascript errors- Config file url should update when you create new revision- xml escape some pages- user does not need to be a channel admin to manage a channel- listActivationKeys should return empty list if no keys visible- cannot select code from disabled textarea in Firefox, use readonly editor- Fix entitled_systems.jsp num-per-page ISE- we should consider if text <> binary has changed for config files- all API methods should be able to find shared channels- adapt the page to adding/cloning errata- Explain snapshot/rollback behavior better (bsc#808947)- fix patch syncing - prevent hibernate.NonUniqueObjectException and rollback (bsc#903880)- Remove \"Add Selected to SSM\" from system overview page (bsc#901776)- fix CVE audit in case of multiversion package installed and patch in multi channels (bsc#903723)- Update channel family membership when channel is updated (bsc#901193)- SCCWebClient: log SCC data files as received to files- bnc#901927: Add log warning if uploaded file size > 1MB- fix channel package compare (bsc#904690)- fix automatic configuration file deployment via snippet (bsc#898426)- Avoid NPE when using \'from-dir\', regression introduced with SCC caching- Add support for SLE12 and refactor kernel and initrd default paths finders.- Fix wizard mirror credentials side help to point to SCC- make the SCC migration/refresh dialog show steps- Show alert message about disabling cron jobs- Schedule sync of all vendor channels in MgrSyncRefresh job- Add client hostname or IP to log messages (bsc#904732)- hide email field for mirror credentials when on SCC- we do not want to use cascade for evr and name attributes of PackageActionDetails- AccessChains belong to their creator, only- add csv export for /rhn/errata/manage/PublishedErrata.do- add csv output for /rhn/systems/details/packages/profiles/CompareSystems.do
* Thu Nov 27 2014 jrennerAATTsuse.com- Fixed copying text from kickstart snippets (bsc#880087)
* Wed Nov 12 2014 mcAATTsuse.de- version 2.1.165.10-1- Sync correct repos (bnc#904959)
* Fri Nov 07 2014 mcAATTsuse.de- version 2.1.165.9-1- No refresh if this server is an ISS slave- Refresh is needed only if we are migrated to use SCC yet- Integrate the refresh dialog with the setup wizard products page- Implement new \"mgr-sync-refresh\" taskomatic job- Introduce caching of repositories read from SCC- Fix pxt page link to point to the ported version of that page (bsc#903720)- Fix Null Pointer Exception: bare-metal systems do not have a base channel- Only show the SMT warning if we are using from-mirror or from-dir- add progress and reload page after finish- do not allow to cancel the kickstart once completed- minor UI improvements- Show ppc64le profiles to ppc systems- fix system.schedulePackageInstall APIdoc- fix javascript injections- add id to errata.getDetails APIdoc- Removed bogus label-limit from SDC Remote Cmd pg- Don\'t schedule a remote-cmd if the system can\'t execute it- check if user can see activation key- schedule configuration actions asynchronously- initial SCC integration
* Mon Oct 27 2014 mcAATTsuse.de- fix various XSS issues CVE-2014-3654 (bsc#902182) CVE-2014-3654-cobbler.patch CVE-2014-3654-sort-attributes.patch
* Thu Oct 16 2014 smoioliAATTsuse.com- correctly apply patches to multiple systems in SSM (bsc#898242)
* Tue Oct 14 2014 mcAATTsuse.de- version 2.1.165.8-1- make parsing repo filters more robust- package details page should not list channels we can\'t see- fix file descriptor leak in system.crash.getCrashFile- specify usage of java.config_file_edit_size option- add more documentation to Power Management page- power management - make system identifier clearable- do not clone custom errata when merging- check, whether referenced kickstart profile and crypto keys are available- display error messages in red- re-set number of config file diffs correctly- improving \'All Custom Channels\' queries- move Mirror Credentials from config file into DB- ping SCC for testing proxy status if SCC is enabled- Implement the API methods to work with mirror credentials- fix CVE Audit when some packages of a patch are already installed (bnc#899266)- broken checkbox layout in /rhn/channels/manage/Sync.do?cid=xxx- Download CSV button does not export all columns (\"Base Channel\" missing) (bnc#896238)- support SCC API v4- support token auth with updates.suse.com- Official repo host is now updates.suse.com (after channels.xml change)- support list/add channels and products with SCC