Bug Fixes
- Fix an issue with
Cargo.toml
when initializing a Rust Data Transform project viarpk transform init
by @rockwotj in #15947 - Fixes a crash if a WebAssembly function is deployed that immediately crashes. by @rockwotj in #15943
- Fixes an an improper initialization of metrics related to controller snapshot uploads. by @andrwng in #16074
- Have fetch handler ensure rack awareness is enabled before performing follower fetching by @michael-redpanda in #15915
- Prevent an assertion from being triggered when Wasm VMs fail immediately. by @rockwotj in #15941
- Redpanda used to accept an empty string in
redpanda.rack
in node config. This would cause issues in Kafka operations. Redpanda will now error on startup ifredpanda.rack
is set to an empty string. by @michael-redpanda in #15849 - Redpanda will now correctly handle an empty rack ID provided in a fetch request by @michael-redpanda in #15860
- #15928 Prevent oversized allocs when group fetching from many partitions. by @rockwotj in #15929
- ext4 is no longer incorrectly detected as ext2 (all of ext2, 3 and 4 are assumed to be ext4). by @travisdowns in #15855
- safer handle unknown properties in local state by @andijcr in #15838
Improvements
- Caches the connections local address preventing the need to make a system calls to grab this value when auditing events. by @graphcareful in #15958
- Data Transforms written in Golang now use a non-buffered write mechanism. Transforms that used to be written as by @rockwotj in #15936
- Support changing the timeout for WebAssembly functions by @rockwotj in #15984
- Support dynamically changing the limit for WebAssembly binary size by @rockwotj in #15984
- This PR partially reverts the change such that strict retention remains enabled after upgrade unless it had been explicitly disabled before the upgrade. by @dotnwat in #16084
- #15974 Internal kafka client now uses asynchronous compression (when possible) to reduce possibility of oversized allocations and reactor stalls by @michael-redpanda in #15976
- [rpk] more informative error message display on create topic failure by @michael-redpanda in #15847
rpk transform deploy
takes a--file
flag to deploy a compiled WebAssembly binary. by @rockwotj in #15954- PR #15843 [v23.3.x] Increase audit buffer sizes for audit scale test by @graphcareful
- PR #15866 [v23.3.x] rptest: log error on failure to delete bucket by @andrwng
- PR #15867 [v23.3.x] rptest: allow the new version of xfs/ext4 fs error msg by @nvartolomei
- PR #15871 [v23.3.x] c/s/leader_balancer: prevent oversized alloc by @rockwotj
- PR #15876 [v23.3.x] t/kgo: upgrade kgo to do a full run after /last_pass by @nvartolomei
- PR #15885 [v23.3.x] gh/workflow: add build message in promote trigger by @gousteris
- PR #15888 [v23.3.x] gha: s/git.ref_name/github.ref_name by @rockwotj
- PR #15930 [v23.3.x] Skip assertion in audit log tests if results beat the baseline by @graphcareful
- PR #15970 [v23.3.x] dt: Fixed flaky schemas test by @michael-redpanda
- PR #15980 [v23.3.x] tx_migration: avoid ping pong of requests between brokers by @bharathv
- PR #15988 [v23.3.x] r/offset_translator: remove unsafe bootstrap code by @ztlpn
- PR #15998 [v23.3.x] c/partition_balancer: use full partition move when disk is full by @mmaslankaprv
- PR #15999 [v23.3.x] securit/:OIDC: Enable licence check and telemetry by @BenPope
- PR #16065 [v23.3.x] cloud_storage: Improve scrubber by @Lazin
- PR #16073 [v23.3.x] archival: avoid division by 0 when computing slow down rate by @nvartolomei
- PR #16052 [v23.3.x] storage: enable space management by default by @dotnwat
Full Changelog: v23.3.1...v23.3.2