Dear Pulsar enthusiast,

This is the Pulsar community weekly update for 2021-03-29 ~ 2021-04-04,
with updates on Pulsar client, broker, and so on.

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

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

*===============*

*Pulsar Highlight================*
Introduce the Pulsar Interface Taxonomy to guide developers and users to
use Pulsar APIs.

by ([@sijie](https://github.com/sijie))

*===============*

*Development================*
- [Transactions] Implement transaction pending-ack server patch.

    https://github.com/apache/pulsar/pull/8426 ([@congbobo184](
https://github.com/congbobo184))

- [Transactions] Register the transaction metadata before sending or
acknowledging messages.

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

- [Transactions] Expose the transaction interface.

    https://github.com/apache/pulsar/pull/8505 ([@congbobo184](
https://github.com/congbobo184))

- [Broker] Expose consumer names after the `mark-delete-position` for the
Key_Shared subscription.

    https://github.com/apache/pulsar/pull/8545 ([@codelipenghui](
https://github.com/codelipenghui))

- [Transaction] Ensure that the transaction metadata handlers are connected.

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

- [Bookie] Add the bookie client quarantine ratio configuration for bookie
client 4.11.1.

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

- [Broker] Improve the function state workflow with timeouts.

    https://github.com/apache/pulsar/pull/8528 ([@jerrypeng](
https://github.com/jerrypeng))

*===============*
*Notable Feature================*
- [Broker] Support taking de-duplication snapshots based on time.

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

- [Broker] Support the namespace-level duplication snapshot.

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

- [Broker] Introduce the Pulsar Interface Taxonomy to guide developers and
users to use Pulsar APIs.

    https://github.com/apache/pulsar/pull/8530 ([@sijie](
https://github.com/sijie))

*===============*
*Notable Bug Fix================*
- [Broker] Fix the issue that is caused by cleaning inactive partitioned
topics.

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

- [C++] Catch the exception thrown by the remote endpoint.

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

- [Transactions] Fix the `TransactionBufferHandlerImpl` thread leak in
tests.

    https://github.com/apache/pulsar/pull/8488 ([@eolivelli](
https://github.com/eolivelli))

- [Broker] Cancel the producer's `sendtimeout` task after failing to create
the producer.

    https://github.com/apache/pulsar/pull/8497 ([@hrsakai](
https://github.com/hrsakai))

- [Functions] Fix the issue that overriding `jobName` in Kubernetes runtime
with custom runtime options may cause collisions when the same `jobName` is
used.

    https://github.com/apache/pulsar/pull/8508 ([@jdbeck](
https://github.com/jdbeck))

*===============*

*Ecosystem================*
- [Broker] Delete Pulsar adapters.

    https://github.com/apache/pulsar/pull/8480 ([@sijie](
https://github.com/sijie))

- [AdminCli] Support examining specific messages by position which is
related to the earliest or the latest message.

    https://github.com/apache/pulsar/pull/8494 ([@MarvinCai](
https://github.com/MarvinCai))

*================Event / News================*
- [TGIP] Weekly live stream about Pulsar and its ecosystem.

  - All video recordings are available at [here](
https://streamnative.io/resource#tgip).

- [Intro to Apache Pulsar 101] Monthly live stream about Pulsar, including
concepts, architecture, and design.

    - All video recordings are available at [here](
https://streamnative.io/en/resource#intro-to-apache-pulsar-101).

- Apache Pulsar Hackathon

    Sign-up:
https://www.eventbrite.com/e/apache-pulsar-hackathon-2021-tickets-143906003731

- Pulsar Virtual Summit North America 2021

    Sign-up: https://hopin.com/events/pulsar-summit-north-america-2021

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



*Cheers,Jianyun Zhao, Huanli Meng*

Reply via email to