codelipenghui commented on a change in pull request #6774:
URL: https://github.com/apache/pulsar/pull/6774#discussion_r411223249



##########
File path: site2/website/release-notes.md
##########
@@ -1,6 +1,147 @@
 
 ## Apache Pulsar Release Notes
 
+### 2.5.1 &mdash; 2020-04-20 <a id="2.5.1"></a>
+
+#### PIPS
+
+* PIP-55: Refresh Authentication Credentials 
[#6074](https://github.com/apache/pulsar/pull/6074)
+
+#### Fixes
+
+* Fixed create consumer on partitioned topic while disable topic auto creation 
[#5572](https://github.com/apache/pulsar/pull/5572)  
+* Fixed static linking on C++ lib on MacOS 
[#5581](https://github.com/apache/pulsar/pull/5581)  
+* [pulsar-broker] close managed-ledgers before giving up bundle ownership to 
avoid bad zk-version [#5599](https://github.com/apache/pulsar/pull/5599)  
+* Fixed negative un-ack messages in consumer stats 
[#5929](https://github.com/apache/pulsar/pull/5929)  
+* Fixed unit test issue in BrokerServiceTest.java 
[#6006](https://github.com/apache/pulsar/pull/6006)  
+* Fixed NPE occur when get partitioned topic stats 
[#6060](https://github.com/apache/pulsar/pull/6060)  
+* Fixed zero queue consumer message redelivery 
[#6076](https://github.com/apache/pulsar/pull/6076)  
+* Fixed message redelivery for zero queue consumer while using async api to 
receive messages [#6090](https://github.com/apache/pulsar/pull/6090)  
+* Fixed Adds integration test for RabbitMQ 
[#6033](https://github.com/apache/pulsar/pull/6033)  
+* Fixed the argument and description for dead letter topic is wrong 
[#6101](https://github.com/apache/pulsar/pull/6101)  
+* Fixed Websocket doesn't set the correct cluster data 
[#6102](https://github.com/apache/pulsar/pull/6102)  
+* Fixed available permits may be greater than 1 even though queue size is 0. 
[#6106](https://github.com/apache/pulsar/pull/6106)  
+* Add timeout to search for web service URLs to avoid web threads getting 
stuck [#6124](https://github.com/apache/pulsar/pull/6124)  
+* Fixed broker client tls settings error 
[#6128](https://github.com/apache/pulsar/pull/6128)  
+* Fixed get schema version in HttpLookupService. 
[#6193](https://github.com/apache/pulsar/pull/6193)  
+* [broker] Fixed bug that backlog message that has not yet expired could be 
deleted due to TTL [#6211](https://github.com/apache/pulsar/pull/6211)  
+* [Compaction] Fixed log compaction for flow control/empty topic/last deletion 
[#6237](https://github.com/apache/pulsar/pull/6237)  
+* [Function Worker] Fixed deploy of WindowFunctions 
[#6246](https://github.com/apache/pulsar/pull/6246)  
+* Make tests more stable by using JSONAssert equals 
[#6247](https://github.com/apache/pulsar/pull/6247)  
+* [C++] Fixed memory corruption on ExecutorService destructor 
[#6270](https://github.com/apache/pulsar/pull/6270)  
+* [C++] Fixed handling of canceled timer events on NegativeAcksTracker 
[#6272](https://github.com/apache/pulsar/pull/6272)  
+* [broker] Fixed bug that tenants whose allowed clusters include global cannot 
be created/updated [#6275](https://github.com/apache/pulsar/pull/6275)  
+* [pulsar-client-cpp] Fixed for possible deadlock when closing Pulsar client 
[#6277](https://github.com/apache/pulsar/pull/6277)  
+* Fixed integration Pulsar SQL test failed 
[#6279](https://github.com/apache/pulsar/pull/6279)  
+* Remove problematic semicolon from conf 
[#6303](https://github.com/apache/pulsar/pull/6303)  
+* Enable get precise backlog and backlog without delayed messages. 
[#6310](https://github.com/apache/pulsar/pull/6310)  
+* Fixed casting in ZooKeeperCache.getDataIfPresent() 
[#6313](https://github.com/apache/pulsar/pull/6313)  
+* [Fix-6273] Flush the potential duplicated message when add messages to a 
batch. [#6326](https://github.com/apache/pulsar/pull/6326)  
+* Windows CMake corrections 
[#6336](https://github.com/apache/pulsar/pull/6336)  
+* Avoid getting partition metadata while the topic name is a partition name. 
[#6339](https://github.com/apache/pulsar/pull/6339)  
+* [Helm]explicit statement env-var 'BOOKIE_MEM' and 'BOOKIE_GC' for 
values-mini.yaml [#6340](https://github.com/apache/pulsar/pull/6340)  
+* [Java Reader Client] Start reader inside batch result in read first message 
in batch. [#6345](https://github.com/apache/pulsar/pull/6345)  
+* [Issue 6343] Fixed broker to specify a list of bookie groups 
[#6349](https://github.com/apache/pulsar/pull/6349)  
+* Independent schema is set for each consumer generated by topic 
[#6356](https://github.com/apache/pulsar/pull/6356)  
+* [function] remove future.join() from PulsarSinkEffectivelyOnceProcessor 
[#6361](https://github.com/apache/pulsar/pull/6361)  
+* [ClientAPI]Fixed hasMessageAvailable() 
[#6362](https://github.com/apache/pulsar/pull/6362)  
+* [HELM] autorecovery - could not find or load main class 
[#6373](https://github.com/apache/pulsar/pull/6373)  
+* Fixed Amend the default value of `supportedNamespaceBundleSplitAlgorithms` 
[#6374](https://github.com/apache/pulsar/pull/6374)  
+* [Pulsar-Client] Stop shade snappy-java in pulsar-client-shaded 
[#6375](https://github.com/apache/pulsar/pull/6375)  
+* Fixed duplicate key to send propertys 
[#6390](https://github.com/apache/pulsar/pull/6390)  
+* [Issue 6168] Fixed Unacked Message Tracker by Using Time Partition on C++ 
[#6391](https://github.com/apache/pulsar/pull/6391)  
+* [Minor] Fixed java code errors reported by lgtm. 
[#6398](https://github.com/apache/pulsar/pull/6398)  
+* [Python Test]Fixed the enum34 package not found 
[#6401](https://github.com/apache/pulsar/pull/6401)  
+* Consumer received duplicated deplayed messages upon restart 
[#6404](https://github.com/apache/pulsar/pull/6404)  
+* [Schema] Fixed wrong avro schema 
[#6406](https://github.com/apache/pulsar/pull/6406)  
+* [Java client] MultiTopics discovery is broken due to discovery task 
scheduled twice instead of pendingBatchReceiveTask 
[#6407](https://github.com/apache/pulsar/pull/6407)
+* Fixed publish buffer limit does not take effect 
[#6431](https://github.com/apache/pulsar/pull/6431)  
+* Fixed the bug of authenticationData is't initialized. 
[#6440](https://github.com/apache/pulsar/pull/6440)  
+* Fixed the max backoff configuration for lookups 
[#6444](https://github.com/apache/pulsar/pull/6444)  
+* Fixed avro schema decode error in functions 
[#6445](https://github.com/apache/pulsar/pull/6445)  
+* pulsar-proxy: fixed correct name for proxy thread executor name 
[#6460](https://github.com/apache/pulsar/pull/6460)  
+* [pulsar-proxy] fixed logging for published messages 
[#6474](https://github.com/apache/pulsar/pull/6474)  
+* Fixed create partitioned topic with a substring of an existing topic name. 
[#6478](https://github.com/apache/pulsar/pull/6478)  
+* Fixed memory leak when running topic compaction. 
[#6485](https://github.com/apache/pulsar/pull/6485)  
+* [proxy] Fixed proxy routing to functions worker 
[#6486](https://github.com/apache/pulsar/pull/6486)  
+* [pulsar-client] fixed deadlock on send failure 
[#6488](https://github.com/apache/pulsar/pull/6488)  
+* [pulsar-client-cpp] Fixed Redelivery of Messages on UnackedMessageTracker 
When Ack Messages . [#6498](https://github.com/apache/pulsar/pull/6498)  
+* Fixed admin getLastMessageId return batchIndex 
[#6511](https://github.com/apache/pulsar/pull/6511)  
+* Fixed topic with one partition cannot be updated 
[#6560](https://github.com/apache/pulsar/pull/6560)  
+* [pulsar-client] Fixed NPE while call getLastMessageId 
[#6562](https://github.com/apache/pulsar/pull/6562)  
+* Do not retry on authorization failure 
[#6577](https://github.com/apache/pulsar/pull/6577)  
+* Fixed send get raw schema request 
[#6650](https://github.com/apache/pulsar/pull/6650)  
+* Fixed avro schema decode error in functions 
[#6662](https://github.com/apache/pulsar/pull/6662)  
+* [broker]Handle BadVersionException thrown by updateSchemaLocator() 
[#6683](https://github.com/apache/pulsar/pull/6683)  
+* Fixed restore clusterDispatchRate policy for compatibility 
[#6176](https://github.com/apache/pulsar/pull/6176)  
+* Fix maven broken link [#6068](https://github.com/apache/pulsar/pull/6068)  
+
+
+#### Enhancements
+
+* Expose bookkeeper expose explicit lac configuration in broker.conf 
[#5822](https://github.com/apache/pulsar/pull/5822)  
+* [build] Skip javadoc task for pulsar-client-kafka-compact modules 
[#5836](https://github.com/apache/pulsar/pull/5836)  
+* Add backlogSize in topicStats 
[#5914](https://github.com/apache/pulsar/pull/5914)  
+* Allow to enable/disable delayed delivery for messages on namespace 
[#5915](https://github.com/apache/pulsar/pull/5915)  
+* Upgrade Avro to 1.9.1 [#5938](https://github.com/apache/pulsar/pull/5938)  

Review comment:
       Avro 1.9.1 enables the JSR310 datetimes by default, which might 
introduce some regression problems if users use generated source code by Avro 
compiler 1.8.x and contains datetimes fields. It's better to use Avro 1.9.x 
compiler to recompile.




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


Reply via email to