1. References
  2. StreamNative Pulsar Changelogs
  3. v2.11

StreamNative Weekly Release Notes v2.11.2.1

StreamNative Weekly Release Notes v2.11.2.1

Download

Distributions

  • https://github.com/streamnative/pulsar/releases/tag/v2.11.2.1

Packages

Images

General Changes

Apache Pulsar

[improve][offload] Extend the offload policies to allow specifying more conf

[improve][offload] Create offload resources lazily

[improve][offload] Support to configure more offload driver

[fix][build] Upgrade PyYaml version to 6.0.1

[improve] [ws] add cryptoKeyReaderFactoryClassName into the file websocket.conf

[fix] [cli] the variable producerName of BatchMsgContainer is null

AoP

remove useless test code

MoP

Fix IllegalReferenceCountException exception to break the callback

Change log level to debug

Add Cache for event writer.

847206d Fix connect timeout ms

SN KoP

[branch-2.11] Fix failed GroupMetadataManagerTest

Fix flaky OffsetTopicWriteTimeoutTest

[transactions] Better handling of network exceptions while sending TX markers

[transaction] Producer state manager snapshot recovery - Part-1: Add snapshot I/O buffer

Reduce the offset commit timeout to 5 seconds and make it configurable

Fix flaky CompactedPartitionedTopicTest.testClose

[fix] not respone for PRODUCE when acks=0

[debug] add better log for CONCURRENT_TRANSACTIONS error

[perf][improvement] Improvements for PulsarEntryFormatter

[bugfix] Fix decode pulsar format batch records timestamp

[refactor] Decoupling the offset topic I/O from GroupMetadataManager

[fix][transaction] TransactionMarkerRequestCompletionHandler retries on UNKNOWN_SERVER_ERROR

Prevent double-release on timeout

[improve] Get size from byteBuf earlier to prevent unnecessary retention

[improvement] hide scary InterruptedException in KopEventManager during broker shutdown

Document the tlsEnabled configuration for legacy KoP versions

[bugfix][transactions] Make TxnTransitMetadata.topicPartitions immutable

[bugfix][transactions] Prevent ConcurrentModificationException in getProducer()

[bugfix][transactions] Release memory in TransactionMarkerChannelHandler

fix: remove topic.getManagedLedger().asyncDeleteCursor

[feat][schema] Support getting schema string by id

[fix] Fix read unstable messages

Previous
v2.11.1.4