github redpanda-data/redpanda v23.3.5

latest releases: v24.2.10, v24.2.10-rc1, v24.2.9...
9 months ago

Features

  • #16411 You can print a schema now using rpk registry schema get --print-schema. by @r-vasquez in #16412
  • PR #16292 [v23.3.x] "enable by default spillover manifest" testing followups by @andijcr

Bug Fixes

  • Aggregates partitions in some cloud storage metrics when the aggregate_metrics cluster config is set to true. by @ballard26 in #16344
  • #16350 rpk: fixed a bug where the --password flag could not be used along with the new configuration flag -X pass in clusters where basic authentication was enabled. by @r-vasquez in #16351
  • #16389 Prevent oversized allocation with large amounts of controller metadata by @rockwotj in #16390
  • #16391 Fixes a bug that may prevent redpanda from shutting down cleanly when auditing is enabled by @graphcareful in #16392
  • #16393 Fix graceful shutdown of the TS archive area retention procedure. by @Lazin in #16394
  • #16404 Fixes issue that causes the connection to hang when an unsupported compression type is passed via an incremental_alter_configs request by @graphcareful in #16406
  • #16450 #16451 Fix an issue where create topics responses would show incorrect partition count and replication factor by @oleiman in #16452
  • #16500 Fix assertion triggered by interleaving of log flush and log truncation followed by append by @Lazin in #16501
  • #16517 Fix timequery error that triggered full partition scan by @Lazin in #16518

Improvements

  • Adds a new cluster configuration property fetch_read_strategy. This property determines which fetch execution strategy Redpanda will use to fulfill a fetch request. The newly introduced non_polling execution strategy is the default for this property with the polling strategy being included to make backporting possible. by @ballard26 in #16484

  • Improved handling of follower fetching offset validation when used with relaxed consistency by @mmaslankaprv in #16522

  • Improves observability by allowing Redpanda to detect that some internal processes are stuck. by @Lazin in #16476

  • Introduces a new non-polling fetch execution strategy that decreases CPU utilization of fetch requests and fetch request latency. by @ballard26 in #16484

  • Publish total reclaimable space to avoid stuck decommission scenario. by @dotnwat in #16422

  • SIMD instructions are generated by default for WebAssembly binaries when building with rpk. by @rockwotj in #16403

  • PR #16294 [v23.3.x] transform-sdk/rust: borrow output record by @rockwotj

  • PR #16300 [v23.3.x] Transform logging data model by @oleiman

  • PR #16316 [v23.3.x] transform-sdk/rust: update rustdocs by @rockwotj

  • PR #16345 [v23.3.x] Wrapped logging with vlog macro in places that missed it by @mmaslankaprv

  • PR #16401 [v23.3.x] cloud_storage_clients/client_pool: handle broken _self_config_barrier by @andijcr

  • PR #16432 [v23.3.x] Fixed large allocation in kafka::wait_for_leaders by @mmaslankaprv

  • PR #16436 [v23.3.x] Introduce transform::logging::manager by @oleiman

  • PR #16439 [v23.3.x] rptest: Fix s3.copy_object when running on GCP by @savex

  • PR #16492 [v23.3.x] k/metadata: guesstimate leader when information is not yet present by @mmaslankaprv

  • PR #16528 Use the original fetch impl by default in backports by @ballard26

  • PR #16531 [v23.3.x] Increase default value of rpc_client_connections_per_peer to 32 by @ballard26

  • Full Changelog: v23.3.4...v23.3.5

Don't miss a new redpanda release

NewReleases is sending notifications on new releases.