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/01/25 16:01:00 UTC
Pulsar Community Weekly Update] 2021-01-18 ~ 2021-01-24
Dear Pulsar enthusiast,
This is the Pulsar community weekly update for 2021-01-18 ~ 2021-01-24,
with updates on Pulsar client, broker, Functions, and so on.
This Pulsar community weekly update is also available at
https://streamnative.io/weekly/2021/2021-01/2021-01-25-pulsar-weekly.
*All Pulsar community weekly updates are available at
**https://streamnative.io/weekly/
<https://streamnative.io/weekly/>.*
===============
Pulsar Highlight
===============
Implement `CoordinationService` abstraction on the top of `MetadataStore`
to realize the following operations:
- Lock management
- Leader election
- Unique number generator
By ([@merlimat](https://github.com/merlimat))
*===============*
*Notable Feature===============*
- [Topic Policy] Support getting the applied policy for `InactiveTopic`.
https://github.com/apache/pulsar/pull/9230 ([@315157973](
https://github.com/315157973))
- [Interceptor] Skip the interceptor for `MediaType.MULTIPART_FORM_DATA`.
https://github.com/apache/pulsar/pull/9217 ([@codelipenghui](
https://github.com/codelipenghui))
- [Transactions] Implement the transaction buffer stable position and
`lowWaterMark`.
https://github.com/apache/pulsar/pull/9195 ([@congbobo184](
https://github.com/congbobo184))
- [Plugin] Use the default ASF configuration to create the Source tarball.
https://github.com/apache/pulsar/pull/9184 ([@eolivelli](
https://github.com/eolivelli))
- [Authentication] Add the authentication action for the package management
service.
https://github.com/apache/pulsar/pull/8893 ([@zymap](
https://github.com/zymap))
===============
*Notable Bug Fix===============*
- [Dependency] Remove Spring Plugins repository.
https://github.com/apache/pulsar/pull/9280 ([@eolivelli](
https://github.com/eolivelli))
- [Dependency] Remove the hbase-server dependency.
https://github.com/apache/pulsar/pull/9278 ([@Renkai](
https://github.com/Renkai))
- [C++] Fix the issue that `ServerError` is not converted to string in the
log.
https://github.com/apache/pulsar/pull/9277 ([@BewareMyPower](
https://github.com/BewareMyPower))
- [Topic Policy] Fix the Flaky unit test.
https://github.com/apache/pulsar/pull/9262 ([@315157973](
https://github.com/315157973))
- [Functions] Fix the issue that the Function worker does not use the
`isSuperUser` method to check the status of the super user.
https://github.com/apache/pulsar/pull/9259 ([@zymap](
https://github.com/zymap))
- [Broker] Fix the race condition on producer/consumer maps in `ServerCnx`.
https://github.com/apache/pulsar/pull/9256 ([@ivankelly](
https://github.com/ivankelly))
- [Broker] Fix the issue that the interceptor is disabled in
`ResponseHandlerFilter.java`.
https://github.com/apache/pulsar/pull/9252 ([@codelipenghui](
https://github.com/codelipenghui))
- [Interceptor] Fix the issue that the interceptor does not handle boundary
for multipart/form-data.
https://github.com/apache/pulsar/pull/9247 ([@codelipenghui](
https://github.com/codelipenghui))
- [Test] Clean up the Flaky test `BatchSourceExecutorTest`.
https://github.com/apache/pulsar/pull/9243 ([@eolivelli](
https://github.com/eolivelli))
- [Log] Provide the debug log for `OpAddEntry`.
https://github.com/apache/pulsar/pull/9239 ([@Shoothzj](
https://github.com/Shoothzj))
- [Broker] Handle web application exception to the redirect request.
https://github.com/apache/pulsar/pull/9228 ([@sijie](
https://github.com/sijie))
- [Flaky test] Fix unit tests that occasionally fail.
https://github.com/apache/pulsar/pull/9226 ([@315157973](
https://github.com/315157973))
- [Broker] Fix incorrect tips for errors of creating topics when the
namespace does not exist.
https://github.com/apache/pulsar/pull/9223 ([@aloyszhang](
https://github.com/aloyszhang))
- [Broker] Fix mis-use of local/global ZooKeepers and provide different
ZooKeepers for global/local in `MockedPulsarServiceBaseTest`.
https://github.com/apache/pulsar/pull/9222 ([@aloyszhang](
https://github.com/aloyszhang))
- [Broker] Fix the issue that `maxConsumersPerTopic` cannot be disabled at
the namespace level.
https://github.com/apache/pulsar/pull/9214 ([@315157973](
https://github.com/315157973))
- [Compaction] Fix the issue with topic compaction when the compaction
ledger is empty.
https://github.com/apache/pulsar/pull/9206 ([@jerrypeng](
https://github.com/jerrypeng))
- [Dead Letter Queue] Fix the issue with incorrect condition checj when
creating producers for the Dead Letter Queue (DLQ).
https://github.com/apache/pulsar/pull/9166 ([@MarvinCai](
https://github.com/MarvinCai))
- [Build] Fix the issue with building the C++ client library on Mac OS if a
different OpenSSL is used.
https://github.com/apache/pulsar/pull/9165 ([@phijohns-tibco](
https://github.com/phijohns-tibco))
*================Event / News================*- [Webinar] Watch Your
Streams: Implementing OpenTelemetry with Apache Pulsar
-
https://us02web.zoom.us/webinar/register/3216003857537/WN_IyokJqHFRjicIuYT3ui4Ew
- Pulsar User Survey 2020
-
https://forms.office.com/Pages/ResponsePage.aspx?id=2zjkx2LkIkypCsNYsWmAs96ZDwmey39DhXAvi6EqbJpUNlZWQzRPMlVWNTc1WUcwUE5CWFMyUlI3QS4u
- [Learning] Apache Pulsar: The Next Generation Messaging and Queuing
System -- Karthik Ramasamy
- https://www.youtube.com/watch?v=30QKArypisg
================
Blog / Article
================
- StreamNative Launches Pulsar-as-a-Service on AWS
-
https://streamnative.io/en/blog/release/2021-01-21-streamnative-cloud-aws
*If we miss anything, welcome to reply to this thread, thank you.*
*Cheers,Bo Cong, Huanli Meng*