Skip to content

v24.1.2

Compare
Choose a tag to compare
@vbotbuildovich vbotbuildovich released this 14 May 12:45
· 663 commits to dev since this release
4cbcf7c

Features

  • Re-adds the fetch_read_strategy cluster config property to select between polling and non-polling fetch implementations. Uses the non-polling fetch implementation by default. by @StephanDollberg in #18176
  • #18163 rpk container start: now starts a Redpanda Console container connected with the cluster. by @r-vasquez in #18164
  • rpk container now has a set of flags to specify ports for node to start on. by @r-vasquez in #18148

Bug Fixes

  • Fix a bug validating WebAssembly when global constants are specific values that have the encoded byte 0x0B. by @rockwotj in #18108
  • Fix a bug where an invalid buffer passed into the WebAssembly host from the guest could cause Redpanda to abort. by @rockwotj in #18234
  • Fix a scenario where list_offset with a timestamp could return a lower offset than partition start after a trim-prefix command. This could lead to consumers being stuck with an out-of-range-offset exception if they began consuming from an offset below the one which was used in the trim-prefix command. by @nvartolomei in #18281
  • #18100 Better mapping of REST error codes by @mmaslankaprv in #18102
  • #18158 Fix issuing timequeries to cloud storage if remote.read is not enabled. by @WillemKauf in #18159
  • #18240 Fixes a crash caused by a race between a client disconnect and a segment reader in tiered storage. by @andrwng in #18241
  • #18317 Fixes expiration for transactions that have begun and not produced any data batches. This prevents a stalling LSO. by @bharathv in #18324
  • PR #18051 [v24.1.x] Address oversized allocs across kafka API and schema registry by @oleiman
  • PR #18125 [v24.1.x] cluster_recovery_backend_test: fix unsafe iteration by @andrwng
  • PR #18141 [v24.1.x] Fixes for wait_ms cpu profiler mode by @StephanDollberg
  • PR #18216 [v24.1.x] controller_backend: prevent busy-looping when removing partitions by @ztlpn
  • PR #18222 [v24.1.x] tx/tm_stm: fix unboundedness of _pid_tx_id by @bharathv
  • PR #18328 [v24.1.x] Change information stored in _topic_node_index to avoid oversized alloc by @ballard26
  • PR #18406 [v24.1.x] Fix some concurrent memory access problems in partition balancer by @ztlpn

Improvements

  • Improve cloud storage cache to prevent readers from being blocked during cache eviction. by @Lazin in #18134
  • #18150 rpk container start: You can now select the subnet and gateway to create your 'redpanda' network. by @r-vasquez in #18151
  • allow interpreting 'retention_duration' = -1 in a topic_manifest.json file as infinite time retention by @andijcr in #18243
  • rpk container now starts the seed broker using the default listener ports. by @r-vasquez in #18148
  • PR #18117 [v24.1.x] wasm/parser: better global support by @rockwotj
  • PR #18128 [v24.1.x] c/balancer_backend: first initialize planner and then call plan by @mmaslankaprv
  • PR #18194 [v24.1.x] configuration to enable delete retention for consumer offsets by @bharathv
  • PR #18228 [v24.1.x] CORE-1752: cst: Downgrade error logs to debug by @abhijat
  • PR #18269 [v24.1.x] [CORE-2581] cst: move chunk downloads to remote segment bg loop by @abhijat
  • PR #18321 [v24.1.x] rpk: stop using args[0] in cloud cluster select by @r-vasquez
  • PR #18318 [v24.1.x] offline_log_viewer: fix get_control_record_type by @bharathv

Full Changelog: v24.1.1...v24.1.2