sos-4.8.0
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 ofsosreport
. - 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 collecttree
output instead ofls
output
- The
- 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 capturenmstatectl
output. - The
maas
plugin has been significantly refactored.
- New plugins:
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.