[sos-devel] [ANNOUNCE] sos-3.7 is released
Bryn M. Reeves
bmr at redhat.com
Wed Mar 27 18:14:20 UTC 2019
The sos team is pleased to announce the release of sos-3.7. This is a
significant release containing a large number of enhancements, new
features, and bug fixes, including:
* New distribution policies for CentOS and Amazon Linux
* 19 new plugins:
candlepin, cifs, cockpit, composer, crio, gssproxy, katello,
openstack_novajoin, ovirt_node, peripety, podman, pulp, rasdaemon,
rhcos, rhv_analyzer, rpmostree, ruby, stratis, sudo
* Obsolete IPSec plugin removed (in favour of OpenSwan)
* Support for passphrase and key based encryption of the report archive:
* Ability to encrypt the archive using GPG, with either a key or
passphrase New --encrypt-key and --encrypt-pass arguments to
sosreport
* Improved handling of paths containing directory symbolic links (for e.g.
/sys):
* Previous versions of sos would replace intermediate path
components that contain a symbolic link to a directory in the
host file system with an actual directory in the report archive.
The host file system structure is now reflected properly in the
report directory structure.
* New InitSystem abstraction:
* Allows plugin and collection enablement based on the presence of
a service, and methods to test whether a given service is
currently running
* LVM2 plugin enhancements:
* Locking fixes for LVM2 metadata and reporting output capture
Additional LVM2 logical volume manager report data
* Append plugin exceptions to sos_logs/*-plugin-exception.txt
* Previous versions of sos would overwrite earlier exceptions if
more than one exception occurred while running a plugin (for
example, when an exception occurs in both setup() and
postproc() phases).
* Dry run mode (--dry-run)
* Allows sos to run without collecting data, or executing commands,
and proving a log of actions that would have been taken by a
normal run on the current system configuration.
* Plugin API enhancements
* SoSPredicates for gating collection on service and kernel module
presence, and during dry-run mode
* Significant enhancements to core features and existing plugins
* Fixes to threaded exception handling, and interactive debugging with --debug
* Support for OpenShift 3.10 deployments
* Improved multipath data collection
* Fixed RHEL Atomic default command line preset
* Support for PowerPC DLPAR and LPM logs
* Additional FIPS and crypto-policies data collection
* Test suite and CI support for Python-3.7 final
* Additional systemd listings and statuses
* Support for user-controlled per-plugin timeouts
* Do not leave report artefacts in TMP when executing list commands
* Improvements to command termination in the event of plugin timeouts
* Policy support for Red Hat Enterprise Linux 8.0
* Improved STONITH and watchdog data collection for Pacemaker clusters
* Support for Debian journald logging in the logs plugin
* New built-in 'cantboot' preset for collecting information relevant
to failed boots
* Ability to disable default presets on the command line (--preset=none)
* Support for setting all sosreport command line options (including
global and plugin options) in the sos.conf configuration file
* The deprecated XML reporting module has been removed
* Continuous integration with the LGTM static analyser (rated 'A')
* Apache plugin fixed to support --log-size global option
* Native support for collecting foreman-debug equivalent data in sos
For full information on the changes contained in this release, please
refer to the Git commit logs. Further release information and tarballs
are available at:
https://github.com/sosreport/sos/releases/tag/3.7
Please report any problems to the sos-devel mailing list, or the GitHub
issue tracker:
https://github.com/sosreport/sos/issues/
The team would like to thank everyone who contributed fixes, new
features, testing, and feedback for this release.
More information about the sos-devel
mailing list