Features
- #16941
rpk redpanda config bootstrap
now support bootstrapping your advertised addresses configuration. by @r-vasquez in #16942
Bug Fixes
- Fix a crash that happened when a cluster that was partially in recovery mode tried to upload consumer offsets to cloud storage. by @ ztlpn in #17022
- Return a HTTP 400 error code when deploying a transform to a topic that doesn't exist instead of a 500 by @rockwotj in #17018
- Schema Registry: Deleted schemas no longer reappear after certain compaction patterns on the
_schemas
topic. by @BenPope in #17094 - #16679 Retains control batches from transactions to preserve transaction boundaries. This prevents some (very unlikely) scenarios where aborted data is read. by @bharathv in [#17100](https://github.com/ /pull/17100)
- PR #17093 [v23.3.x] c/topic_table: replaced partition metadata map with chunked_vector by @mmaslankaprv
- PR #17099 [v23.3.x] storage: ensure monotonic stable offset updates by @ nvartolomei
- PR #17111 [v23.3.x] cloud_storage_clients: classify request_timeout as retriable by @nvartolomei
Improvements
- #16815 Node-wide throughput throttling is now fair an responsive. by @ BenPope in #16848
- #16993 cluster: Avoid oversize allocs for topic creation and configuration by @BenPope in #17012
- #17107
rpk profile
has been reworked in an attempt to be simpler; see PR #17038 for more detail by @twmb in #17108 - PR #17115 [v23.3.x] Using
contiguous_range_map
inpartition_leaders_table
by @mmaslankaprv - PR #17120 [v23.3.x] rpk profile: a few more fixes by @twmb
Full Changelog: v23.3.7...v23.3.8