Bug Fixes
- Schema Registry: Fix a bug in
GET /subjects/<subject>/versions/latest
that would previously not find the latest non-deleted version. by @BenPope in #10555 - #10694 map replicated_entry_truncated error to 503 http error code by @ZeDRoman in #10695
- PR #10414 [v22.3.x] storage: switch to node_hash_map for kvstore by @jcsp
- PR #10443 [v22.3.x] cluster: Switch partition_leaders_table to use absl::node_hash_map by @StephanDollberg
- PR #10461 [v22.3.x] Set promise on exceptions in
dispatch_method_once
by @ballard26 - PR #10472 [v22.3.x] Remove duplicate initialization of chunk_cache by @ballard26
- PR #10485 [v22.3.x] Buffer record_batches using fragmented vector by @rockwotj
- PR #10570 [v22.3.x] c/backend: s/parallel_for_each/max_concurrent_for_each by @bharathv
- PR #10617 [v22.3.x] Do not recommission a node when it is demoted to learner by @mmaslankaprv
- PR #10618 [v22.3.x] c/topic_table: switch _pending_deltas to fragmented_vector by @ztlpn
- PR #10638 [v22.3.x] Validate raft response node by @bharathv
- PR #10640 [v22.3.x] ducktape: NodeOpsExecutor ensure node not empty before DE_RECOMMISSION by @ZeDRoman
- PR #10693 [v22.3.x] cloud_storage: Handle overlapping segments by @VladLazar
Improvements
- Pandaproxy: The client identifier is now
pandaproxy_client
by @BenPope in #10565 - Schema Registry: The client identifier is now
schema_registry_client
by @BenPope in #10565 - one faulty raft group will not influence others by @mmaslankaprv in #10647
- PR #10296 [v22.3.x] tests: permit OMB log error by @jcsp
- PR #10433 [v22.3.x]tests/setup: updated confluent_kafka version by @mmaslankaprv
- PR #10451 [v22.3.x] config: validate that strings are non-empty by @jcsp
- PR #10627 [v22.3.x] storage: drop clean_segment record on truncate by @jcsp
Full Changelog: v22.3.17...v22.3.18