[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