Bug Fixes
- Fix a bug that resulted in brokers being reported with
is_alive=false
in the broker list returned by admin API if node ids were reused. by @ztlpn in #25965 - Fix a bug that resulted in spurious partition balancer actions during rolling restart by @ztlpn in #25976
- Fixes a bug that lead to the
base_offset
insegment_index
es being persisted as 0 during and after compaction. by @WillemKauf in #26016 - Fixes an issue with local segment indexes that could result in incorrect Raft recovery, compaction, or fetches in topic partitions with very large offsets (greater than 4294967295). by @andrwng in #26020
- #25986 rpk: Fixed
*.tls.enabled
flags to correctly disable TLS when set to "false". by @r-vasquez in #25987 - #26004 Fixes a bug in which the broker response to a
ListOffsets
timequery would return incorrect record offsets when considering a compressed record batch. by @WillemKauf in #26005 - removes stale uncompacted tx_fence batches from consumer offsets topic. by @bharathv in #26040
- PR #25936 [v25.1.x] create STMs based on original topic cfg by @bashtanov
- PR #25949 [v25.1.x] storage: make_ghost_batches off by one by @andrwng
- PR #25997 [v25.1.x]
storage
: consideruint32_t
offset space in adjacent segment compaction (Manual backport) by @WillemKauf - PR #26002 [v25.1.x] rpk: prevent security role in cloud by @r-vasquez
- PR #26013 [v25.1.x]
storage
: add checks for closedsegment
s in sliding window compaction by @WillemKauf
Improvements
- rpk: FIPS versions of rpk will download the FIPS-compatible binaries of Redpanda Connect. by @r-vasquez in #25942
- PR #25941 [v25.1.x]
storage
: minor compaction utility changes, ensure last record is persisted indo_copy_segment_data()
by @WillemKauf - PR #25957 CORE-9920 [v25.1.x] CORE-9903 crash_tracker: improve diagnostics on backtrace failure by @pgellert
- PR #25969 [v25.1.x]
datalake
: log shutdown errors atDEBUG
inpartitioning_writer
by @WillemKauf - PR #26023 [v25.1.x] [INC-774] Add the ability to "force" a node ID override in situations where the node already has an ID assigned. by @oleiman
Full Changelog: v25.1.2...v25.1.3