Bug Fixes
- Fix internal RPC client connection stall after more than 2^32 requests are sent. by @ztlpn in #16175
- Fix large allocation in partition manifest. by @dotnwat in #16191
- Fix tiered-storage housekeeping problem that may cause replaced segments to pile up if the spillover is enabled. by @Lazin in #16166
- Fix tiered-storage housekeeping problem that may cause replaced segments to pile up if the spillover is enabled. by @Lazin in #16171
- Have fetch handler ensure rack awareness is enabled before performing follower fetching by @michael-redpanda in #15914
- Protect against a very rare scenario where after node restart, some of the partition replicas hosted on that node could not take part in leader elections. by @ztlpn in #16082
- #15839 safer handle unknown properties in local state by @andijcr in #15874
- #15925 Prevent oversized allocs when group fetching from many partitions. by @rockwotj in #15926
- ext4 is no longer incorrectly detected as ext2 (all of ext2, 3 and 4 are assumed to be ext4). by @travisdowns in #15812
- fixed incorrect fetch offset validation by @mmaslankaprv in #16168
- PR #15816 [v23.2.x] c/archival_stm: do not reset _last_replicate on timeout by @nvartolomei
- PR #15989 [v23.2.x] r/offset_translator: remove unsafe bootstrap code by @ztlpn
Improvements
- #15829 Added new metric to provide Follower Fetching feature observability by @mmaslankaprv in #15831
- PR #16099 [v23.2.x] archival: Use explicit types to encode upload candidate creation result by @abhijat
- PR #16104 [v23.2.x] Add at: in Top-N alloc site output by @travisdowns
Full Changelog: v23.2.22...v23.2.23