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/09/16 16:01:00 UTC

[Pulsar Community Weekly Update] 2020-09-05 ~ 2020-09-11

Dear Pulsar enthusiast,

This is the Pulsar community weekly update for 2020-09-05 ~ 2020-09-11,
with updates on Pulsar transaction, broker, metrics and so on.

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

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

===============
Development
================
- [Topic Policy] Support setting, getting, and removing
`inactiveTopicPolicies` on the topic level.

    https://github.com/apache/pulsar/pull/7986 (@[315157973](
https://github.com/315157973))

- [Bookie] Add `bookkeeperClientMinNumRacksPerWriteQuorum` and
`bookkeeperClientEnforceMinNumRacksPerWriteQuorum` configuration options.

    https://github.com/apache/pulsar/pull/7977 (@[mkozioro](
https://github.com/mkozioro))

- [Topic Policy] Support setting, getting, and removing `maxConsumers` on
the topic level.

    https://github.com/apache/pulsar/pull/7968 (@[zhanghaou](
https://github.com/zhanghaou))

- [Transaction] Update the acknowledgement abort process on subscription.

    https://github.com/apache/pulsar/pull/7979 (@[gaoran10](
https://github.com/gaoran10))

- [Topic Policy] Fix the overwritten order of `dispatchRate`.

    https://github.com/apache/pulsar/pull/8004 (@[315157973](
https://github.com/315157973))

- [C++ Client] Support key-based batching for the C++ client.

    https://github.com/apache/pulsar/pull/7996 (@[BewareMyPower](
https://github.com/BewareMyPower))

- [Pulsar Perf] Support setting the message key for consumers in the
key-shared subscription mode.

    https://github.com/apache/pulsar/pull/7989 (@[315157973](
https://github.com/315157973))

- [OAuth2] Get the OAuth2 token endpoint from the well-known configuration.

    https://github.com/apache/pulsar/pull/8006 (@[zymap](
https://github.com/zymap))

- [Functions] Support specifying the sub position in Pulsar Functions.

    https://github.com/apache/pulsar/pull/7891 (@[wolfstudy](
https://github.com/wolfstudy))

- [Topic Policy] Support setting, getting, and removing max consumers per
subscription on the topic level.

    https://github.com/apache/pulsar/pull/8003 (@[hangc0276](
https://github.com/hangc0276))
===============















































*Notable Bug Fix================- [Functions] Implement better error
handling during close() of a batch source.
https://github.com/apache/pulsar/pull/7984
<https://github.com/apache/pulsar/pull/7984>
(@[jerrypeng](https://github.com/jerrypeng
<https://github.com/jerrypeng>))- [Functions] Improve the batch source
intermediate topic cleanup operation.
https://github.com/apache/pulsar/pull/7985
<https://github.com/apache/pulsar/pull/7985>
(@[jerrypeng](https://github.com/jerrypeng
<https://github.com/jerrypeng>))- [Security] Upgrade the snakeyaml to
verion 1.26.    https://github.com/apache/pulsar/pull/7994
<https://github.com/apache/pulsar/pull/7994>
(@[wolfstudy](https://github.com/wolfstudy
<https://github.com/wolfstudy>))- [Broker] Avoid calculating the publish
buffer of one ServerCnx multiple times when checking the broker's publish
buffer.    https://github.com/apache/pulsar/pull/7926
<https://github.com/apache/pulsar/pull/7926>
(@[aloyszhang](https://github.com/aloyszhang
<https://github.com/aloyszhang>))- [OAuth2] Fix the null exception when the
proxy service is started with the OAuth2 authentication plugin.
https://github.com/apache/pulsar/pull/8019
<https://github.com/apache/pulsar/pull/8019>
(@[zymap](https://github.com/zymap <https://github.com/zymap>))- [Broker]
Fix `IndexOutOfBoundsException` in the Key_Shared subscription mode when
messages are dispatched to consumers.
https://github.com/apache/pulsar/pull/8024
<https://github.com/apache/pulsar/pull/8024>
(@[codelipenghui](https://github.com/codelipenghui
<https://github.com/codelipenghui>))================Event /
News================- [TGIP] Weekly live stream about Pulsar and its
ecosystem.  - All video recordings are available at
[here](https://streamnative.io/resource#tgip
<https://streamnative.io/resource#tgip>).- [Event]  -  Pulsar Summit Asia
2020     https://pulsar-summit.org/en/event/asia-2020
<https://pulsar-summit.org/en/event/asia-2020>  - 09/09: "Apache Pulsar:
Under the Hood for Java Developers" by Addison Higham in the Israeli Java
Community (Java.IL)    - Slides:
https://www.slideshare.net/streamnative/apache-pulsar-under-the-hood
<https://www.slideshare.net/streamnative/apache-pulsar-under-the-hood>    -
Video: https://www.youtube.com/watch?v=8DkZKsjjcG0&feature=youtu.be
<https://www.youtube.com/watch?v=8DkZKsjjcG0&feature=youtu.be>================Blog
/ Article================- StreamNative Cloud - Getting Started  -
https://streamnative.io/blog/tech/2020-09-10-streamnative-cloud-get-started
<https://streamnative.io/blog/tech/2020-09-10-streamnative-cloud-get-started>If
we miss anything, welcome to reply to this thread, thank you.Cheers,Yong
Zhang, Huanli Meng*