Bug Fixes
- Fix a rare race between segment rolling and the readers cache which caused spurious, temporary dead-locks by @VladLazar in #9706
- Fixed a bug that would previously prevent read replicas from progressing if
cloud_storage_enable_remote_write
is false. by @andrwng in #9704 - Makes starting Redpanda with long controller log containing redundant topic properties update faster by @mmaslankaprv in #9743
- Makes starting Redpanda with long controller log containing redundant topic properties update faster by @mmaslankaprv in #9744
- #9678 fixes an assertion that may happen when Raft snapshot is delivered to recover follower having any of
rm
tx
orid_allocator
stms by @mmaslankaprv in #9679 - #9762 Fixed automatic rebalancing of replicas stopping to early before achieving even distribution of replicas. by @mmaslankaprv in #9763
- fixes rare issue that may arise when new node id is assigned to a node with the same set of ip addresses by @mmaslankaprv in #9650
Improvements
- Adds a new metering API for fine grained tracking of kafka metrics by @graphcareful in #9666
- Adds cloud storage metrics to usage reporting by @vbotbuildovich in #9670
- Improves memory management with transactions and idempotency by avoiding large contiguous allocations. by @bharathv in #9626
- Partition movements will not automatically make the partition under replicated by @mmaslankaprv in #9511
- #9481 all topics are evenly distributed after nodes are added to the cluster by @mmaslankaprv in #9482
- #9658 Changes the path for restarting a Redpanda Service via the Admin API. Previously users would issue
PUT /v1//redpanda-services/restart?service=schema-registry
, now users issuePUT /v1/debug/restart_service?service=schema-registry
by @NyaliaLui in #9659 - rpk: decommission command fails with a friendly message when a node is dead by @daisukebe in #9698
- #9611 storage: do not compact below log start offset by @VladLazar
Full Changelog: v23.1.3...v23.1.4