Skip to content

Release 2026.1#5556

Merged
jmarrero merged 1 commit intocoreos:mainfrom
jmarrero:release-20261
Jan 22, 2026
Merged

Release 2026.1#5556
jmarrero merged 1 commit intocoreos:mainfrom
jmarrero:release-20261

Conversation

@jmarrero
Copy link
Copy Markdown
Member

@jmarrero jmarrero commented Jan 22, 2026

v2026.1

Overview

This is a maintenance release focused on kernel-install integration improvements, package layering bug fixes, and a new no-initramfs compose option.

Key Changes

New Features

  • no-initramfs: treefile knob (#5529) - Allows composing images without generating an initramfs, useful for specific deployment scenarios

Bug Fixes

  • kernel-install drop-in config support (#5551) - Adds support for drop-in configuration directories when using layout=ostree, improving kernel update handling
  • Package layering fix (#5510) - Fixes an issue where the base database was incorrectly used during idempotent transactions, improving reliability of package layering operations

Infrastructure & Maintenance

  • Build/test infrastructure updated to mirror bootc patterns (#5525)
  • Replaced unmaintained paste crate with maintained pastey fork (#5528)
  • Memory optimization: avoid allocation in pre_exec closure (#5533)
  • Updated ostree-ext dependency (#5553)
  • Documentation links updated to current docs site (#5534)

New Contributors

Full Changelog: v2025.12...v2026.1

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request prepares for the 2026.1 release by updating the version numbers in configure.ac and packaging/rpm-ostree.spec. It also adds a conditional dependency on rpm-libs for upcoming Fedora and RHEL versions. The version changes are correct and consistent. I have one suggestion to improve the maintainability of the spec file by relocating the new dependency.

Comment on lines +136 to +138
%if 0%{?fedora} >= 43 || 0%{?rhel} >= 11
Requires: rpm-libs%{?_isa} >= 5.99.90
%endif
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For improved clarity and long-term maintainability, it would be better to place this conditional dependency on rpm-libs outside of the libdnf build deps section. This requirement appears to be a direct dependency for rpm-ostree itself on newer distributions, not one inherited via libdnf.

A better location would be after the end of libdnf build deps block (i.e., after line 142), which would group it more logically with other direct runtime dependencies of rpm-ostree.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is directly copied from libdnf.

@jmarrero jmarrero requested a review from cgwalters January 22, 2026 15:49
@jmarrero jmarrero merged commit 1d97a3e into coreos:main Jan 22, 2026
16 of 18 checks passed
@cgwalters
Copy link
Copy Markdown
Member

Release notes LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants