2.4.1 - Red Hat Provider Bugfix Release

Released April 06, 2026

Minor point release including a refactor and streamlining of the Red Hat dnf/yum Provider, as well as correction of two bugs, while work is being done on the upcoming 2.5 release.

Red Hat provider Refactor

Handling of kernel packages no longer hinges on manual resolution to work around vendor-specific kernel repositories having odd configurations in some environments. This mostly affected certain cloud platform images with misconfigured repositories.

  • The kernel update specific code paths were removed entirely, and the process has been streamlined back into relying exclusively on check-update internally.

  • The dnf/yum tabular data parser has been refactored and hardened against unexpected annotation that some versions of the package manager sometimes insert in some edge cases.

  • Parsing of columns has also been significantly hardened and brought in line with the rest of the providers.

This streamlining resolves a handful of bugs, and also massively improves performance on Red Hat-like systems by no longer having to do expensive rpm database queries, sometimes twice.

Bugfixes

  • DNF Provider incorrectly parses Security annotations in check-updates #234

  • DNF Provider may report a ghost kernel update when third party repositories are enabled #231

What's Changed

  • Move sudo auth failure message to errors module

  • Refactor and simplify Red Hat Provider

  • Providers: compile regex patterns on first use