Features
- You can create namespaces in Redpanda cloud using rpk cloud namespace. by @r-vasquez in [#16777](https://github.com/redpanda- data/redpanda/pull/16777)
- #16570 [#16572](https://github.com/redpanda-data/redpanda/issues/ 16572) Publish log (i.e. stderr/stdout) output from data transforms exclusively to an internally managed Redpanda topic (
_redpanda.transform_logs
). Data transform logs will no longer appear in broker logs. by @oleiman in [#16663](https://github. com//pull/16663) - #16895 Add Prometheus metrics for data transforms logging by @ oleiman in #16913
Bug Fixes
- Fixes a plausible correctness issue with idempotent requests during replication failures. by @bharathv in [#16749](https:// github.com//pull/16749)
- #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 [#16811](https://github.com/redpanda-data/ redpanda/pull/16811)
- #16659 Fixes a bug in the tiered storage time-based query implementation that could result in a consumer hang when consuming very old data. by @andrwng in [#16660](https://github.com/ /pull/16660)
- #16717 Fixed a few oversized allocations for some admin server endpoints. by @rockwotj in #16719
- #16884 Fixed deleting Data Transforms with names that had URL unsafe characters by @rockwotj in #16885
- #16937 Fixes a bug in windowed compaction that could cause Redpanda to crash when an error occurs while reading batches. by @andrwng in [#16940](https://github.com/redpanda-data/redpanda/pull/ 16940)
Improvements
- Adds observability into producer evictions in each shard. by @bharathv in [#16839](https://github.com/redpanda-data/redpanda/ pull/16839)
- Fix large wasm module deployments by @rockwotj in #16767
- Increase
data_transforms_logging_buffer_capacity_bytes
from 100KiB to 500KiB by @oleiman in [#16977](https://github.com/ /pull/16977) - Large allocations are now logged by default (similar to reactor stalls) by @StephanDollberg in [#16844](https://github.com/ /pull/16844)
- #16795 Added ability to change transactional manage topic properties by @mmaslankaprv in #16968
- #16831 get_cluster_uuid returns a correctly formatted string by @ andijcr in #16832
- #16888 Data Transform builds in rpk now uses tinygo v0.31.1 by @ rockwotj in #16889
- #16947 better control of memory usage in storage layer. by @ mmaslankaprv in #16963
- #16997 Added
EHOSTUNREACH
to retry-able error code list by @ michael-redpanda in #16998 - optimized updating leadership metadata with health reports by @mmaslankaprv in [#16709](https://github.com/redpanda-data/ redpanda/pull/16709)
- preventing large allocation in partition balancer code by @mmaslankaprv in [#16939](https://github.com/redpanda-data/ redpanda/pull/16939)
- rpk: Remove 10s timeout in
rpk profile create
by @r-vasquez in [#16852](https://github.com/redpanda-data/redpanda/pull/ 16852) - PR #16682 [v23.3.x] Implement async_for_each by @travisdowns
- PR #16688 [v23.3.x] Add forward iterator to async_for_each by @ travisdowns
- PR #16691 [v23.3.x] Rethrow on unknown exceptions in fetch handler by @ballard26
- PR #16784 [v23.3.x] c/leaders: trigger leadership notification when term changes by @mmaslankaprv
- PR #16801 [v23.3.x] c/topic_table_probe: use btree_map in topic table probe by @mmaslankaprv
- PR #16829 [v23.3.x] rpk: update help text of decommission-status by @ daisukebe
- PR #16891 [v23.3.x] cmake: upgrade tinygo compiler by @rockwotj
- PR #16894 [v23.3.x] cloud_storage: Improve stale_reader test by @Lazin
- PR #16897 [v23.3.x] Fixed background apply fiber race condition in
raft::state_machine_manager
by @mmaslankaprv - PR #16903 [v23.3.x] cloud_storage: various non-functional changes by @andrwng
- PR #16908 Revert "[v23.3.x] rm_stm/idempotency: fix the producer lock scope" by @bharathv
- PR #16935 [v23.3.x] fix for cluster_config_test.py::test_aliasing by @andijcr
- PR #16965 [v23.3.x] Ensure
fragment_vector
fragments are always <= 128KiB by @ballard26
Full Changelog: v23.3.6...v23.3.7