v24.1.3
Features
- Schema Registry: Support
/mode
endpoints for READONLY by @BenPope in #18623 - Schema Registry: Support for
deleted=true
query parameter onPOST /subjects/<subject>
. by @BenPope in #18433 - #18458 rpk: ability to transfer partition leadership by @daisukebe in #18459
Bug Fixes
- Don't mark partition rebalance complete if some partitions are not moveable (e.g. due to partial recovery mode) by @ztlpn in #18518
- Enforce client quota throttling in a Kafka-compatible way, meaning we enforce the throttle delay on the next request if the client did not enforce it on its side. by @pgellert in #18568
- Fixes a bug in the http client where a crash may occur in the event certain tls verification errors are observed by @graphcareful in #18428
- #18439 Fixed an assertion triggering in a full-disk scenario by @andijcr in #18440
- #18565 Fix an edge case where a timequery returns no results if it races with tiered storage retention and garbage collection. This is important at least for consumers that fall behind retention. They interpret such response as the partition is empty and jump to the HWM instead of resuming consuming from the first available message. by @nvartolomei in #18597
- #18631 rpk: fixes an error in
rpk topic consume
that prevented the usage of the--regex
flag. by @r-vasquez in #18632 - fixes possible stall in
raft::state_machine_manger
by @mmaslankaprv in #18638 - PR #18392 [v24.1.x] archival: clamp uploads to committed offset by @ nvartolomei
Improvements
- Made electing a leader faster by @mmaslankaprv in #18493
- PR #18448 [v24.1.x] cloud_storage: correct
list_object()
request headers and parameters (manual backport) by @WillemKauf - PR #18476 [v24.1.x] rptest: be more permissive with errors in stress fibers test by @andrwng
- PR #18488 [v24.1.x] tests: wait for messages before adding a node to cluster by @mmaslankaprv
- PR #18503 [v24.1.x] storage: change map type for
_db
inkvstore
by @ WillemKauf - PR #18520 [v24.1.x] Made client id parsing vcluster aware by @ mmaslankaprv
- PR #18560 [v24.1.x] cst/ducktape: Accept errors due to gap in manifest by @abhijat
- PR #18588 [v24.1.x] archival: Disable housekeeping jobs on startup by @ Lazin
- PR #18620 [v24.1.x] tests: fix replaced segments accounting in TopicRecoveryTest by @ztlpn
- PR #18639 [v24.1.x] schema_registry: Make mode_mutability: true by default by @BenPope
Full Changelog: v24.1.2...v24.1.3