Skip to content

Releases: redpanda-data/redpanda

v24.3.6

26 Feb 21:27
71b4e93
Compare
Choose a tag to compare

Bug Fixes

  • Fix the endianness of snappy_java_compressor headers to match that of snappy-java. by @WillemKauf in #25110
  • Fixed a bug over-restricting bundled json schemas to treat both "id" and "$id" as restricted keywords, regardless of the active draft. by @IoannisRP in #25060
  • Updated libxml2 to v2.10.12 to remediate known security vulnerabilities
  • #25007 Schema Registry/Protobuf: Fix a regression with maps. by @BenPope in #25009
  • #25026 rpk: fixes a bug where rpk incorrectly handles IPv6 by adding extra brackets. by @r-vasquez in #25027

Improvements

  • Redpanda will now schedule local segment merges of compacted topics, even when windowed compaction has occurred in a given housekeeping round. This ensures progress in reducing segment count in compacted topics with high produce traffic. by @andrwng in #24956
  • #25082 Use streaming parsing of transaction range manifests in tiered storage to avoid large allocations which lead to OOMs with heavy use of transactions. by @nvartolomei in #25084

Full Changelog: v24.3.5...v24.3.6

v24.2.19

26 Feb 21:28
f4be2a8
Compare
Choose a tag to compare

Bug Fixes

  • Fix the endianness of snappy_java_compressor headers to match that of snappy-java. by @WillemKauf in #25112

Full Changelog: v24.2.18...v24.2.19

v24.1.19

27 Feb 00:03
e7b76b0
Compare
Choose a tag to compare

Bug Fixes

  • Avoid large allocations for the kafka response sequencing map. by @pgellert in #24741
  • Fix the endianness of snappy_java_compressor headers to match that of snappy-java. by @WillemKauf in #25137
  • Fixes a bug where rpk wasn't parsing --help when used alongside --redpanda-id in rpk cloud <provider> byoc apply by @r-vasquez in #24398
  • Fixes a bug where failing to audit an authentication event could lead to a broker crash. by @pgellert in #24740
  • If a discrete disk is used for cloud storage cache Redpanda previously rejected writes if that disk (cache disk) was full (in degraded state). This is incorrect since the cache disk isn't in the way of writes. From now on, reject writes only if the data disk is full (in degraded state). by @nvartolomei in #24485
  • Remove partial kvstore snapshots at startup. by @ztlpn in #24844
  • #24427 Schema Registry: fixes a bug in the Avro compatibility check reader_field_missing_default_value where it was too lenient for missing default values of null-able types. by @pgellert in #24429

Improvements

Full Changelog: v24.1.18...v24.1.19

v24.2.18

14 Feb 13:33
f9a22d4
Compare
Choose a tag to compare

Bug Fixes

Improvements

  • #25081 Use streaming parsing of transaction range manifests in tiered storage to avoid large allocations which lead to OOMs with heavy use of transactions. by @nvartolomei in #25083
  • PR #25013 [v24.2.x] k/fetch: fix selecting replica with highest high watermark by @mmaslankaprv
  • PR #25086 [v24.2.x] pandaproxy/sr: Improve schema lookup by @IoannisRP

Full Changelog: v24.2.17...v24.2.18

v24.3.5

03 Feb 23:53
ecec527
Compare
Choose a tag to compare

Features

  • rpk: rpk group describe now supports printing instance IDs by @daisukebe in #24908

Bug Fixes

  • Schema Registry: Fix a regression with protobuf map fields by @BenPope in #24975

Improvements

  • rpk security user is now available for users with Cloud profiles. by @r-vasquez in #24951

Full Changelog: v24.3.4...v24.3.5

v24.2.17

03 Feb 23:54
f41ff19
Compare
Choose a tag to compare

Bug Fixes

  • Fixes a crash during partition shutdown. This can happen during partition moves (cross core/broker) or at broker shutdown. by @bharathv in #24938
  • Schema Registry: Fix a regression with protobuf map fields by @BenPope in #24974
  • #24915 Fixes integer overflow issues when given a schema via the POST /subject/{subject}/version where version was > INT_MAX or a negative value was provided. by @michael-redpanda in #24917
  • #25008 Schema Registry/Protobuf: Fix a regression with maps. by @BenPope in #25010

Full Changelog: v24.2.16...v24.2.17

v24.3.4

28 Jan 23:24
0a67ba9
Compare
Choose a tag to compare

Features

  • Introduces the node config crash_loop_sleep_sec, which sets the time the broker sleeps before terminating the process when the limit on the number of consecutive times a broker can crash has been reached. This is most useful in Kubernetes environments where setting this value allows customers to have ssh access into a crash looping pod for a short window of time. by @pgellert in #24825

Bug Fixes

  • Avoid large allocations for the kafka response sequencing map. by @pgellert in #24743
  • Fixes Iceberg metadata serialization to avoid writing an extraneous empty Avro block. This would previously prevent some query engines (e.g. BigQuery) from reading tables created by Iceberg Topics. by @andrwng in #24920
  • Fixes a bug where failing to audit an authentication event could lead to a broker crash. by @pgellert in #24738
  • Fixes a crash during partition shutdown. This can happen during partition moves (cross core/broker) or at broker shutdown. by @bharathv in #24939
  • Fixes an issue where transactions incorrectly timeout due incorrect cleanup of evicted producers. by @bharathv in #24879
  • Remove partial kvstore snapshots at startup. by @ztlpn in #24845
  • #24914 Fixes integer overflow issues when given a schema via the POST /subject/{subject}/version where version was > INT_MAX or a negative value was provided. by @michael-redpanda in #24916

Improvements

Full Changelog: v24.3.3...v24.3.4

v24.2.16

24 Jan 17:15
1806cc5
Compare
Choose a tag to compare

Features

  • #24826 Introduces the node config crash_loop_sleep_sec, which sets the time the broker sleeps before terminating the process when the limit on the number of consecutive times a broker can crash has been reached. This is most useful in Kubernetes environments where setting this value allows customers to have ssh access into a crash looping pod for a short window of time. by @pgellert in #24846

Bug Fixes

  • Avoid large allocations for the kafka response sequencing map. by @pgellert in #24742
  • Fixes a bug where failing to audit an authentication event could lead to a broker crash. by @pgellert in #24739
  • Fixes an issue where transactions incorrectly timeout due incorrect cleanup of evicted producers. by @bharathv in #24878
  • Remove partial kvstore snapshots at startup. by @ztlpn in #24843
  • #24915 Fixes integer overflow issues when given a schema via the POST /subject/{subject}/version where version was > INT_MAX or a negative value was provided. by @michael-redpanda in #24917

Improvements

Full Changelog: v24.2.15...v24.2.16

v24.3.3

09 Jan 23:38
b731170
Compare
Choose a tag to compare

Bug Fixes

  • Fixes a bug in Redpanda's Iceberg manifest list Avro definition that previously resulted in an end-of-file (EOF) error when reading manifest list Avro files written by other engines. This could previously crash Redpanda or block Redpanda from appending Iceberg data, and could also prevent certain query engines from successfully reading Iceberg data written by Redpanda. by @andrwng in #24650
  • Fixes a bug which may lead to archival_metadata_stm inconsistencies when reconfiguring clusters with recovered compacted topics. by @mmaslankaprv in #24678
  • #24684 Fixes an issue that blocked the compaction of consumer offsets with group transactions. by @bharathv in #24688
  • fixes rare bug leading to offset translation inconsistency in recovered topics by @mmaslankaprv in #24628

Improvements

  • Added metrics for pandaproxy resource usage. by @IoannisRP in #24603
  • Adds logging to mention data removed by compaction. by @andrwng in #24736
  • Move failed authorization log statements from the kafka logger to a new kafka/authz logger, allowing for fine grained control over log statements for failed authorization. by @rockwotj in #24718
  • rpk now supports well-known protobuf types when encoding/decoding records using Schema Registry. by @r-vasquez in #24699
  • PR #24591 [v24.3.x] pandaproxy: add missing internal metrics by @IoannisRP
  • PR #24608 [v24.3.x] storage: add tombstones_removed metric to probe by @WillemKauf
  • PR #24619 [v24.3.x] Offset translator consistency validation by @mmaslankaprv
  • PR #24627 [v24.3.x] rpk remote debug bundle: job-id help text change by @r-vasquez
  • PR #24705 [v24.3.x] kafka/client: replace std::vector with chunked vector by @IoannisRP
  • PR #24729 [v24.3.x] rpk bundle: Fix race condition in SASL credential redaction by @r-vasquez

Full Changelog: v24.3.2...v24.3.3

v24.2.15

09 Jan 19:06
9424d94
Compare
Choose a tag to compare

Bug Fixes

  • Fixes a bug where failing to audit an authentication event could lead to a broker crash. by @pgellert in #24739
  • Fixes a bug which may lead to archival_metadata_stm inconsistencies when reconfiguring clusters with recovered compacted topics. by @mmaslankaprv in #24680
  • #24685 Fixes an issue that blocked the compaction of consumer offsets with group transactions. by @bharathv in #24689
  • fixes rare bug leading to offset translation inconsistency in recovered topics by @mmaslankaprv in #24629

Full Changelog: v24.2.14...v24.2.15