Skip to content

v23.3.19

Compare
Choose a tag to compare
@vbotbuildovich vbotbuildovich released this 05 Aug 16:24
· 8899 commits to dev since this release
be57dd8

Features

Bug Fixes

  • Fix timequery failing when requested timestamp is in the future and local log is empty. by @nvartolomei in #21321
  • Fixes a bug in the purger, which when used with ABS may attempt to download a directory Blob as a manifest. This would completely block the purger from purging partitions for a deleted topic. by @WillemKauf in #22543
  • Fixes a bug in which the abs_parse_impl used in xml_sax_parser would throw an exception when processing a List Blobs response with a <BlobPrefix> element within <Blobs>, but without any <Blob> elements. by @WillemKauf in #22540
  • Kafka client used by audit system will now properly handle DNS lookup failure errors by @michael-redpanda in #22526
  • Schema Registry: Fix Swagger for POST /compatibility/subjects/{subject}/versions/{version} by @BenPope in #22647
  • #21253 Fixed a crash during raft snapshot application (prefix truncation of the log). A race condition between raft snapshot application and lagging state machine apply fibers caused the state machine offset to move backwards incorrectly. by @bharathv in #21255

Improvements

  • Schema Registry: remove the schema from memory when the last subject version referencing it is deleted. by @pgellert in #21258
  • #21296 HTTP Proxy: Avoid large allocations during JSON serde of requests and responses by @BenPope in #21469
  • #21296 Schema Registry: Avoid large allocations during JSON serde of requests and responses by @BenPope in #21469
  • #21467 Schema Registry: Avoid large contiguous allocations whilst handling schema. by @BenPope in #21557
  • #22600 Schema Registry: Improve AVRO Normalization by @BenPope in #22635
  • #22626 rpk debug bundle: include the result of uname -a by @JFlath in #22627
  • #22653 Schema Registry: Remove spurious log entry: No syntax specified for the proto file by @BenPope in #22654
  • rpk: --mechanism flag is now required to update users when using rpk security user update. by @r-vasquez in #21515
  • PR #18319 [v23.3.x] offline_log_viewer: fix get_control_record_type by @bharathv
  • PR #20747 [v23.3.x] Do not set transaction timeout in tests that do not need it by @mmaslankaprv
  • PR #20826 [v23.3.x] cpu_profiler: prealloc result buffers by @StephanDollberg
  • PR #21290 [v23.3.x] pandaproxy: fix spelling of operation by @andijcr
  • PR #21363 [v23.3.x] tests: increase tolerance in local retention movement test by @mmaslankaprv
  • PR #21377 [v23.3.x] rptest: tolerate leadership changes in chunk read tests by @nvartolomei
  • PR #21464 [v23.3.x] Maintenance mode test fixes by @ztlpn
  • PR #21526 [v23.3.x] producer_state: add request::set_error and make it idempotent by @bharathv
  • PR #21568 Backport for "Merged Guard from concurrent elections" #21361 by @bashtanov
  • PR #22318 [v23.3.x] Fix http client segfault in metrics_reporter by @ztlpn
  • PR #22536 [v23.3.x] cloud_storage: add error_outcome::operation_not_supported by @WillemKauf

Full Changelog: v23.3.18...v23.3.19