Skip to content

sos-4.8.0

Compare
Choose a tag to compare
@TurboTurtle TurboTurtle released this 17 Aug 16:31
· 74 commits to main since this release

The sos team is pleased to announce the release of sos-4.8.0. There are several project-wide changes in this release, which will be the last minor version release for 2024. The next minor release (4.9.0) is scheduled for February 2025, though users may expect maintenance releases on top of 4.8.0 between now and then.

Global

  • Major shoutout to @pponnuvel for the significant effort put into addressing linting reports and refactors across the project
  • Project naming patterns have been further clarified as "sos (space) $component", e.g. sos report instead of sosreport.
  • Deprecation notice: the old-style command redirectors such as sosreport are deprecated and will be removed in the next minor version (sos-4.9).
  • License Clarification: it was brought up that there was ambiguity in our licensing, namely "GPLv2 only" vs "GPLv2 or later". The sos project has always intended to be "GPLv2 only" and has clarified this stance across the repository.
    • See discussion #3705 for more details.
  • The automated snap build of sos has been updated to use core24.
  • This release is the last release that will have a minimum python version of python-3.6. Subsequent releases will have a minimum python version of python-3.8.

Report

  • Fixed a bug where all-logs may not have captured output if the command being collected was installed via snap packaging.

    Plugin

    • New plugins: fail2ban, microcloud
    • A new add_dir_listing() method has been added to standardize collections of directory listings in plugins.
      • The tree parameter can be specified to collect tree output instead of ls output
    • A new is_snap_installed() method has been added to standardize checking if a package is installed as a snap.
    • The container_log plugin has been updated to collect rotated logs.
    • The sunbeam_hypervisor plugin will now properly obfuscate ceilometer and hooks.log.
    • The networking plugin will now capture nmstatectl output.
    • The maas plugin has been significantly refactored.

Policy

  • Added a new policy for CloudLinux installations.
  • rpm-ostree distributions will fallback to /lib/modules/*/config if /boot/config-$release doesn't exist.

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.8.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.