You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Huanli Meng <hu...@streamnative.io> on 2020/08/03 16:01:00 UTC

[Pulsar Community Weekly Update] 2020-07-25 ~ 2020-07-31

Dear Pulsar enthusiast,

This is the Pulsar community weekly update for 2020-07-25 ~ 2020-07-31,
with updates on Pulsar clients, Functions, broker, transaction, security,
and so on.

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

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


























































































*===============Notable Feature================- [Broker] Support setting
backlog quota on topic level.    https://github.com/apache/pulsar/pull/7646
<https://github.com/apache/pulsar/pull/7646>- [Pulsar client] Remove UUID
generation on sending message.
https://github.com/apache/pulsar/pull/7705
<https://github.com/apache/pulsar/pull/7705>- [Pulsar client] Close the
hanging thread after Pulsar Admin Java Client is closed.
https://github.com/apache/pulsar/pull/7687
<https://github.com/apache/pulsar/pull/7687>- [Pulsar client] Fix backward
compatibility issues with batch index acknowledgment.
https://github.com/apache/pulsar/pull/7655
<https://github.com/apache/pulsar/pull/7655>- [Pulsar client] Support
configuring `DeleteInactiveTopic` in namespace policy.
https://github.com/apache/pulsar/pull/7598
<https://github.com/apache/pulsar/pull/7598>- [Functions] Add additional
metrics for the Pulsar Function Worker.
https://github.com/apache/pulsar/pull/7685
<https://github.com/apache/pulsar/pull/7685>- [Transaction] Implement the
Transaction Buffer Client.    https://github.com/apache/pulsar/pull/6544
<https://github.com/apache/pulsar/pull/6544>- [Security] Use
Consume/Produce/Lookup interfaces for specific operations in
`allowTopicOperation`.    https://github.com/apache/pulsar/pull/7587
<https://github.com/apache/pulsar/pull/7587>================Notable Bug
Fix================- [Pulsar client] Fix race condition on the closed
consumer while reconnecting to the broker.
https://github.com/apache/pulsar/pull/7589
<https://github.com/apache/pulsar/pull/7589>- [Pulsar client] Fix segment
crashes that are caused by race condition of the timer in the C++ client.
  https://github.com/apache/pulsar/pull/7572
<https://github.com/apache/pulsar/pull/7572>- [Pulsar client] Fix the issue
that the `batchReceiveAsync` is not completed exceptionally when the
consumer is closed.    https://github.com/apache/pulsar/pull/7661
<https://github.com/apache/pulsar/pull/7661>- [Pulsar client] Fix batch
index filtering issue in the consumer.
https://github.com/apache/pulsar/pull/7654
<https://github.com/apache/pulsar/pull/7654>- [Pulsar client] Fix the time
unit error of the producer stats recorder.
https://github.com/apache/pulsar/pull/7670
<https://github.com/apache/pulsar/pull/7670>- [Broker] Fix race condition
on deleted topic with active readers.
https://github.com/apache/pulsar/pull/7715
<https://github.com/apache/pulsar/pull/7715>- [Broker] Introduce a timeout
of opening managed ledger.    https://github.com/apache/pulsar/pull/7506
<https://github.com/apache/pulsar/pull/7506>- [Broker] Fix the issue that
deduplication cursor is not deleted after the message deduplication is
disabled.    https://github.com/apache/pulsar/pull/7656
<https://github.com/apache/pulsar/pull/7656>- [Broker] Fix NPE when using
`advertisedListeners`.    https://github.com/apache/pulsar/pull/7620
<https://github.com/apache/pulsar/pull/7620>================Event /
News================- [Pulsar Summit] The first-ever Pulsar Summit Virtual
Conference 2020 was held on June 17 - 18. This two-day digital event
featured more than 30 sessions from top Pulsar contributors and
developers.    All video recordings and slides are available at
[here](https://streamnative.io/resource#pulsar-summit
<https://streamnative.io/resource#pulsar-summit>).  - [TGIP] Weekly live
stream about Pulsar and its ecosystem.    - 017: Pulsar Multi-Tenancy Best
Practices          - https://www.youtube.com/watch?v=2zGBJNLhO44
<https://www.youtube.com/watch?v=2zGBJNLhO44>- [Webinar]  - 07/28:
StreamNative Webinar - "How to Operate Pulsar in Production" by Matteo
Merli, Joe Frances, Addison Higham, and Sijie Guo    Recording:
https://www.youtube.com/watch?v=mncXc_T6JkU
<https://www.youtube.com/watch?v=mncXc_T6JkU>================Blog /
Article================- Pulsar vs. Kafka: A More Accurate Perspective from
Use Cases and Community to Features and Performance    -
https://streamnative.io/whitepaper/pulsar-vs-kafka
<https://streamnative.io/whitepaper/pulsar-vs-kafka>If we miss anything,
welcome to reply to this thread, thank you.Cheers,Jia Zhai, Huanli Meng*