v24.1.10
Features
- Adds configuration options to trigger cache trim before the cache reaches its maximum size. by @jcipar in #19850
- cloud_storage_cache_trim_threshold_size
- cloud_storage_cache_trim_threshold_objects
These mirror the options for controlling maximum size: cloud_storage_cache_size and cloud_storage_cache_max_objects
- Schema Registry: Support
subjectPrefix
forGET /subjects
by @BenPope in #20155 - The new default behavior, if these are not set, is to trigger a trim when the cache is 100% full. by @jcipar in #19850
Bug Fixes
- Fix an issue where transforms would miscalculate their initial start offset, leading to consuming the whole input topic. by @oleiman in #20139
- Fix timequery failing when requested timestamp is in the future and local log is empty. by @nvartolomei in #21320
- Schema Registry: Improve handling of deleted schema by @BenPope in #19973
- #20591 Avoid spurious step downs if the append_entries are blocked for longer than usual on the followers. by @bharathv in #20801
- #21252 Fixes incorrect updates to next offset to be applied when racing with applying raft snapshots. by @bharathv in #21254
- rpk: fixed a bug that prevented
--any-port
from working with Redpanda Console when using a cluster with more than 1 node. by @r-vasquez in #20138
Improvements
- Schema Registry:
GET /subject/<subject>/versions/
now supports-1
as an alias forlatest
. by @BenPope in #20151 - Schema Registry: remove the schema from memory when the last subject version referencing it is deleted. by @pgellert in #21259
- Short description of how this PR improves existing behavior. by @jcipar in #19850
- #21297 HTTP Proxy: Avoid large allocations during JSON serde of requests and responses by @BenPope in #21450
- #21297 Schema Registry: Avoid large allocations during JSON serde of requests and responses by @BenPope in #21450
- #21466 Schema Registry: Avoid large contiguous allocations whilst handling schema. by @BenPope in #21468
Full Changelog: v24.1.9...v24.1.10