github redpanda-data/redpanda v24.1.15

latest releases: v24.3.1-rc4, v24.2.10, v24.2.10-rc1...
2 months ago

Bug Fixes

  • Avoids a crash in Redpanda's layer that could be triggered by empty offset commits. by @andrwng in #22829
  • Fix New segment does not line up with previous segment error for compacted topics. by @Lazin in #22926
  • Fixes a bug in which empty offset commit requests could result in a crash. by @andrwng in #22896
  • #20135 Fix an issue where transforms would miscalculate their initial start offset, leading to consuming the whole input topic. by @oleiman in #22736
  • fixes problem of a node being reported as alive after its node_id has changed by @mmaslankaprv in #22910
  • PR #22778 [v24.1.x] cluster: add serde_fields() to start_test_request by @WillemKauf
  • PR #22781 [backport] [v24.1.x] miscellaneous idempotency fixes #22687 by @bharathv

Improvements

  • Allows DeleteRecords requests from Kafka clients or rpk topic trim-prefix to be called with truncation_offset <= start_offset without returning an error. The request is instead treated as a no-op. by @WillemKauf in #22944
  • Made leadership changes related with reconfiguration faster and less disruptive by @mmaslankaprv in #22769
  • Reduce the memory overhead of many small segments. by @rockwotj in #22967
  • Schema Registry: 5 new compatibility checks are added for protobuf (ONEOF_FIELD_REMOVED, MULTIPLE_FIELDS_MOVED_TO_ONEOF, REQUIRED_FIELD_{ADDED,REMOVED}, FIELD_NAMED_TYPE_CHANGED, MESSAGE_REMOVED) by @pgellert in #22859
  • fixed spurious warning log entries that may be altering users by @mmaslankaprv in #22770
  • PR #21620 [v24.1.x] [CORE-5632] cluster: Reset cloud storage metric in the cluster::partition::remove_persistent_state by @Lazin
  • PR #22684 [v24.1.x] Logging improvements in cluster members subsystem by @mmaslankaprv
  • PR #22703 [v24.1.x] schema_registry: Sync Swagger with docs by @BenPope
  • PR #22759 [v24.1.x] Disable log cleanup policy for controller log by @mmaslankaprv
  • PR #22768 [v24.1.x] CORE-5686 Decouple different raft group shutdown sequences by @mmaslankaprv
  • PR #22789 [v24.1.x] config: update docs for cloud_storage_azure_hierarchical_namespace_enabled by @nvartolomei
  • PR #22795 [v24.1.x] CORE-6479 dt/random_node_ops: suppress method_not_found log by @pgellert
  • PR #22887 [v24.1.x] cluster: fix partition::may_read_from_cloud() for remote read replicas (manual backport) by @WillemKauf
  • PR #22943 [backport] [24.1.x] tx: do not throw USE on expired transaction_ids by @bharathv
  • PR #22947 [v24.1.x] [CORE-5542] s/segment_utils: pass abort source into compacted index reader by @mmaslankaprv
  • PR #22959 [v24.1.x] c/members_table: fixed typo in applying remove node command by @mmaslankaprv
  • PR #22960 [v24.1.x] k/group: do not replicate empty offsets commit batch by @mmaslankaprv
  • PR #22987 [v24.1.x] kafka: deal with truncation_offset < 0 cases in prefix_truncate() by @WillemKauf
  • PR #22993 [backport] [v24.1.x] rm_stm: fix race during leadership transfer by @bharathv

Full Changelog: v24.1.14...v24.1.15

Don't miss a new redpanda release

NewReleases is sending notifications on new releases.