Release notes for SUSE Manager 3.1 Proxy
Version 3.1.11
Monday March 18, 2019
This SUSE product includes materials licensed to SUSE under the GNU General Public License (GPL). The GPL requires that SUSE makes available certain source code that corresponds to the GPL-licensed material. The source code is available for download at http://www.suse.com/download-linux/source-code.html.
Also, for up to three years from SUSE's distribution of the SUSE product, upon request SUSE will mail a copy of the source code. Requests should be sent by e-mail to sle_source_request@suse.com or as otherwise instructed at http://www.suse.com/download-linux/source-code.html.
SUSE may charge a fee to recover its reasonable costs of distribution.
Version Revision History
- January 9th, 2017: Alpha1 release
- February 10th, 2017: Alpha2 release
- March 10th, 2017: Beta1 release
- April 6th, 2017: Beta2 release
- May 8th, 2017: Beta3 release
- Jun 1st, 2017: RC1 release
- Jun 27th, 2017: GA release
- August 25th, 2017: 3.1.1
- October 9th, 2017: 3.1.2
- December 20th, 2017: 3.1.3
- March 8th, 2018: 3.1.4
- April 30th, 2018: 3.1.5
- June 19th, 2018: 3.1.6
- July 11th, 2018: 3.1.7
- September 6th, 2018: 3.1.8
- November 19th, 2018: 3.1.9
- January 8th, 2019: 3.1.10
- March 2019: 3.1.11
About SUSE Manager Proxy
SUSE Manager Proxy Server is an add-on to SUSE Manager Server providing mirroring proxy support. This allows for load distribution and improved scalability.
Operation is completely transparent. The SUSE Manager Proxy looks like a managed client to SUSE Manager Server and like a Server to the managed clients. Managed clients only talk to the Proxy Server which in turn communicates to the SUSE Manager Server.
All RPM packages that pass the Proxy Server are cached and subsequent client requests for these packages are resolved from the cache.
System Requirements
SUSE Manager Proxy Server is a 64bit application. Recommended main memory is 2GB and approx 50 GB of disk space per distribution or channel.
See the Advanced Topics manual for more details on the system requirements.
SUSE Manager Proxy distribution
SUSE Manager Proxy is distributed as an extension (add-on) for SLES 12 SP4 x86_64.
Installation and Setup
Installation of SUSE Manager 3 Proxy is done via the SUSE Manager 3.1
Server web interface.
See the Advanced Topics manual for step-by-step instructions for
installing and configuring SUSE Manager 3.1 Proxy.
Upgrade from version 3.0
Upgrading an existing SUSE Manager Proxy 3.0 system to SUSE Manager
Proxy 3.1 can be done by an in-place upgrade or by setting up a new
system, replacing the old one.
Both approaches are described in the SUSE Manager 3.1 "Advanced Topics"
guide, look for "Migrating SUSE Manager Proxy 3.0 to SUSE Manager
Proxy 3.1"
Upgrade from version 2.1 or older
Not supported. Please re-install SUSE Manager Proxy 3.1 from scratch.
SUSE Manager Server versions
SUSE Manager 3.1 Proxy can only work with SUSE Manager 3.1 Server.
SUSE Manager 3.1 Server can work with SUSE Manager 3.1 Proxy or 3.0
Proxy.
Major changes since SUSE Manager 3.1 Proxy GA
Features and changes
Version 3.1.11
Bugfix update
Version 3.1.10
Bugfix update
Version 3.1.9
SUSE Manager 3.1 Proxy enabled for SLES 12 SP4
SUSE Manager 3.1 Proxy is now based on SLES 12 SP4.
If you already have a SUSE Manager 3.1 Server or Proxy deployed, you can
now initiate a service pack migration as outlined in the SLES documentation.
If you deploy a SUSE Manager 3.1 Server or Proxy anew, please start with
SLES 12 SP4 as the base operating system.
Release notes and documentation have been adapted to reflect this.
Version 3.1.8
Bugfix update
Version 3.1.7
Bugfix update
Version 3.1.6
Bugfix update
Prepare for SLE 15 (Python 3) and Salt 2018.3.0
Version 3.1.5
Bugfix update
Version 3.1.4
Support Proxies with multiple FQDNs
SUSE Manager Proxy, when also used to separate network segments,
requires two network interfaces. One server-facing interface and one
client(s)-facing interface.
Having both interfaces different network domains was not supported in
the past, since the proxy's DNS name as used by the client(s) and the
proxy's DNS name as used by the server had to match.
Now the proxy's DNS names on both interfaces can be different and the
server will detect that both are pointing to the same SUSE Manager
Proxy.
Version 3.1.3
Bugfix release
Version 3.1.2
Bugfix release
SUSE Manager Proxy enabled for SLES 12 SP3
SUSE Manager 3.1 is now based on SLES 12 SP3.
If you already have a SUSE Manager 3.1 Server or Proxy deployed, you can
now initiate a service pack migration as outlined in the SLES documentation.
If you deploy a SUSE Manager 3.1 Server or Proxy anew, please start with
SLES 12 SP3 as the base operating system.
Release notes and documentation have been adapted to reflect this.
Version 3.1.1
Bugfix release
Patches
The SUSE Patch Finder is a
simple online service to view released patches.
Version 3.1.11
spacewalk-web:
- Fix action scheduler time picker prefill when the server is on "UTC/GMT" timezone (#bsc1121195)
- Fix initializing of the datetime picker (#bsc1126862)
- Show feedback messages after using the retry option on the notification messages page
Version 3.1.10
spacewalk-backend:
- Honor renamed postgresql10 log directory for supportconfig
spacewalk-certs-tools:
spacewalk-web:
- When changing basechannel the compatible old childchannels are now selected by default (bsc#1110772)
Version 3.1.9
spacewalk-backend:
- Channels to be actually un-subscribed from the assigned systems when being removed using spacewalk-remove-channel tool(bsc#1104120)
spacewalk-proxy:
- Increase max open files for salt-broker service (bsc#1094705)
spacewalk-web:
Version 3.1.8
spacewalk-proxy:
- Increase max open files for salt-broker service (bsc#1094705)
Version 3.1.7
spacewalk-backend:
- Fix truncated result message of server actions (bsc#1039043)
- Do not copy 'foreign_entitlement' from virtual host to the registered guest (bsc#1093381)
spacewalk-web:
- Avoid ISE when unsubscribing channels in SSM (bsc#1094578)
- Show feedback on button clicked (bsc#1085464)
- Fix typo in 'Installed Products' label in image overview page
- Disallow colons in image labels (bsc#1092940)
- Show chain of proxies correctly (bsc#1084128)
- Fix cve search box (bsc#1089571)
- Fix on UI content observer (bsc#1084863)
- Allow multi selection/deletion of notification messages
- Bugfix: disable toggler if no recommended channels (bsc#1090224)
- Implemented new 404 page in react (bsc#1029726)
- Improve the gulpfile watch mode performance (bsc#1096747)
Version 3.1.6
patterns-suse-manager:
- Require py26-compat-salt and python3-salt to be able to connect with salt-ssh to a system which has python2.6 or python3 installed (fate#325476)
spacewalk-backend:
- Bugfix: do not fail boostrap if no ip6addr interface (bsc#1090395)
- Allow again to use a higher version of spacewalk-backend-libs with spacewalk-backend (bsc#1092383)
- SLE15 support: recommended/required flag for products and channels
spacewalk-certs-tools:
- Fix bootstrap script for python3 (bsc#1091840)
- Add detection of multiple rhnlib package installs
- Support SLE15 product family
spacewalk-web:
- Fix misleading message when syncing channels (bsc#1089103)
- Automatically select mandatory channels when selecting a base channel (bsc#1083513)
- Bugfix: ace.js editor config to use soft tabs (bsc#1090040)
- Do not use button for recommended toggler
- Rewrite products page into reactjs
- Display always config channel name and label (bsc#1083278)
- Simplify titles on channel assignment pages
Version 3.1.5
spacewalk-backend:
- Fix encoding for RPM package group in reposync (bsc#1083001)
- Add --no-packages option to spacewalk-repo-sync
- Use --force-all-errata only to re-sync patches, --deep-verify still used for package checksum check and single errata import (bsc#1077244)
- Use GTM for rpm build_time (bsc#1078056)
spacewalk-certs-tools:
- Clean up SUSE manager repos in bootstrap script for trad clients (bsc#1077997)
spacewalk-client-tools:
spacewalk-web:
- Add missing left margin at Software Channels WebUI icon links to channels (bsc#1083329)
- Fix for the system channels UI, hide the corresponding title and horizontal line if list of SUSE or custom channels is empty
- Fixed behavior on child channels unselecting when multiple channels were unselected
- Add ref help links (bsc#1079535)
- Make minion label unselectable on Visualization's 'Systems Grouping' view (bsc#1034037)
- Allow scheduling the change of software channels as an action. The previous channels remain accessible to the registered system until the action is executed.
Version 3.1.4
osad:
- Fix update mechanism when updating the updateservice (bsc#1073619)
rhncfg:
- Fix update mechanism when updating the updateservice (bsc#1073619)
rhnlib:
- Fix update mechanism when updating the updateservice (bsc#1073619)
spacewalk-backend:
- Fix spacewalk-data-fsck restore of broken package db entry (bsc#1071526)
- Support multiple FQDNs per system (bsc#1063419)
- Fix: restore hostname and ip*addr in templated documents (bsc#1075044)
- Fix directory name in spacewalk-data-fsck
spacewalk-client-tools:
- Support multiple FQDNs per system (bsc#1063419)
- Fix update mechanism when updating the updateservice (bsc#1073619)
spacewalk-proxy-installer:
- Do not use obsolete values in squid template
spacewalk-ssl-cert-check:
- Implement ssl-cert-check tool in python
- Remove dependency to certwatch
- Adapt cron and sysconfig script
- Added man page
spacewalk-web:
- Replace custom states with configuration channels
- Add 'yaml' option for Ace editor
- Add links to salt formula list and adjust behavior. (bsc#1022078)
- Allow selecting unnamed context in kubeconfig (bsc#1073482)
- Add user preferences in order to change items-per-page (bsc#1055296)
- Fix main menu column height
- Adding initial version of web ui notifications
spacewalksd:
- Fix update mechanism when updating the updateservice (bsc#1073619)
Version 3.1.3
osad:
- Fixed TypeError for force flag in setup_config that could happen when jabberd restart was needed. (bsc#1064393)
spacewalk-backend:
- Fix issues with syncing deb repos (bsc#1050433)
- Honor MAX_LOG_AGE for (renamed) cobbler/tasks logs file in spacewalk-debug (bsc#1025201)
- Add hostname to duplicate machine_id email (bsc#1055292)
- Fix link to manual and the described procedure
- Don't crash when token is set to 'fake' (bsc#1060022)
- When searching for not installed products exclude release packages which are provided by others (bsc#1067509)
- Search for product packages when installed packages are available (bsc#1060182)
- RhnServerNetwork refactoring (bsc#1063419)
- Non admin or disabled user cannot make changes to a system anymore
- No need to be autonomous when inserting to rhnArchType,
- Add suseLib.accessible() doing a HEAD request to test
- Fix extract keyid from RPM header
- Send Mail if repo-sync failed (bsc#671225)
- Fix typo in sql statement
- Fix building on RH
- Call yum update_md with the option to get all updateinfos
- Backport upstrem fixes
- Fix checksum handling.
- Change suseServer ostarget to a foreign key to suseOSTarget(id) client registration.
- Reposync: find checksums for packages in channels with org_id null
- Skip patch instead of abort if no checksum for a package
spacewalk-certs-tools:
- Add comment to explain that FULLY_UPDATE_THIS_BOX gets ignored on salt minions (bsc#1036254)
- Do not use registration keys from last autoinstallation (bsc#1057599)
spacewalk-proxy:
- Try to resolve the proxy hostname even if the HTTP 'Host' header is an ip address (bsc#1057542)
spacewalk-proxy-installer:
- More exact question for custom certificate and key (bsc#1059998)
spacewalk-web:
- Disallow entering multiple identical mirror credentials (bsc#971785)
- Fix runtime data display in Images page (bsc#1062972)
- Add delete button to img-overview page (bsc#1061245)
- Update wording for image profiles in image build page (bsc#1058323)
- Rename 'Refresh Data' button in VHM details page
- Update browser URL correctly after deleting a VHM from the details page (bsc#1061596)
- Show 'Nodes' list only for Kubernetes VHMs (bsc#1061563)
- Remove import button from image over page (bsc#1058128)
- Use the same datetime format as the rest of the product (bsc#1054424)
supportutils-plugin-salt:
- Collect local grains on Salt systems.
- Added saltlogfiles to plugin list, so that salt logs are also included. (bsc#1063805)
zypp-plugin-spacewalk:
- Python3 compatibility
- Build python2/python3 subpackages
- Build as noarch for SLES12 and higher
Version 3.1.2
spacewalk-backend:
- Fix SP migration for traditional clients which were registered by a currently disabled user. (bsc#1057126)
- Increase rpclib timeout to 10 minutes. (bsc#1026930)
spacewalk-web:
- Image runtime UI.
- Redesign VHM pages on ReactJS.
- Dropdown button ReactJS component.
- Use ModalButton component in subscription matching pages.
- Visualization UI look & feel improvements.
- Show a list of channels when an activation key is selected in image import form.
- Improve error handling in image import UI.
- Import image UI.
- Update images list and overview pages for external images.
- Remove unused code that caused problems on some browsers. (bsc#1050399)
- Use ace editor for custom states with yaml syntax highlighting.
- Fix enter key submit on ListTag filter input. (bsc#1048762)
supportutils-plugin-salt:
- Prevent supportconfig from getting stuck when minions are unreachable. (bsc#1048694)
Version 3.1.1
jabberd:
- Securtity update to version 2.6.1
- Fixed offered SASL mechanism check (bsc#1047282, CVE-2017-10807)
- Gracefully drop unhandled HTTP connections
- wss:// (WebSocket over SSL) support in c2s
- Removed explicit SQLite transactions
- SQLite postconnect SQL support
- SQLite DB setup script improvements
- Reordered MIO backends priority
- Support for RSA/DH/ECDH key agreement
osad:
- Reduce maximal size of osad log before rotating
- Perform osad restart in posttrans (bsc#1039913)
spacewalk-backend:
- Make master_label static to keep its value when retrying (bsc#1038321)
- Adapt for the new gpgcheck flag for the channels
spacewalk-certs-tools:
spacewalk-proxy:
- Proxy: use query string in upstream HEAD requests (bsc#1036260)
spacewalk-web:
- Fix overlapping of elem. (bsc#1031143)
- Fix formulas action buttons position (bsc#1047513)
- Do not show old messages (bsc#1043831)
- Add a dynamic counter of the remaining textarea length
- Confirm if navigating away while bootstrapping
spacewalksd:
- Fix permissions of PID files in spacewalksd (bsc#1049936)
supportutils-plugin-susemanager-client:
zypp-plugin-spacewalk:
- Fix setting pkg_gpgcheck
- Make pkg_gpgcheck configurable
Major changes since SUSE Manager 3.0 Proxy
Upgrade of base system to SLES 12 SP2
SUSE Manager 3.1 Proxy is based on SLES 12 SP2 as its base operating system.
Spacewalk 2.6
SUSE Manager 3.1 Proxy is based on
Spacewalk 2.6 with many new features added by SUSE.
Known Bugs
None.
Providing feedback to our products
In case of encountering a bug please report it through your support contact.
Documentation and other information
http://www.suse.com/products/suse-manager/technical-information/ contains additional or updated documentation for SUSE Manager Server 2.1
These Release Notes are available online at http://www.suse.com/documentation/releasenotes
Further information about SUSE Manager is available at http://wiki.novell.com/index.php/SUSE_Manager
Visit http://www.suse.com for the latest Linux product news from SUSE and http://www.suse.com/download-linux/source-code.html for additional information on the source code of SUSE Linux Enterprise products.
Legal Notices
SUSE Linux GmbH
Maxfeldstr. 5
D-90409 Nürnberg
Tel: +49 (0)911 740 53 - 0
Email: feedback@suse.com
Registrierung/Registration Number: HRB 21284 AG Nürnberg
Geschäftsführer/Managing Director: Jeff Hawn, Jennifer Guild, Felix Imendörffer
Steuernummer/Sales Tax ID: DE 192 167 791
Erfüllungsort/Legal Venue: Nürnberg
SUSE makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.
Further, SUSE makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to make changes to any and all parts of SUSE software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classifications to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical/biological weaponry end uses. Please refer to www.novell.com/company/policies/trade_services/ for more information on exporting SUSE software. SUSE assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright © 2012-2017 SUSE. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
SUSE has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent applications in the U.S. and other countries.
For SUSE trademarks, see SUSE Trademark and Service Mark list (http://www.novell.com/company/legal/trademarks). All third-party trademarks are the property of their respective owners.
Colophon
Thank you for using SUSE Manager Proxy Server in your business.
Your SUSE Manager Team.