This is the Pulsar community weekly update for 2019-11-02 ~ 2019-11-08, with updates on the sticky consumer for key-shared subscription, producers support producing messages with different schemas, the release of BookKeeper 4.10, and more.
[PIP-49][Permissions] The discussion of improvements of permissions continues. The scope of the PIP is proposed to reduce to focus on documenting the permissions for admin API and make the implementation stick to it.
[PIP-43][Schema] PIP-43 is completed. Producers now are able to send messages with different schemas. Many thanks to Yi Tang for this incredible contribution.
[PIP-34] Penghui Li introduced sticky consumers for
key_shared subscription. This provides the ability for implementing an exactly-once source connector for Flink with auto-scaling.
[Pulsar Manager] Pulsar Manager starts the vote for its first Apache release.
[BookKeeper] Apache BookKeeper has successfully voted its 4.10 release. Pulsar is bumping bookkeeper version to 4.10 in its coming releases.
[Connectors] Add subscribe position param for consumers of input topics of a sink (Release: 2.4.2, 2.5.0)
[Client][C++/Python] Increase number of digits in temporary subscription name for readers (Release: 2.5.0)
[Client][C++/Python] Add seek-by-time support for C++ and Python clients (Release: 2.5.0)
[Schema] Fix "Trying to subscribe with incompatible schema" (Release: 2.4.2, 2.5.0)
[Schema][Functions] Fix Java function errors using Protobuf schema (Release: 2.4.2, 2.5.0)
[Kubernetes][Prometheus] Fix ZooKeeper kubernetes annotations for prometheus pull metrics from port 8000 (Release: 2.4.2, 2.5.0)
[Conference] Devoxx was held on November 4-8 in Belgium. Quentin Adam and Steven Le Roux presented this conference and shared Architecture, Concepts, and Benchmarks of Apache Pulsar.
[Conference] 4th Workshop on Real-time & Stream Analytics in Big Data & Stream Data Management is coming on December 9-12 in Los Angeles. Matteo Merli will attend and give a talk about Apache Pulsar.
[Anniversary] Apache BookKeeper celebrated the 5th anniversary this month.
Apache Pulsar — One Cluster for the Entire Enterprise Using Multi-Tenancy (by Karthikeyan Palanivelu)
Apache Pulsar: configuring tiered-storage (AWS S3) via HELM (by Thomas Memenga)