Bug Fixes
- Convert tm_snapshot to fragmented_vector to reduce memory pressure. by @BenPope in #10065
- Fix a rare race between segment rolling and the readers cache which caused spurious, temporary dead-locks by @VladLazar in #9707
- Fix cases where sending very large batches to compacted topics using LZ4 or gzip compression could result in bad_alloc errors. by @jcsp in #9723
- Fixed an issue that could prevent uploads after all cloud segments have been garbage collected. by @andrwng in #9140
- Fixed excessive kvstore writes that could lead to memory fragmentation issues during heavy produce load. by @ztlpn in #9964
- Fixed issue with offset translation in
rm_stm
on snapshot hydrate by @mmaslankaprv in #10302 - Fixes a bug in our http client that may crash redpanda in exceptional cases by @graphcareful in #9925
- #10040 Fixed issue where Redpanda will assert if data being consumed by Pandaproxy is not JSON serializable by @michael-redpanda in #10041
- #10177 Pandaproxy will no longer assert if attempting to consume compressed message batches by @michael-redpanda in #10178
- #10177 Schema Registry will no longer assert if the
_schemas
topic contains compressed batches by @michael-redpanda in #10178 - #10335 Fixed an issue where the metric
redpanda_kafka_consumer_group_consumers
was reporting double the real count of consumers. by @NyaliaLui in #10336 - #10357 The consumer used in our internal kafka client will automatically find the new consumer group coordinator on
not_coordinator
errors. by @NyaliaLui in #10358 - #9682 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 #9683
Improvements
- Partition movements will not automatically make the partition under replicated by @mmaslankaprv in #9512
- #9825 schema_registry: Allow a schema id and version to be supplied by @BenPope in #9829
Full Changelog: v22.2.11...v22.2.12