Hi, Thanks Yong Zhang and Huanli Meng. It looks like you missed this blog post last week about a great new JMS client for Pulsar created by Enrico Olivelli.
Fast JMS for Apache Pulsar: Modernize and Reduce Costs with Blazing Performance <https://www.datastax.com/blog/fast-jms-apache-pulsar> Cheers, Chris On Mon, 24 May 2021 at 13:16, Huanli Meng <hua...@streamnative.io.invalid> wrote: > Dear Pulsar enthusiast, > > This is the Pulsar community weekly update for 2021-05-17 ~ 2021-05-23, > 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-24-pulsar-weekly. > > All Pulsar community weekly updates are available at > https://streamnative.io/weekly/. > > ======================================= > Pulsar Highlight > > - [Transaction] Support getting the transaction coordinator status through > the transaction Admin API. > > https://github.com/apache/pulsar/pull/10639 ([congbobo184]( > https://api.github.com/users/congbobo184)) > > ======================================= > Development > > - [Schema] Support consuming messages with multiple schema types through > `AutoConsumeSchema`. > > https://github.com/apache/pulsar/pull/10604 ([gaoran10]( > https://api.github.com/users/gaoran10)) > > - [BookKeeper] Initialize `ManagedLedgerFactory` with `MetadataStore`. > > https://github.com/apache/pulsar/pull/10647 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Broker] Use the concurrent Hash map to handle locks notifications. > > https://github.com/apache/pulsar/pull/10680 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Pulsar client] Add `org.apache.bookkeeper:cpu-affinity` to the shaded > profile. > > https://github.com/apache/pulsar/pull/10681 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [BookKeeper] Ensure the `ReadHandle` is properly closed on cache > invalidation. > > https://github.com/apache/pulsar/pull/10659 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Broker] Support configuring busy-wait in the Pulsar broker and Pulsar > client. > > https://github.com/apache/pulsar/pull/10661 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Broker] Set up transaction metadata with `MetadataStore`. > > https://github.com/apache/pulsar/pull/10677 ([fantapsody]( > https://api.github.com/users/fantapsody)) > > - [Broker] Set up initial namespaces with `MetadataStore`. > > https://github.com/apache/pulsar/pull/10612 ([fantapsody]( > https://api.github.com/users/fantapsody)) > > - [BookKeeper] Support configuring the number of BookKeeper client worker > threads. > > https://github.com/apache/pulsar/pull/10649 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Metrics] Add metrics for the non-contiguous deleted message range. > > https://github.com/apache/pulsar/pull/10638 ([Sunny-Island]( > https://api.github.com/users/Sunny-Island)) > > - [Performance] Optimizes the `AuthProviderToken` class to use the same > instance of the parser. > > https://github.com/apache/pulsar/pull/10664 ([addisonj]( > https://api.github.com/users/addisonj)) > > - [Functions] Process asynchronous results in the same Java runnable > thread. > > https://github.com/apache/pulsar/pull/10618 ([sijie]( > https://api.github.com/users/sijie)) > > - [Broker] Avoid the context switch when > `managedLedgerNewEntriesCheckDelayInMillis` is set to `0`. > > https://github.com/apache/pulsar/pull/10660 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Transaction] Support getting the transaction coordinator status through > the transaction Admin API. > > https://github.com/apache/pulsar/pull/10639 ([congbobo184]( > https://api.github.com/users/congbobo184)) > > - [Pulsar Admin] Return a better error message. > > https://github.com/apache/pulsar/pull/10628 ([eolivelli]( > https://api.github.com/users/eolivelli)) > > - [Java][Schema] Enable disabled tests about `AutoConsume` and `KeyValue` > and add the test about null values. > > https://github.com/apache/pulsar/pull/10626 ([eolivelli]( > https://api.github.com/users/eolivelli)) > > - [Java][Schema] Add more tests about `KeyValue` and NULL values. > > https://github.com/apache/pulsar/pull/10609 ([eolivelli]( > https://api.github.com/users/eolivelli)) > > - [Broker] Set up the Pulsar cluster with `MetadataStore`. > > https://github.com/apache/pulsar/pull/10600 ([fantapsody]( > https://api.github.com/users/fantapsody)) > > ======================================= > Notable Bug Fix > > - [Admin] Fix the issue that when getting the partition metadata of a > non-existent topic, it returns `0`. > > https://github.com/apache/pulsar/pull/10601 ([BewareMyPower]( > https://api.github.com/users/BewareMyPower)) > > - [Admin] Convert the bundle split operation into an HTTP asynchronous > operation. > > https://github.com/apache/pulsar/pull/10619 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [pulsar-client] Fix the issues in the pulsar-client shading > configuration. > > https://github.com/apache/pulsar/pull/10614 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [pulsar-client] Fix the issue that the `MessageCrypto` interface should > not expose the Netty `ByteBuf` class in the API. > > https://github.com/apache/pulsar/pull/10616 ([merlimat]( > https://api.github.com/users/merlimat)) > > - [Build] Fix distribution build errors caused by the denied permission. > > https://github.com/apache/pulsar/pull/10641 ([timmyyuan]( > https://api.github.com/users/timmyyuan)) > > - [Test] Fix the failed `TopicPoliciesTest.testMaxSubscriptionsFailFast` > test. > > https://github.com/apache/pulsar/pull/10640 ([eolivelli]( > https://api.github.com/users/eolivelli)) > > - [Broker] Fix the issue that consumer-related topic stats are only > available when the consumer or the reader is connected. > > https://github.com/apache/pulsar/pull/10644 ([dlg99]( > https://api.github.com/users/dlg99)) > > - [Common] Fix the `ConcurrentOpenLongPairRangeSet` to remove data for all > ranges. > > https://github.com/apache/pulsar/pull/10656 ([315157973]( > https://api.github.com/users/315157973)) > > ======================================= > Event / News > > - Pulsar Virtual Summit North America 2021 > > - Sign-up: https://hopin.com/events/pulsar-summit-north-america-2021 > > - [Pulsar Office Hour] Monthly live stream about Pulsar best practices, > use cases, and more. > > - 05/19: https://www.youtube.com/watch?v=vGg9wiYjvUM > > - [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). > > ======================================= > Blog / Article > > - What’s New in Apache Pulsar 2.7.2 > > - https://streamnative.io/en/blog/release/2021-05-24-pulsar-272 > > If we miss anything, welcome to reply to this thread, thank you. > > Cheers, > > Yong Zhang, Huanli Meng > >