You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/11/10 06:19:02 UTC

[GitHub] [pulsar] eolivelli commented on a change in pull request #8495: Add 2.6.2 release blog

eolivelli commented on a change in pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#discussion_r520314387



##########
File path: site2/website/blog/2020-11-09-Apache-Pulsar-2-6-2.md
##########
@@ -0,0 +1,351 @@
+---
+author: XiaoLong Ran
+authorURL: https://twitter.com/wolf4j1
+title: Apache Pulsar 2.6.2
+---
+We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
+
+Here are some highlights and major features added in Pulsar 2.6.2.
+
+<!--truncate-->
+
+## Broker
+
+### Catch throwable when start pulsar
+
+Before 2.6.1, pulsar only catch exception when `BrokerStarter.start()` failed, some error such as `NoSuchMethodError` or `NoClassDefFoundError` can not be caught, and pulsar will in abnormal status but no error log will found in the log file. 
+
+In 2.6.1, we modify exception to throwable to avoid this issue.
+
+For more information about implementation, see [PR-7221](https://github.com/apache/pulsar/pull/7221).
+
+### Handle SubscriptionBusyException in resetCursor API
+
+In method `PersistentSubscription.resetCursor`, `SubscriptionFencedException` is thrown in several place, but not handled in `PersistentTopicBase`. It caused the error message not very clear. This fix tries to export `SubscriptionBusyException` in PersistentTopicBase for resetCursor, to make the error in reset API more clear.
+
+For more information about implementation, see [PR-7335](https://github.com/apache/pulsar/pull/7335).
+
+### Converted the namespace bundle unload into async operation
+
+Reworked the namespace bundle unload REST handler to be asynchronous. This avoid getting stuck in the Jetty threads calling into themselves when we try to unload the entire namespace.
+
+For more information about implementation, see [PR-7364](https://github.com/apache/pulsar/pull/7364).
+
+### Support initial namespace of the cluster without startup the broker

Review comment:
       Typo: startup -> starting




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org