You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pulsar.apache.org by Yu Liu <yu...@streamnative.io> on 2020/04/08 16:00:00 UTC

[Pulsar Community Weekly Update] 2020-03-21 ~ 2020-04-03

Dear Pulsar enthusiast,

This is the Pulsar community weekly update for 2020-03-21 ~ 2020-04-03,
with updates on Pulsar 2.5.1 release candidate, native Go client 0.1.0
release, Kafka-on-Pulsar, multiple PIPs, and bug fixes.

This Pulsar community weekly update is also available at
https://streamnative.io/weekly/2020/2020-04/2020-04-03-pulsar-weekly/.

*All Pulsar community weekly updates are available at
**https://streamnative.io/weekly/
<https://streamnative.io/weekly/>.*

================
Development
================

- [Release] The first release candidate of Pulsar 2.5.1 is out for voting.


https://lists.apache.org/thread.html/rd0781410d7e465cc2c34c04797e6da8079458985b9d3658c8f19ea33%40%3Cdev.pulsar.apache.org%3E

- [Client] Pulsar native Go client 0.1.0 is released.


https://lists.apache.org/thread.html/reac88dbfbade09a2e849c6ae3ec4b295f4ed36160dd34a6b3b9ac742%40%3Cdev.pulsar.apache.org%3E

- [PIP-61] Support multiple advertised addresses on broker.


https://github.com/apache/pulsar/wiki/PIP-61%3A-Advertised-multiple-addresses
https://lists.apache.org/thread.html/r007ce702976133f5cc7e97109cdd58d91ca9fd62d146f06523a18c1e%40%3Cdev.pulsar.apache.org%3E

- [Pulsar Flink] Discussion in the community to deprecate the Flink 1.6.0
integration as a newer Flink connector is proposed to Flink upstream in
FLIP-72.


https://lists.apache.org/thread.html/r1772fc6a326dde79312362d16be96acaf9095ccc0ee7234b1ffe8618%40%3Cdev.pulsar.apache.org%3E

================
Notable Feature
================

- [Broker] Namespace policy overrides (Release: 2.6.0).

    - AutoTopicCreation: https://github.com/apache/pulsar/pull/6471

    - Offload policies: https://github.com/apache/pulsar/pull/6422

- [Function] Support system environment variables in function config
(Release: 2.6.0).

    https://github.com/apache/pulsar/pull/6348

- [Security] Support BouncyCastle FIPS provider (Release: 2.6.0, 2.5.1).

    https://github.com/apache/pulsar/pull/6588

================
Notable Bug Fix
================

- [Schema][Function] Fix Avro schema decode error in functions (Release:
2.5.1, 2.6.0).

    https://github.com/apache/pulsar/pull/6662

- [Schema] Parse long field in GenricJsonRecord (Release: 2.6.0).

    https://github.com/apache/pulsar/pull/6622

================
Ecosystem
================

- [Pulsar.Client] Pulsar.Client 0.18.0 is released with TLS authentication
support.

    https://t.co/QjxquJ7nqI?amp=1

- [Pulsar.Client] Pulsar.Client 0.17.0 is released with interceptors
support.

    https://www.nuget.org/packages/Pulsar.Client/

================
Event / News
================

- [KoP] StreamNative & OVHcloud open sourced Kafka-on-Pulsar (KoP).

    - Blog:
https://streamnative.io/blog/tech/2020-03-24-bring-native-kafka-protocol-support-to-apache-pulsar/

    - Webinar Video: https://www.youtube.com/watch?v=gL6hzRtij8M

- TGIP (TGI Pulsar) - a weekly live video streaming about Pulsar and its
ecosystem.

    - 002: Kubernetes deployment -
https://www.youtube.com/watch?v=wGgEx1M17O0

    - 003: Secure a Pulsar cluster with TLS -
https://www.youtube.com/watch?v=aP31A-ntHLA

    - 004: Deep dive into authentication and authorization -
https://www.youtube.com/watch?v=sTISVpyq73o

================
Blog / Article
================

- Why we moved from Apache Kafka to Apache Pulsar (by StreamSQL)

    https://streamsql.io/blog/from-apache-kafka-to-apache-pulsar

- Will Apache Pulsar eventually kill Apache Kafka? (by Tarun Manrai)


https://medium.com/@manrai.tarun/will-apache-pulsar-eventually-kill-apache-kafka-853be9c0ce13

- Apache Pulsar outperforms Apache Kafka by 2.5x on OpenMessaging benchmark
(by Tarun Manrai)


https://medium.com/@manrai.tarun/apache-pulsar-outperforms-apache-kafka-by-2-5x-on-openmessaging-benchmark-4838c14a541f

*If we miss anything, welcome to reply to this thread, thank you.*



Cheers,


Sijie Guo, Yu Liu (@Anonymitaet)