# 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
