github redpanda-data/redpanda v22.3.17

latest releases: v24.3.1-rc4, v24.2.10, v24.2.10-rc1...
18 months ago

Features

  • Schema Registry: Support for Protobuf known types by @BenPope in #10167
  • Support mTLS with customer provided client CA at Panda Proxy and Schema Registry. by @paulzhang97 in #10148

Bug Fixes

  • Convert tm_snapshot to fragmented_vector to reduce memory pressure. by @BenPope in #10056
  • Fix a bug in AlterConfigs which caused cleanup.policy to be un-set unless explicitly overriden. The creation time default is cleanup.policy=delete and AlterConfigs now enforces it. by @VladLazar in #10380
  • Fixed issue with offset translation in rm_stm on snapshot hydrate by @mmaslankaprv in #10300
  • #10059 This change fixes an out of memory in the replicate batcher by ensuring that only one flush task is outstanding at any time. by @travisdowns in #10060
  • #10113 A bug is fixed where if a PUT to object storage was in flight during shutdown, Redpanda might incorrectly record a failed upload as successful. by @jcsp in #10114
  • #10175 Pandaproxy will no longer assert if attempting to consume compressed message batches by @michael-redpanda in #10176
  • #10175 Schema Registry will no longer assert if the _schemas topic contains compressed batches by @michael-redpanda in #10176
  • #10254 A stability issue is fixed where many concurrent Produce requests using very large compressed batches could exhaust memory. by @jcsp in #10255
  • #10254 A stability issue is fixed where very large ZSTD-compressed batches could exhaust memory by @jcsp in #10255
  • #10333 Fixed an issue where the metric redpanda_kafka_consumer_group_consumers was reporting double the real count of consumers. by @NyaliaLui in #10334
  • #10355 The consumer used in our internal kafka client will automatically find the new consumer group coordinator on not_coordinator errors. by @NyaliaLui in #10356

Improvements

  • Added storage_ignore_timestamps_in_future_sec cluster configuration property (default null). If set to non-null, then timestamps more than this many seconds in the future will be ignored by Redpanda when considering whether a segment is old enough to garbage collect. by @jcsp in #10236
  • Console is automatically reconciled when the linked Redpanda cluster changes state by @nicolaferraro in #10128
  • Reduced memory consumption on configurations with very large numbers of small segments. by @jcsp in #10044
  • Shutting down a server with many hydrated tiered storage segments and partitions is now significantly faster. by @andrwng in #9239
  • The shutdown sequence for partitions that use tiered storage is now faster in clusters with heavy read traffic that hydrates readers from object storage. by @andrwng in #9933
  • #10292 vectorized_internal_rpc_requests_pending now has better description by @daisukebe in #10293

Full Changelog: v22.3.16...v22.3.17

Don't miss a new redpanda release

NewReleases is sending notifications on new releases.