Skip to content

Releases: redpanda-data/redpanda

v23.2.28

20 Apr 15:11
d263cba
Compare
Choose a tag to compare

Bug Fixes

  • Fix a race condition between suffix truncation / delete records and adjacent segment compaction that can lead to crashes and data-loss. by @ nvartolomei in #17254
  • Fix initial_leader_epoch/KIP-320 handling in fetch requests. It was ignored until now which prevented consumers to correctly detect suffix truncation. For Redpanda (and Raft), this is a minor problem since suffix truncation is a very improbable event. by @nvartolomei in #17727
  • Fixes a bug of config_frontend methods getting called on shards other than the controller shard. by @pgellert in [#17211](https://github.com/ /pull/17211)
  • Prevent detecting leader epoch advancement when state is not up to date by @mmaslankaprv in [#17882](https://github.com/redpanda-data/ redpanda/pull/17882)
  • Reduces maximum log line size from 1MiB to 128KiB to reduce occurrences of memory allocation failures by @michael-redpanda in #17924
  • #16612 fixes small inconsistency between Kafka and Redpanda when trying to query end_offset of an empty log by @mmaslankaprv in #17881
  • #17238 Fixes a bug in CreateTopicsResponse to now return all the configs of the topic, not just the topic-specific override configs. by @pgellert in #17241
  • #17790 Fix a bug that could lead to raft log inconsistencies when 2 out of 3 nodes in a configuration are changed. by @ztlpn in #17797
  • prevents partial consumer group recovery by @mmaslankaprv in #17882
  • PR #17160 [v23.2.x] compression: Allocate memory for LZ4_compressEnd by @abhijat
  • PR #17826 [v23.2.x] CORE-1722: compression: Use preallocated decompression buffers for lz4 by @abhijat
  • PR #17881 [v23.2.x] k/replicated_partition: fixed querying end offset of an empty log by @nvartolomei
  • PR #17882 Backport of #17673 #17498 #16560 by @mmaslankaprv

Improvements

  • Adds a new public metric redpanda_raft_recovery_partition_movement_consumed_bandwidth that tracks how much bandwidth is currently in use for raft recovery. This helps tune raft_learner_recovery_rate. by @bharathv in #17217

  • PR #17397 [v23.2.x] k/group: recover leader epoch on leader change by @nvartolomei * PR #17448 [v23.2.x] tx: fix param ordering in log statement by @nvartolomei

  • PR #17577 [v23.2.x] c/topics_frontend: break the loop when dispatching to current leader by @mmaslankaprv

Full Changelog: v23.2.27...v23.2.28

v23.3.12

19 Apr 09:04
50b992b
Compare
Choose a tag to compare

Bug Fixes

Improvements

Full Changelog: v23.3.11...v23.3.12

v23.3.11

05 Apr 10:19
93f88bf
Compare
Choose a tag to compare

Features

  • Introduce "trust_file_crc32c" metric to export a checksum for each trust file in the system. by @oleiman in #17587

Bug Fixes

  • #16650 Fix oversized allocation in storage. by @Lazin in #17541
  • #17459 Fixes a bug with TLS metrics where expiration timestamps would not advance on certificate reload by @oleiman in #17460
  • rpk: prevent a segfault when creating a profile from a cloud that is not in ready state. by @r-vasquez in #17585
  • PR #17435 [v23.3.x] c/frag_vector: added get_allocator() method to fragmented vector by @mmaslankaprv
  • PR #17449 [v23.3.x] tx: fix param ordering in log statement by @ nvartolomei
  • PR #17572 [v23.3.x] Fixed node_hash_map caused oversized allocations in cluster module by @mmaslankaprv
  • PR #17573 [v23.3.x] use chunked vector as batches cache in raft:: replicate_batcher by @mmaslankaprv
  • PR #17576 [v23.3.x] c/topics_frontend: break the loop when dispatching to current leader by @mmaslankaprv
  • PR #17578 [v23.3.x] rm_stm: do not hold producer lock for the duration of the barrier by @bharathv
  • PR #17584 [v23.3.x] k/group_manager: used chunked_vector when cleaning groups by @mmaslankaprv

Improvements

  • #17428 Improves error feedback when Redpanda is given an invalid number of partitions during either topic creation or when the partition count for a topic is increased. by @michael-redpanda in #17431
  • PR #17574 [v23.3.x] Improved validation of Fetch requests when reading from follower by @mmaslankaprv

Full Changelog: v23.3.10...v23.3.11

v23.3.10

28 Mar 08:18
255020e
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fix a bug where logging in a transform could cause the transform to not make progress. by @rockwotj in #17192
  • Fix a race condition between suffix truncation / delete records and adjacent segment compaction that can lead to crashes and data-loss. by @nvartolomei in #17253
  • Fixes a bug of config_frontend methods getting called on shards other than the controller shard. by @pgellert in #17184
  • Fixes a bug that would prevent the transaction coordinator topic from reclaiming disk space. by @andrwng in #17380
  • Fixes a concurrency issue in transform offset commits pertaining to taking/applying snapshots. by @bharathv in #17400
  • #17237 Fixes a bug in CreateTopicsResponse to now return all the configs of the topic, not just the topic-specific override configs. by @pgellert in #17239
  • #17419 fixed enabling cloud storage in existing clusters by @mmaslankaprv in #17420

Improvements

  • Adds a new public metric redpanda_raft_recovery_partition_movement_consumed_bandwidth that tracks how much bandwidth is currently in use for raft recovery. This helps tune raft_learner_recovery_rate. by @bharathv in #17216
  • less overhead of health report collection by @mmaslankaprv in #17360

Full Changelog: v23.3.9...v23.3.10

v23.3.9

18 Mar 20:59
f0a24fa
Compare
Choose a tag to compare

Features

  • Introduce rpk transform logs NAME to view logs for a transform by @rockwotj in #17148

Full Changelog: v23.3.8...v23.3.9

v23.2.27

18 Mar 16:22
ab88ad0
Compare
Choose a tag to compare

Bug Fixes

  • Schema Registry: Deleted schemas no longer reappear after certain compaction patterns on the _schemas topic. by @BenPope in #17095
  • #16129 Fixes a bug in SASL user deletion and update where usernames with a + symbol in the username were prevented from being deleted by @pgellert in #16813
  • #16716 Fixed a few oversized allocations for some admin server endpoints. by @rockwotj in #16747

Improvements

Full Changelog: v23.2.26...v23.2.27

v23.3.8

16 Mar 05:35
25f1bd3
Compare
Choose a tag to compare

Features

  • #16941 rpk redpanda config bootstrap now support bootstrapping your advertised addresses configuration. by @r-vasquez in #16942

Bug Fixes

  • Fix a crash that happened when a cluster that was partially in recovery mode tried to upload consumer offsets to cloud storage. by @ ztlpn in #17022
  • Return a HTTP 400 error code when deploying a transform to a topic that doesn't exist instead of a 500 by @rockwotj in #17018
  • Schema Registry: Deleted schemas no longer reappear after certain compaction patterns on the _schemas topic. by @BenPope in #17094
  • #16679 Retains control batches from transactions to preserve transaction boundaries. This prevents some (very unlikely) scenarios where aborted data is read. by @bharathv in [#17100](https://github.com/ /pull/17100)
  • PR #17093 [v23.3.x] c/topic_table: replaced partition metadata map with chunked_vector by @mmaslankaprv
  • PR #17099 [v23.3.x] storage: ensure monotonic stable offset updates by @ nvartolomei
  • PR #17111 [v23.3.x] cloud_storage_clients: classify request_timeout as retriable by @nvartolomei

Improvements

  • #16815 Node-wide throughput throttling is now fair an responsive. by @ BenPope in #16848
  • #16993 cluster: Avoid oversize allocs for topic creation and configuration by @BenPope in #17012
  • #17107 rpk profile has been reworked in an attempt to be simpler; see PR #17038 for more detail by @twmb in #17108
  • PR #17115 [v23.3.x] Using contiguous_range_map in partition_leaders_table by @mmaslankaprv
  • PR #17120 [v23.3.x] rpk profile: a few more fixes by @twmb

Full Changelog: v23.3.7...v23.3.8

v23.3.7

12 Mar 11:15
a46ba2c
Compare
Choose a tag to compare

Features

Bug Fixes

Improvements

Full Changelog: v23.3.6...v23.3.7

v23.3.6

21 Feb 21:01
78642d6
Compare
Choose a tag to compare

Bug Fixes

Improvements

Full Changelog: v23.3.5...v23.3.6

v23.2.26

21 Feb 21:37
328d83a
Compare
Choose a tag to compare

Bug Fixes

Improvements

Full Changelog: v23.2.25...v23.2.26