This is the Pulsar community weekly update for 2020-04-04 ~ 2020-04-17, with updates on multiple PIPs around schema, security, performance, and official Pulsar Helm chart support.
[Release] The fourth release candidate of Pulsar 2.5.1 is out for voting.
[PIP-62] Move connectors, adapters, and presto connector to separate repositories.
[Pulsar Helm Chart] Pulsar Helm Chart is updated with many enhancements. The official Helm chart will be moved to a separate chart repo as a part of PIP-62.
Get started: https://pulsar.apache.org/docs/en/kubernetes-helm/
[PIP-58] Support Consumers Set Custom Retry Delay (Release: 2.6.0).
[Schema] Add Joda time logical type conversion (Release: 2.6.0).
[Broker] Implement AutoSubscriptionCreation by namespace override (Release: 2.6.0).
[Security] Add audience verify in AuthenticationProviderToken (Release: 2.6.0).
Issue-6612: Parse long field in GenericJsonRecord (Release: 2.5.2, 2.6.0).
Issue-6676: Retention policy should be respected when there is no traffic (Release: 2.5.2, 2.6.0).
Issue-6650: Fix send get raw schema request (Release: 2.5.1, 2.6.0).
Issue-6685: Not allow sub auto create by admin when disable topic auto create (Release: 2.5.1, 2.6.0).
Issue-6683: [Broker] Handle BadVersionException thrown by updateSchemaLocator() (Release: 2.5.1, 2.6.0).
Issue-6695: [AVRO ENCODE] Reset cursor if message encode fails (Release: 2.5.2, 2.6.0).
[BookKeeper] Bookkeeper Visual Manager 1.0.0 is released. This application allows you to easily connect to your Bookkeeper, check the health of bookies, view and filter ledgers, check the cluster-wide configurations, and so on.
TGI Pulsar (#TGIP): weekly live stream about Pulsar and its ecosystem
04/28: StreamNative Webinar - "Common architectural patterns on Apache Pulsar" by Devin Bost
04/30: "Event Streaming with Apache Pulsar" by Sijie Guo in open source community data #ossday
Taking a Deep-Dive into Apache Pulsar Architecture for Performance Tuning (by Devin Bost and Penghui Li)
4 Data Trends to Watch in 2020 (by Astasia Myers)
How to Build a Distributed Database with Apache BookKeeper — Part 2 (by Enrico Olivelli)