Releases: sosreport/sos
sos-3.6
The sos team is pleased to announce the release of sos-3.6. This is a
significant release containing a number of enhancements, new features,
and bug fixes, including:
-
29 new plugins:
alternatives, ansible, btrfs, buildah, clear_containers, date,
elastic, fibrechannel, host, kata_containers, lustre, memcached,
mssql, networkmanager, nvme, omnipath_client, omnipath_manager,
opendaylight, openstack_octavia, ovirt_provider_ovn, ovn_central,
ovn_host, rear, release, runc, skydive, unpackaged, watchdog, wireless -
User and policy defined command line presets
- The ability to save and recall specific combinations of command
line parameters - Policy authors may define presets for specific situations, products
or other uses (e.g. "cantboot", "rhel", "openshift" etc.).
- The ability to save and recall specific combinations of command
-
Size limits for external commands
- Certain commands produce large volumes of data, inflating report
size (e.g. journalctl): the command collection interface now allows
an arbitrary size limit to be applied, which includes memory used
during the run (reducing sosreport's peak memory usage).
- Certain commands produce large volumes of data, inflating report
-
Automatic file and command size limits
- Plugins that do not specify an explicit size limit for files or
commands are now subject to the default value (specified with the
--log-size command line option). - Plugin authors may override this behaviour if needed
- Plugins that do not specify an explicit size limit for files or
-
Concurrent plugin execution
- Plugins are now run in parallel using a thread pool
- Reduces runtime by up to 50% (workload dependent)
- Command line --threads option to set the number of threads to
use, or to disable parallel execution
-
New profiles (including containers and the Apache webserver)
-
major enhancements to core features and existing plugins:
- better package manager version information
- policy support for detecting package managed files
- fixed exit status propagation
- deprecated optparse replaced with argparse
- simplified and improved SoSOptions interface
- better error handling during interactive prompting
- allow journal collection by identifier
- allow collection of journal message catalogs
- support for collecting binary file data
- more fine-grained system plugins (date etc.)
- policy defined report file name patterns
- more human-readable report file names by default
- increased default log size (25MiB vs. 10MiB)
- support for forbidden path lists and forbid logging
- support for enabling plugins by kernel module name
- support for enabling plugins by executable name
- support for collecting eBPF (bpftool) data
- support for device information via add_udev_info()
- support for detecting and reporting unpackaged binaries
- optional collection of the RPMDB
- improved archive compression level and multithreading
- default log size increased from 10MiB to 25MiB
- improved debug logging and ENOSPC handling
- major updates to the IPA plugin
- major updates to the Docker plugin
- string decoding fixes
- DNF and Yum module support
- OpenShift 3.10 support
- Python3 fixes
Further release information and tarballs are available at:
https://github.com/sosreport/sos/releases/tag/3.6
Please report any problems to the sos-devel mailing list, or the
GitHub issue tracker:
https://github.com/sosreport/sos/issues/
I'd like to thank everyone who contributed fixes, new features,
testing, and feedback for this release.
sos-3.5.1
The sos team is pleased to announce the release of sos-3.5.1. This is a maintenance release containing a number of enhancements, new features, and bug fixes, including:
-
22 new plugins:
- alternatives, ansible, btrfs, buildah, clear_containers, date, fibrechannel, host, kata_containers, lustre, memcached, networkmanager, nvme, opendaylight, openstack_octavia, ovirt_provider_ovn, ovn_central, ovn_host, rear, release
runc, wireless
- alternatives, ansible, btrfs, buildah, clear_containers, date, fibrechannel, host, kata_containers, lustre, memcached, networkmanager, nvme, opendaylight, openstack_octavia, ovirt_provider_ovn, ovn_central, ovn_host, rear, release
-
New profiles (including containers and the Apache webserver)
-
major enhancements to core features and existing plugins:
- better package manager version information
- fixed exit status propagation
- deprecated optparse replaced with argparse
- better error handling during interactive prompting
- allow journal collection by identifier
- allow collection of journal message catalogs
- support for collecting binary file data
- more fine-grained system plugins (date etc.)
- policy defined report file name patterns
- more human-readable report file names by default
- support for forbidden path lists and forbid logging
- support for enabling plugins by kernel module name
- support for enabling plugins by executable name
- support for collecting eBPF (bpftool) data
- support for device information via add_udev_info()
- optional collection of the RPMDB
- default log size increased from 10MiB to 25MiB
- string decoding fixes
- improved debug logging and ENOSPC handling
- OpenShift 3.10 support
- Python3 fixes
This release allows distribution packagers to update to a new upstream release before the final release of 3.6. The 3.6 release will include further enhancements in core sosreport
functionality and is planned for late June 2018.
sos-3.5
The sos team is pleased to announce the release of sos-3.5. This release includes a number of enhancements, new features, and bug fixes, including:
- New plugins for perl, boom, vdo, os_net_config, conntrackd, ovirt_imageio, nss, sas3ircu, openstack_aodh, docker_distribution, gluster_block, snappy
- Plugin API enhancements
- Plugin triggers by executable name
- Improved log size limit handling
- Better handling of compressed log files
- Per-plugin package verification lists
- Updates to 74 plugins
Thanks to everyone who submitted patches, testing feedback, and filed issues that helped to make this a quality release with many new features and improvements.
sos-3.4
The sos team is pleased to announce the release of sos-3.4. This release includes a number of enhancements, new features, and bug fixes, including:
- New plugins for virt-who, nodejs, npm, dracut, juju 2.0, grafana, nfsganesha, collectd, canonical_livepatch, jars, salt, saltmaster, storageconsole, gnocchi, crypto, azure/Red Hat, zfs
- Plugin API enhancements
- Internationalisation updates
Thanks to everyone who submitted patches, testing feedback, and filed issues that helped to make this a quality release with many new features and improvements.
3.3
The sos team is pleased to announce the release of sos-3.3. This release includes a number of enhancements, new features, and bug fixes, including:
- Support for OpenShift Enterprise 3.x
- Improved and expanded OpenStack plugins
- Enhanced support for Open vSwitch
- Enhanced Kubernetes data collection
- Improved support for systemd journal collection
- Policy support for the SuSE family of Linux distributions
- Policy support for the IBMKvm hypervisor distribution
- Enhanced display manager and 3D acceleration data capture
- Improved support for Linux clusters, including Pacemaker
- Expanded CPU and NUMA topology collection
- Expanded mainframe (s390x) coverage
- Collection of multipath topology
Thanks to everyone who submitted patches, testing feedback, and filed issues that helped to make this a quality release with many new features and improvements.
3.2
The sos team is pleased to announce the release of sos-3.2. This release includes a large number of enhancements and fixes, including:
- Profiles for plugin selection
- Improved log size limiting
- File archiving enhancements and robustness improvements
- Global plugin options:
--verify
,--log-size
,--all-logs
- Better plugin descriptions
- Improved journalctl log capture
- PEP8 compliant code base
- oVirt support improvements
- New plugins: hpasm, ctdb, dbus, oVirt engine hosted, MongoDB, ActiveMQ, OpenShift 2.0, MegaCLI, FCoE, python, Ubuntu, NUMA, Team network driver
sos-3.2beta1
The sos team is pleased to announce the beta release of sos-3.2. This release includes a large number of enhancements and fixes, including:
- Profiles for plugin selection
- Improved log size limiting
- File archiving enhancements and robustness improvements
- Global plugin options:
--verify
,--log-size
,--all-logs
- Better plugin descriptions
- Improved journalctl log capture
- PEP8 compliant code base
- oVirt support improvements
- New plugins: hpasm, ctdb, dbus, oVirt engine hosted, MongoDB, ActiveMQ, OpenShift 2.0, MegaCLI, FCoE, python, Ubuntu, NUMA, Team network driver
sos-3.2alpha1
The sos team is pleased to announce the first alpha release of sos-3.2. This release includes a large number of enhancements and fixes, including:
- Native oVirt support
- New plugins for Docker, distupgrade, ipvs, oVirt, pcp, rabbitmq, tuned, FirewallD, HAproxy, keepalived
- Improved logging
- Better handling of catastrophic file system errors (EROFS, ENOSPC etc.)
- Improved sar data handling
- PowerPC arch improvements
- Improved python3 support
For full change information please refer to the git repository logs.
sos-3.1
The sos team is pleased to announce the release of sos-3.1. This release includes a large number of enhancements and fixes, including:
- Modular OpenStack plugins
- Python3 support
- New plugins for XFS, OpenShift, Kerberos, OpenHPI, apt, Foreman, Katello, PowerPC, NFS client
For full change information please refer to the git repository logs.