Skip to content

sos-4.9.0

Latest
Compare
Choose a tag to compare
@TurboTurtle TurboTurtle released this 17 Feb 17:05
· 8 commits to main since this release

The sos team is pleased to announce the release of sos-4.9.0. This release represents the first of our two bi-annual releases for 2025, with the next Y-version release bump expected in August. Note that the following release notes are relative to the previous 4.8.2, for full comparison with the 4.8.0 release from August 2024, see the previous release notes for versions 4.8.1, and 4.8.2.

Global

  • There has been significant ongoing work with the downstream Debian release for sos, thank you to @arif-ali for all his work on this front.
  • The legacy redirectors for sosreport and sos-collector have been dropped as of this release. The only executable going forward is sos.

Policy

  • Added duke release for Debian support.

Report

  • No changes made directly to the SosReport() component in this release.

Plugins

  • New plugins: aap_containerized, and oratab.
  • The foreman_installer plugin now collects satellite_metrics.yml.
  • The python plugin will now collect verbose output via pip.
  • Journal collection speed has been improved via a combination of a python implementation of tac, and calling non-sizelimited journal collections with --reverse.
    • Users and automation that relies on static file naming is reminded that sos_reports/manifest.json should be referenced and the use of tags to find collections within an archive is recommended so that command string changes do not break parsing automation.
  • Plugins that collect stackdumps from processes by first sending a signal to those processes have been standardized on a new Plugin.signal_process_usr1() method.
  • The crio plugin now supports a stackdump plugin option to collect a stackdump from the main crio process.

Collect

  • The saltstack transport will now execute commands using cmd.exec_code sh, instead of cmd.shell.

Clean

  • The IPv6 MAC address parser has been updated to reduce false positive matches, including reduce matching again on previously obfuscated strings from other parsers.

Upload

  • A new sos upload component has been added, moving the upload code from Policy() and allowing end-users to upload files to vendor locations from systems that may not match the vendor's products/distributions (e.g. when a report archive cannot be uploaded directly from the generating system, and must instead be uploaded from a workstation).

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/4.9.0

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.