pulsar-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [pulsar] Anonymitaet commented on a change in pull request #5837: [release] add release notes for 2.5.0 release
Date Wed, 11 Dec 2019 03:39:26 GMT
Anonymitaet commented on a change in pull request #5837: [release] add release notes for 2.5.0
release
URL: https://github.com/apache/pulsar/pull/5837#discussion_r356389028
 
 

 ##########
 File path: site2/website/release-notes.md
 ##########
 @@ -1,5 +1,134 @@
 
-## Apache
+## Apache Pulsar Release Notes
+
+### 2.5.0 &mdash; 2019-12-06 <a id="2.5.0"></a>
+
+#### PIPs
+
+- [PIP-41] Introduce Protocol Handler API [#5130](https://github.com/apache/pulsar/pull/5130)
[#5743](https://github.com/apache/pulsar/pull/5473) 
+- [PIP-45] Pluggable metadata interface [#5330](https://github.com/apache/pulsar/pull/5330)

+- [PIP-44] Separate schema compatibility checker for producer and consumer [#5227](https://github.com/apache/pulsar/pull/5227)
+- [PIP-43] Producer send messages with different schema [#5141](https://github.com/apache/pulsar/issues/5141)
[#5517](https://github.com/apache/pulsar/pull/5517) 
+- [PIP-51] Introduce sticky consumer [#5388](https://github.com/apache/pulsar/pull/5388)
+- [PIP-38] Support batch receive in java client. [#4621](https://github.com/apache/pulsar/pull/4621)
+- [PIP-52] PIP-52: [pulsar-sever] Add support of dispatch throttling relative to publish-rate
[#5797](https://github.com/apache/pulsar/pull/5797)
+
+#### Fixes
+
+- [Broker] Avoid retrying deleting namespace when topic is already deleted/fenced [#4665](https://github.com/apache/pulsar/pull/4665)
+- [pulsar-broker] Fix expiry monitor to continue on non-recoverable error [#4818](https://github.com/apache/pulsar/pull/4818)

+- [pulsar-broker] fix ns-isolation api to fetch policy for specific broker [#5314](https://github.com/apache/pulsar/pull/5314)
+- [broker] external protocols not set to local broker data [#5749](https://github.com/apache/pulsar/pull/5479)
+- [broker]Add handle exception KeeperException.BadVersionException  [#5563](https://github.com/apache/pulsar/pull/5563)
+- Fix message deduplicate issue while using external sequence id with batch produce [#5491](https://github.com/apache/pulsar/pull/5491)
+- Remove cursor while remove non-durable subscription [#5719](https://github.com/apache/pulsar/pull/5719)

+
+#### Enhancements
+
+- Process requests asynchronously on some REST APIs [4765](https://github.com/apache/pulsar/pull/4765)
[4778](https://github.com/apache/pulsar/pull/4778) [4795](https://github.com/apache/pulsar/pull/4795)

+- Reduce char[] creation on jvm heap [#5055](https://github.com/apache/pulsar/pull/5055)
+- Fixes not owned bundles got selected when broker overloading [#5002](https://github.com/apache/pulsar/pull/5002)
+- [pulsar-broker] support update partition for global topic  [#5306](https://github.com/apache/pulsar/pull/5306)
+- Ensure the handling of PartitionMetadataRequest is async end-to-end [#5307](https://github.com/apache/pulsar/pull/5307)
+- [pulsar-broker] Introduce publish rate-limiting on topic [#3986](https://github.com/apache/pulsar/pull/3986)
+- Allow to automatically assign TCP ports when starting a broker  [#3555](https://github.com/apache/pulsar/pull/3555)

+- [zookeeper] bump zookeeper to version 3.5.6 [#5043](https://github.com/apache/pulsar/pull/5043)
+- Validate topic name before creating partition/non partition topic via admin cli. [#5148](https://github.com/apache/pulsar/pull/5148)
+- Upgrade bk version to 4.10.0 [#5607](https://github.com/apache/pulsar/pull/5607)
+- [client] Introduce `batchingMaxBytes` setting in pulsar producer [#5045](https://github.com/apache/pulsar/pull/5045)
+- Add epoch for connection handler to handle create producer timeout.  [#5571](https://github.com/apache/pulsar/pull/5571)
+- Add publish rate limit for each broker to avoid OOM [#5710](https://github.com/apache/pulsar/pull/5710)
+- Add a broker tool for operations of a specific broker [#5768](https://github.com/apache/pulsar/pull/5768)
+
+#### Stats & Monitoring 
+
+- Added delayed messages in Prometheus when using namespace-level metrics aggregation [#4691](https://github.com/apache/pulsar/pull/4691)
+- Increasing Dashboard consumerName field to 256 varchar [4716](https://github.com/apache/pulsar/pull/4716)
+- [dashboard] integrate peek into messages page [#4966](https://github.com/apache/pulsar/pull/4966)
+- ashboard] support parse batch entry [#4992](https://github.com/apache/pulsar/pull/4992)
+
+#### Security
+
+- [pulsar-broker] add broker-bookie mTLS support [#5042](https://github.com/apache/pulsar/pull/5042)
+
+#### Tiered Storage
+
+- HDFS Offloader [#4403](https://github.com/apache/pulsar/pull/4403)
+
+#### Pulsar Schema
+
+- Pulsar schema api should respect to namespace level compatibility [#4821](https://github.com/apache/pulsar/issues/4821)
+- NPE is thrown when a consumer consumes a partitioned topic with struct schema
+ [#4960](https://github.com/apache/pulsar/pull/4960)
+- Add compatibility check for primitive schema types [#5051](https://github.com/apache/pulsar/pull/5051)
+- support uploading key/value schema using Pulsar admin [#5000](https://github.com/apache/pulsar/pull/5000)
+- Schema support encoding & encoding ByteBuf [#5123](https://github.com/apache/pulsar/pull/5123)
+
+#### Pulsar IO
+
+- Support reload Source and Sink for Pulsar IO [5008](https://github.com/apache/pulsar/pull/5008)
+- Added Kinesis Source Connector [#3784](https://github.com/apache/pulsar/pull/3784)
+- Add a source connector for MongoDB [#5316](https://github.com/apache/pulsar/pull/5316)
+- [pulsar-io-debezium] Support CDC Connector for MongoDB [#5590](https://github.com/apache/pulsar/pull/5590)
+- [pulsar-io] improve hbase sink performance [#5705](https://github.com/apache/pulsar/pull/5705)
+
+#### Pulsar Functions
+
+- Allow resource overcommitting when running functions in Kubernetes [4829](https://github.com/apache/pulsar/pull/4829)
+- Make Function Authentication Provider pluggable [#5404](https://github.com/apache/pulsar/pull/5404)
+- added deletion of state for Functions [#5469](https://github.com/apache/pulsar/pull/5469)

+- [functions] Distribute the CA for KubernetesSecretsTokenAuthProvider [#5398](https://github.com/apache/pulsar/pull/5398)
+- Function runtime pluggable [#5463](https://github.com/apache/pulsar/pull/5463)
+- Allow functions to pass runtime specific options [#5400](https://github.com/apache/pulsar/pull/5400)
+
+#### Pulsar SQL
+
+- Support for other schema name separators in pulsar SQL [4732](https://github.com/apache/pulsar/issues/4732)
+- Reuse ManagedLedgerFactory instances across SQL queries [4813](https://github.com/apache/pulsar/pull/4813)

+- Using pulsar SQL query messages will appear `NoSuchLedger` when zk root directory changed
[#5001](https://github.com/apache/pulsar/pull/5001)
+
+#### Java client
+
+- Not allow use acknowledgeCumulative on Key_shared subscription. [#5339](https://github.com/apache/pulsar/pull/5339)
+- Fix bug that beforeConsume() of interceptor is not called when receiver queue size is 0
[#5777](https://github.com/apache/pulsar/pull/5777)
+
+#### Go client
+
+- Use Buffered channels to avoid blocking on callback  [#5336](https://github.com/apache/pulsar/pull/5336)
+
+#### C++ client
+
+- [pulsar-client-cpp]Change state_ to closed when resultOk is returned [#5446](https://github.com/apache/pulsar/pull/5446)
+- [C++ client] Expose redelivery count [#5677](https://github.com/apache/pulsar/pull/5677)
+
+#### Adaptors
+
+- Add support of pulsar-kafka-adapter for kafka-0.9 api [4886](https://github.com/apache/pulsar/pull/4886)
+- Add support of pulsar-kafka-adapter for kafka-0.8 api [4797](https://github.com/apache/pulsar/pull/4797)

+- Make client keepalive interval configurable on pulsar-client-kafka [#5131](https://github.com/apache/pulsar/pull/5131)
+
+#### Transaction
+
+- [Buffer]Add new marker to show which message belongs to transaction [4776](https://github.com/apache/pulsar/pull/4776)
+- [buffer] Add data ledger position in txn commit marker [4826](https://github.com/apache/pulsar/pull/4826)
+- [buffer] Add basic operation of transaction [4738](https://github.com/apache/pulsar/pull/4738)
+- [buffer] Add new commands for the transaction [4866](https://github.com/apache/pulsar/pull/4866)
+- Add default handler to handle transaction related commands [4891](https://github.com/apache/pulsar/pull/4891)
 
 Review comment:
   ```suggestion
   - Add default handler to handle transaction related commands [#4891](https://github.com/apache/pulsar/pull/4891)
   ```

----------------------------------------------------------------
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


With regards,
Apache Git Services

Mime
View raw message