Anonymitaet commented on a change in pull request #12425:
URL: https://github.com/apache/pulsar/pull/12425#discussion_r759030674



##########
File path: site2/website/release-notes.md
##########
@@ -1,6 +1,439 @@
 
 ## Apache Pulsar Release Notes
 
+### 2.9.0 &mdash; 2021-06-12 <a id=“2.9.0”></a>
+
+### News and noteworthy
+- PIP-45 Pluggable metadata interface introduced many changes about ZooKeeper 
Metadata Management: consistency, resilience, stability, tech debt reduction 
(less code duplication)
+- Pulsar IO: Oracle Debezium Connector, new Schema Aware Elasticsearch Sink 
Connector
+- Many improvements to the Pulsar clients, with PIP-83, PIP-91, PIP-96
+- Geo Replication improvements: PIP-88 Replicate schemas across clusters
+- Now you can run Apache Kafka Connect Sinks as Pulsar Sinks 
[#9927](https://github.com/apache/pulsar/pull/9927)
+
+## Breaking changes
+- Now Pulsar requires ZooKeeper 3.6.x because it leverages the Persistent 
Recursive Watches feature (see PIP-45)
+- The discovery service has been removed. 
[12119](https://github.com/apache/pulsar/pull/12119)
+- The Pulsar Standalone docker image has been removed. 
[11657](https://github.com/apache/pulsar/pull/11657)
+
+#### PIPs
+- [PIP 96] Add message payload processor for Pulsar client 
[#12088](https://github.com/apache/pulsar/pull/12088)
+- [PIP 99] Pulsar Proxy Extensions 
[#11838](https://github.com/apache/pulsar/pull/11838)
+- [PIP 89] PIP-89: Timed log events 
[#11944](https://github.com/apache/pulsar/pull/11944)
+- [PIP 82] Tenant and namespace level rate limiting 
[#11918](https://github.com/apache/pulsar/pull/11918)
+- [PIP 91] Separate lookup timeout from operation timeout 
[#11627](https://github.com/apache/pulsar/pull/11627)
+- [PIP 88] Replicate schemas across clusters 
[#11441](https://github.com/apache/pulsar/pull/11441)
+- [PIP 83] Pulsar Reader: Message consumption with pooled buffer 
[#11725](https://github.com/apache/pulsar/pull/11725)
+- [PIP 64] Rest API Produce message [PIP 
64](https://github.com/apache/pulsar/pull/8125)
+- [PIP 45] Pluggable metadata interface [PIP 
45](https://github.com/apache/pulsar/wiki/PIP-45%3A-Pluggable-metadata-interface)
+
+#### Pulsar IO and Pulsar Functions
+
+- Added Debezium Source for MS SQL Server. 
[12256](https://github.com/apache/pulsar/pull/12256)
+- Upgrading Debezium to 1.7. 
[12295](https://github.com/apache/pulsar/pull/12295)
+- Allow Pulsar Functions localrun to exit on error. 
[12278](https://github.com/apache/pulsar/pull/12278)
+- [pulsar-io-kinesis] add missing dependency. 
[12246](https://github.com/apache/pulsar/pull/12246)
+- Support for draining workers. 
[12178](https://github.com/apache/pulsar/pull/12178)
+- [pulsar-functions-go] support set subscription position. 
[11990](https://github.com/apache/pulsar/pull/11990)
+- [function] enable protobuf-native schema support for function. 
[11868](https://github.com/apache/pulsar/pull/11868)
+- [pulsar-functions-go] sync to the latest function proto. 
[11853](https://github.com/apache/pulsar/pull/11853)
+- [Functions]Support protobuf schema for pulsar function. 
[11709](https://github.com/apache/pulsar/pull/11709)
+- [Functions] Remove unused class which didn't get reverted. 
[11707](https://github.com/apache/pulsar/pull/11707)
+- [Functions] Support KEY_BASED batch builder for Java based functions and 
sources. [11706](https://github.com/apache/pulsar/pull/11706)
+- PIP-85: [pulsar-io] pass pulsar client via context to connector. 
[11056](https://github.com/apache/pulsar/pull/11056)
+
+#### Java Client
+- [Java Client] Use failPendingMessages to ensure proper cleanup. 
[12259](https://github.com/apache/pulsar/pull/12259)
+- [Java Client] Remove unnecessary stats incremement. 
[12229](https://github.com/apache/pulsar/pull/12229)
+- [Java Client] Remove unnecessary synchronization; Simplify initialization. 
[12228](https://github.com/apache/pulsar/pull/12228)
+- [pulsar-client] Add partition-change api for producer/consumer interceptors. 
[12287](https://github.com/apache/pulsar/pull/12287)
+- Fix deadLetterPolicy is not working with key shared subscription under 
partitioned topic. [12148](https://github.com/apache/pulsar/pull/12148)
+- [Client] Fix endless receiveAsync loop in MultiTopicsConsumer. 
[12044](https://github.com/apache/pulsar/pull/12044)
+- [Client] Reduce redundant FLOW requests for non-durable multi-topics 
consumer. [11802](https://github.com/apache/pulsar/pull/11802)
+- [pulsar-client] Fix: set and return topic name on message api. 
[11743](https://github.com/apache/pulsar/pull/11743)
+- PIP-91: Separate lookup timeout from operation timeout. 
[11627](https://github.com/apache/pulsar/pull/11627)
+- [Java Client] Switch from pretty print to compact print for configs. 
[11609](https://github.com/apache/pulsar/pull/11609)
+- Java Client: remove usage of reflection while using Pulsar Implementation 
classes. [11636](https://github.com/apache/pulsar/pull/11636)
+
+#### C++ Client
+- [C++] Support configuring optional scope field for OAuth2 authentication. 
[12305](https://github.com/apache/pulsar/pull/12305)
+- [Python] Do not sort schema fields by default. 
[12232](https://github.com/apache/pulsar/pull/12232)
+- [Python Schema] Support setting namespace for python schema. 
[12175](https://github.com/apache/pulsar/pull/12175)
+- [C++] Support setting priority for the consumer. 
[12076](https://github.com/apache/pulsar/pull/12076)
+- [C++] Fixed attempting to connect to multiple IP addresses. 
[11958](https://github.com/apache/pulsar/pull/11958)
+- [Python] Expose Client.shutdown() method. 
[11955](https://github.com/apache/pulsar/pull/11955)

Review comment:
       This one is not resolved yet




-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to