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

[Pulsar Community Weekly Update] 2021-05-10 ~ 2021-05-16

Dear Pulsar enthusiast,

This is the Pulsar community weekly update for 2021-05-10 ~ 2021-05-16,
with updates on Pulsar client, broker, and so on.

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

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

=======================================
*Pulsar Highlight*
- [Transaction] Handle transaction pending ack persistence.

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

- [Broker] Migrate the schema storage metadata to `MetadataStore`.

  https://github.com/apache/pulsar/pull/10545 ([@merlimat](
https://github.com/merlimat))

- [Docker] Add a new docker compose that includes all the Pulsar components.

  https://github.com/apache/pulsar/pull/10409 ([@odmarkj](
https://github.com/odmarkj))
=======================================
*Development*
- [PIP-85] Add the schema information to messages in the Java Client API.

  https://github.com/apache/pulsar/pull/10476 ([@eolivelli](
https://github.com/eolivelli))
=======================================
*Notable Feature*
- [Python Client] Replace `Exceptions` with `PulsarExceptions`.

  https://github.com/apache/pulsar/pull/7600 ([@lbenc135](
https://github.com/lbenc135))

- [Enhancement] The reader supports seeking messages from the separate
message ID or time.

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

- [CLI] Support setting the time-based limit on the backlog quota through
CLI.

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

- [Pulsar IO] Use `Message.getReaderSchema()` in Pulsar sink connectors
when possible.

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

- [Broker] Expose the topic-level `averageMsgSize` to metrics.

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

- [Enhancement] Support truncating all data of a topic without
disconnecting the producers and consumers.

  https://github.com/apache/pulsar/pull/10326 ([@jangwind](
https://github.com/jangwind))

- [Enhancement] Support creating `MetadataCache` with the custom SerDe.

  https://github.com/apache/pulsar/pull/10543 ([@merlimat](
https://github.com/merlimat))

- [Broker] Get durable subscription without handling
`startMessageRollbackDurationSec`.

  https://github.com/apache/pulsar/pull/10520 ([@linlinnn](
https://github.com/linlinnn))

- [Auth] Enable Conscrypt for Jetty in the Pulsar broker and in the Pulsar
proxy.

  https://github.com/apache/pulsar/pull/10541 ([@lhotari](
https://github.com/lhotari))

- [Broker] Dispatch messages to consumers with permits.

  https://github.com/apache/pulsar/pull/10417 ([@rdhabalia](
https://github.com/rdhabalia))

- [Enhancement] Support disabling the maximum queue size for the producers.

  https://github.com/apache/pulsar/pull/9650 ([@merlimat](
https://github.com/merlimat))

- [Auth] Support the optional authentication method name header in HTTP
authentication.

  https://github.com/apache/pulsar/pull/6799 ([@KannarFr](
https://github.com/KannarFr))
=======================================
*Notable Bug Fix*
- [Broker] Fix the issue that the `AdvertisedAddress` in `PusarService` and
in `conf.` is inconsistent.

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

- [Client] Fix the NPE that is thrown when an ACK grouping tracker checks
duplicated message IDs.

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

- [Test] Fix the `GracefulExecutorServicesShutdownTest` flaky test.

  https://github.com/apache/pulsar/pull/10599 ([@lhotari](
https://github.com/lhotari))

- [Function] Fix the sink or source exception stats.

  https://github.com/apache/pulsar/pull/10549 ([@linlinnn](
https://github.com/linlinnn))

- [Client] Fix the default retry letter and the dead letter topic name.

  https://github.com/apache/pulsar/pull/10129 ([@wangjialing218](
https://github.com/wangjialing218))

- [Broker] Fix the bug that occurs when checking whether a partitioned
topic is a system topic.

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

- [Broker] Make `OpAddEntry.toString()` more robust to nulls to prevent
NPEs.

  https://github.com/apache/pulsar/pull/10548 ([@devinbost](
https://github.com/devinbost))

- [Transaction] Fix the transaction buffer delete marker issue.

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

- [Test] Refactor the function integration tests for easier maintainability.

  https://github.com/apache/pulsar/pull/10140 ([@david-streamlio](
https://github.com/david-streamlio))
=======================================
*Event / News*

- Pulsar Virtual Summit North America 2021

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

- [TGIP] Weekly live stream about Pulsar and its ecosystem.

  - 022: May Project Updates on Apache Pulsar

      - https://www.youtube.com/watch?v=4RJXJBB_1UU

- [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).
=======================================
*Blog / Article*

- Apache Pulsar — Development Setup -- alpha2phi

    -
https://alpha2phi.medium.com/apache-pulsar-development-setup-bbdc82314cf

- 7 Reasons to Choose Apache Pulsar over Apache Kafka -- Chris Bartholomew

    -
https://datastax.medium.com/7-reasons-to-choose-apache-pulsar-over-apache-kafka-cb111087eadb

- Pulsar Virtual Summit North America 2021: Speakers Announced

    -
https://streamnative.io/en/blog/community/2021-05-12-pulsar-virtual-summit-north-america-2021-speakers-announced

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



*Cheers,Yufan Sheng, Huanli Meng*