Bug Fixes
- Fix time query behaviour in situation when the timestamp doesn't match any segment by @Lazin in #12930
- Schema Registry: Check compatibility iff the schema is a new version for the subject by @BenPope in #12961
- #12674 fixes reporting maintenance mode status for nodes which are offline by @mmaslankaprv in #12675
- #12924 formatting a client/fetch_session would launch an exception, clobbering the output by @andijcr in #12927
- #12942 in some interleaving of appends + prefix_truncate + lower_bound, the wrong internal hint would be accessed by @andijcr in #12943
- #12974 Fix consistency violation caused by compacted segment reupload by @Lazin in #12973
- #12983 Schema Registry:
GET /subjects/{subject}/versions/{version}/referencedby
now returns a 404 if the subject or version doesn't exist by @BenPope in #12984 - fixed very rare error when consumer group recovery was incomplete by @mmaslankaprv in #12979
Improvements
- Cardinality of the set of metrics exposed by the tiered-storage decreased by @Lazin in #12993
- #12649 kafka: Abort
fetch
andlist_offsets
(timequery) when the client disconnects for timely resource cleanup. by @BenPope in #12981 - #12932 Make enforcement of
cloud_storage_max_segment_readers
andcloud_storage_max_materialized_segments_per_shard
strict by @VladLazar in #12933 - #12968 rpk container improvements: rpk now will search for your docker context if no
DOCKER_HOST
is set when runningrpk container
commands by @r-vasquez in #12969 - faster convergence of partition balancer in face of topic operations by @mmaslankaprv in #12964
- reduced memory pressure and fragmentation by @mmaslankaprv in #12947
Full Changelog: v23.2.6...v23.2.7