momo-jun commented on code in PR #167: URL: https://github.com/apache/pulsar-site/pull/167#discussion_r949915481
########## site2/website-next/release-notes/versioned/pulsar-2.11.0.md: ########## @@ -0,0 +1,497 @@ +--- +id: pulsar-2.11.0 +title: Apache Pulsar 2.11.0 +sidebar_label: Apache Pulsar 2.11.0 +--- + +#### 2022-08-16 + +### Important notice +- Rename Pulsar txn metrics to specify OpenMetrics [#16581](https://github.com/apache/pulsar/pull/16581) +- Rename Pulsar schema metrics to specify OpenMetrics [#16610](https://github.com/apache/pulsar/pull/16610) +- Rename Pulsar lb metrics to specify OpenMetrics [#16611](https://github.com/apache/pulsar/pull/16611) +- Remove jul-to-slf4j #16320 [#16320](https://github.com/apache/pulsar/pull/16320) +- Fix get non-persistent topics issue in Namespaces [#16170](https://github.com/apache/pulsar/pull/16170) +- Fix producer/consume permission can’t get schema [#15956](https://github.com/apache/pulsar/pull/15956) +- Add verification for configured default backlog quota and retention [#15441](https://github.com/apache/pulsar/pull/15441) +- Fix broker LoadBalance uneffective [#15314](https://github.com/apache/pulsar/pull/15314) +- Ensure the deletion consistency of topic and schema [#14608](https://github.com/apache/pulsar/pull/14608) +- Transaction cumulative ack redeliver change [#14371](https://github.com/apache/pulsar/pull/14371) +- Bump prometheus client version from 0.5.0 to 0.15.0 [#13785](https://github.com/apache/pulsar/pull/13785) +- [PIP-158] Split client TLS transport encryption from authentication [#15634](https://github.com/apache/pulsar/pull/15634) +- [PIP-155] Removed Python 2 support [#15376](https://github.com/apache/pulsar/pull/15376) +- [PIP-156] Build Pulsar Server on Java 17 [#15264](https://github.com/apache/pulsar/pull/15264) +- [PIP-162] Enable system topic by default [#15619](https://github.com/apache/pulsar/pull/15619) +- [PIP-174] New managed ledger entry cache implementation [#15955](https://github.com/apache/pulsar/pull/15955) + +### PIPs +- [PIP 37] Support chunking with Shared subscription [#16202](https://github.com/apache/pulsar/pull/16202) +- [PIP-74] Pulsar client memory limits [#14400](https://github.com/apache/pulsar/pull/14400) +- [PIP-81] Split createNewMetadataLedger into multiple methods for reuse [#15425](https://github.com/apache/pulsar/pull/15425) +- [PIP 97] Update Authentication Interfaces to Include Async Authentication Methods [#12104](https://github.com/apache/pulsar/pull/12104) +- [PIP-100] Support pluggable topic factory [#12235](https://github.com/apache/pulsar/pull/12235) +- [PIP-105] Store Subscription properties [#15757](https://github.com/apache/pulsar/pull/15757) +- [PIP-117] Change Pulsar standalone defaults [#15478](https://github.com/apache/pulsar/pull/15478) +- [PIP-132] Include message header size when check maxMessageSize for non-batch message on the client side. [#14007](https://github.com/apache/pulsar/pull/14007) +- [PIP-136] Sync Pulsar metadata across multiple clouds [#16425](https://github.com/apache/pulsar/pull/16425) +- [PIP-143] Support split bundle by specified boundaries [#13796](https://github.com/apache/pulsar/pull/13796) +- [PIP-145] Improve performance of regex subscriptions [#14505](https://github.com/apache/pulsar/pull/14505) +- [PIP-146] ManagedCursorInfo compression [#14542](https://github.com/apache/pulsar/pull/14542) +- [PIP 149] Making the REST Admin API fully async [#14365](https://github.com/apache/pulsar/issues/14365) +- [PIP-152] Support subscription level dispatch rate limiter setting [#15295](https://github.com/apache/pulsar/issues/15295) +- [PIP-153] Optimize metadataPositions in MLPendingAckStore [#15137](https://github.com/apache/pulsar/pull/15137) +- [PIP-160] Make transactions work more efficiently by aggregation operation for transaction log and pending ack store [#15370](https://github.com/apache/pulsar/issues/15370) +- [PIP-161] Exclusive Producer: ability to fence out an existing Producer [#15488](https://github.com/apache/pulsar/pull/15488) +- [PIP-163] Add lowWaterMark check before appending entry to TB [#15424](https://github.com/apache/pulsar/pull/15424) +- [PIP-166] Function add MANUAL delivery semantics [#16279](https://github.com/apache/pulsar/pull/16279) +- [PIP-179] Support the admin API to check unknown request parameters [#16135](https://github.com/apache/pulsar/issues/16135) +- [PIP-181] Pulsar Shell [#16250](https://github.com/apache/pulsar/issues/16250) +- [PIP-184] Topic specific consumer priorityLevel [#16715](https://github.com/apache/pulsar/issues/16715) +- [PIP-187] Add API to analyze a subscription backlog and provide a accurate value [#16545](https://github.com/apache/pulsar/issues/16545) + +### Broker +- [PIP 81] Split the individual acknowledgments into multiple entries + - Add range set wrapper to support record dirty ledgers [#15607](https://github.com/apache/pulsar/pull/15607) + - Notifications for faster topic discovery [#16062](https://github.com/apache/pulsar/pull/16062) + - Split createNewMetadataLedger into multiple methods for reuse [#15425](https://github.com/apache/pulsar/pull/15425) +- [PIP 105] Store Subscription properties + - Store Subscription properties [#15757](https://github.com/apache/pulsar/pull/15757) + - Pulsar Admin: create subscription with Properties [#15503](https://github.com/apache/pulsar/pull/15503) + - Fix error on recycled SubscriptionPropertiesList [#15335](https://github.com/apache/pulsar/pull/15335) +- [PIP 160] Make transactions work more efficiently by aggregation operation for transaction log and pending ack store + - Pending ack log store enables the batch feature [#16707](https://github.com/apache/pulsar/pull/16707) + - Metrics stats of Transaction buffered writer [#16758](https://github.com/apache/pulsar/pull/16758) + - Transaction buffered writer supports Timer [#16727](https://github.com/apache/pulsar/pull/16727) + - Transaction log store enables the batch feature [#16685](https://github.com/apache/pulsar/pull/16685) + - Protocol changes and configuration changes for transaction batch log [#16617](https://github.com/apache/pulsar/pull/16617) + - Txn buffered writer for transaction log batch [#16428](https://github.com/apache/pulsar/pull/16428) +- [PIP 145] Improve performance of regex subscriptions + - Enable evaluating subscription pattern on broker side [#14804](https://github.com/apache/pulsar/pull/14804) + - Notifications for faster topic discovery [#16062](https://github.com/apache/pulsar/pull/16062) +- [PIP-156] Build Pulsar Server on Java 17 + - Build changes by dropping some required checks [#15496](https://github.com/apache/pulsar/pull/15496) + - Build Pulsar Server on Java 17 [#15264](https://github.com/apache/pulsar/pull/15264) +- Optimize getting ledger and entry id from entry [#17108](https://github.com/apache/pulsar/pull/17108) +- Pass subscriptionName to auth service [#17123](https://github.com/apache/pulsar/pull/17123) +- Support loadBalancerSheddingIntervalMinutes dynamic configuration [#16408](https://github.com/apache/pulsar/pull/16408) +- Fix out of order data replication [#17154](https://github.com/apache/pulsar/pull/17154) +- Fix schema does not replicate successfully [#17049](https://github.com/apache/pulsar/pull/17049) +- Streaming dispatcher stuck after reading the first entry with SHARED subscriptions [#17143](https://github.com/apache/pulsar/pull/17143) +- Fix calculate avg message per entry [#17046](https://github.com/apache/pulsar/pull/17046) +- Bundle-data metadata leak because of bundlestats was not clean [#17095](https://github.com/apache/pulsar/pull/17095) Review Comment: ```suggestion - Fix bundle-data metadata leak because bundle stats was not cleaned up [#17095](https://github.com/apache/pulsar/pull/17095) ``` -- 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. To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org