Bug Fixes
- Fix consumer group lag metrics reporting 0 for read-replica topics. by @bartoszpiekny-redpanda in #30939
- Fixed a cluster membership lock that could occur when a node was decommissioned while it was being added as a controller (raft0) learner. by @mmaslankaprv in #31091
- Fixed a potential broker crash (use-after-free) in the cloud topics metastore when accessing Raft state during leadership changes. by @nvartolomei in #31052
- Fixes a bug in cloud topics compaction that could cause repeated no-op compactions if the topic uses retention or transactions. by @andrwng in #31124
- Fixes a bug where Cloud Topics with the
compactcleanup policy would have log retention policies applied to them. by @andrwng in #31111 - Fixes an issue where cluster linking would not replicate the partition start offset. by @andrwng in #31000
rpk aino longer requires a selected Redpanda Cloud cluster to run. The AI CLI uses its ownrpk ai auth loginandrpk ai env use, independent of anyrpk cloudsession. by @birdayz in #31079- fix a latent double get_exception call on a failed future in cloud topics metastore by @oleiman in #31045
Improvements
- Adds a new
enable_development_metricscluster configuration (falseby default, runtime configurable). When enabled,internal_rpc_latencymetrics are exposed to the internal/metricsendpoint. This family of metrics can be expensive (large number of series) - leave it set tofalseto save on metrics scraping costs. by @WillemKauf in #30957 - Fixes a bug where unnecessary memory allocations/deallocations were being made on the L0 write path in cloud topics by @WillemKauf in #30983
- Iceberg Topics will stop creating new parquet files if there is a large backlog of files not yet committed to the Iceberg catalog. This helps avoid an OOM when the catalog has rejected Redpanda commits for prolonged periods of time. by @andrwng in #31036
- Optimize the ACL authorization path for all callers (Kafka handlers, schema registry, Pandaproxy & Iceberg) by @WillemKauf in #30969
- Prevent oversized allocations/OOMs when using a large number of ACLs in redpanda by @WillemKauf in #30969
- The Iceberg Topics Coordinator will now commit to the Iceberg catalog in chunks, avoiding an OOM when the catalog has rejected Redpanda commits for prolonged periods of time. by @andrwng in #31036
Full Changelog: v26.1.12...v26.1.13