This is an automated email from the ASF dual-hosted git repository.

zhaijia pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 12e46c6  add notes (#5078)
12e46c6 is described below

commit 12e46c63cdcf96b6c405b84061af8d200b91cead
Author: Jia Zhai <zhai...@apache.org>
AuthorDate: Tue Sep 3 14:05:42 2019 +0800

    add notes (#5078)
    
    release notes for 2.4.1
---
 site2/website/release-notes.md | 95 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/site2/website/release-notes.md b/site2/website/release-notes.md
index 9ed0c7e..17d6da3 100644
--- a/site2/website/release-notes.md
+++ b/site2/website/release-notes.md
@@ -1,6 +1,101 @@
 
 ## Apache
 
+### 2.4.1 &mdash; 2019-08-30 <a id="2.4.1"></a>
+
+### 2.4.1 &mdash; 2019-08-30 <a id="2.4.1"></a>
+
+#### Fixes
+
+* Fixed wrong serialize of batchBuilder in ProducerConfigurationData 
[#4620](https://github.com/apache/pulsar/pull/4620)
+* Fixed SchemaInfo properties losing when registering schema using admin api 
[#4617](https://github.com/apache/pulsar/pull/4617)
+* Fixed wrong topic domain returned by get partitioned topic 
[#4613](https://github.com/apache/pulsar/pull/4613)
+* Fixed pulsar-dashboard wrong count number of bundles 
[#4637](https://github.com/apache/pulsar/pull/4637)
+* Fixed partitionIndex error in consumer for a single partitioned topic 
[#4591](https://github.com/apache/pulsar/pull/4591)
+* Fixed deadlock on get-status rest-api call in broker 
[#4616](https://github.com/apache/pulsar/pull/4616)
+* Fixed deadlock in subscribeAsync demo 
[#4649](https://github.com/apache/pulsar/pull/4649)
+* Fixed C++ client lookup error over HTTP in standalone 
[#4625](https://github.com/apache/pulsar/pull/4625)
+* Fixed NPE at managed-ledger when fetch reader internal-stats 
[#4615](https://github.com/apache/pulsar/pull/4615)
+* Fixed C++ client producer sendAsync() hang when no enough batched message 
[#4657](https://github.com/apache/pulsar/pull/4657)
+* Fixed issue when submitting NAR via file url 
[#4577](https://github.com/apache/pulsar/pull/4577)
+* Renamed C++ logger enum names to avoid conflicts with compiler macros 
[#4664](https://github.com/apache/pulsar/pull/4664)
+* Fixed leaking of pulsar-io-influxdb in distribution 
[#4678](https://github.com/apache/pulsar/pull/4678)
+* Fixed the default port for https and http in admin client 
[#4623](https://github.com/apache/pulsar/pull/4623)
+* Fixed wrong schema delete when checking compatibility 
[#4669](https://github.com/apache/pulsar/pull/4669)
+* Fixed `docker/publish.sh` doesn't work for pulsar-all and pulsar-standalone 
images [#4705](https://github.com/apache/pulsar/pull/4705)
+* Fixed integration-test failure when execute pip3 install pulsar_client 
[#4754](https://github.com/apache/pulsar/pull/4754)
+* Added log folder in `pulsa-function-go` back 
[#4736](https://github.com/apache/pulsar/pull/4736)
+* Fixed Pulsar SQL NPE when predicate pushdown for publish_time 
[#4744](https://github.com/apache/pulsar/pull/4744)
+* Fixed redelivered message logic of partition topic 
[#4653](https://github.com/apache/pulsar/pull/4653)
+* Fixed C++ log level names in Log4cxxLogger 
[#4735](https://github.com/apache/pulsar/pull/4735)
+* Fixed go function package not executable 
[#4743](https://github.com/apache/pulsar/pull/4743)
+* Added anonymous role to proxy configuration 
[#4733](https://github.com/apache/pulsar/pull/4733)
+* Added kubernetes namespace to function instance url 
[#4701](https://github.com/apache/pulsar/pull/4701)
+* Fixed go function not parse conf content first 
[#4746](https://github.com/apache/pulsar/pull/4746)
+* Made PulsarKafkaProducer thread safe 
[#4745](https://github.com/apache/pulsar/pull/4745)
+* Fixed messages not get acked if there is not sink topic 
[#4815](https://github.com/apache/pulsar/pull/4815)
+* Fixed bug when function package jar/py/go and runtime is not set 
[#4814](https://github.com/apache/pulsar/pull/4814)
+* Fixed topic loading in rest-api not time out in 
zooKeeperOperationTimeoutSeconds 
[#4805](https://github.com/apache/pulsar/pull/4805)
+* Fixed default retention policy miss upload to zk 
[#4810](https://github.com/apache/pulsar/pull/4810)
+* Added checking function implements correct interface 
[#4844](https://github.com/apache/pulsar/pull/4844)
+* Fixed retention size policy bug 
[#4825](https://github.com/apache/pulsar/pull/4825)
+* Catch throwable in interceptors of consumer and producer 
[#4860](https://github.com/apache/pulsar/pull/4860)
+* Fixed first position in managedLedger is ahead of the last 
[#4853](https://github.com/apache/pulsar/pull/4853)
+* Fixed concurrent access of `uninitializedCursors` in 
`ManagedLedgerImpl.asyncOpenCursor` 
[#4837](https://github.com/apache/pulsar/pull/4837)
+* Fixed schema not found handling in pulsar-sql 
[#4890](https://github.com/apache/pulsar/pull/4890)
+* Fixed requests not respect no_proxy env variable in dashboard 
[#4867](https://github.com/apache/pulsar/pull/4867)
+* Fixed broken replication msg to specific cluster 
[#4930](https://github.com/apache/pulsar/pull/4930)
+* Fixed dashboard peek parse message error 
[#4918](https://github.com/apache/pulsar/pull/4918)
+* Fixed StructSchema reader cache loading logic 
[#4962](https://github.com/apache/pulsar/pull/4962)
+* Fixed fd leakage in FunctionActioner.downloadFile 
[#4970](https://github.com/apache/pulsar/pull/4970)
+* Fixed python function str bytes convert in example custom_object_function.py 
[#4946](https://github.com/apache/pulsar/pull/4946)
+* Fixed NPE while cleaning up namespace node 
[#4965](https://github.com/apache/pulsar/pull/4965)
+* Fixed the getSchema logic in pulsar proxy 
[#4975](https://github.com/apache/pulsar/pull/4975)
+* Fixed warning by add default loader for latest pyyaml 
[#4974](https://github.com/apache/pulsar/pull/4974)
+* Fixed snappy compressor compile error in pulsar-client-cpp 
[#4972](https://github.com/apache/pulsar/pull/4972)
+* Reinitialize certain components for externally managed runtimes when moving 
functions [#5007](https://github.com/apache/pulsar/pull/5007)
+* Upgraded jackson-databind [#5011](https://github.com/apache/pulsar/pull/5011)
+* Fixed the problem of missing dependencies less in docker 
[#5034](https://github.com/apache/pulsar/pull/5034)
+* Fixed duplicated Prometheus TYPE in broker metrics 
[#4183](https://github.com/apache/pulsar/pull/4183)
+* Fixed pulsar sink and source state by init state earlier 
[#5046](https://github.com/apache/pulsar/pull/5046)
+
+#### Enhancements
+
+* Re-factored Component implementation 
[#4541](https://github.com/apache/pulsar/pull/4541)
+* Provided a clock for generating publish timestamp for producers 
[#4562](https://github.com/apache/pulsar/pull/4562)
+* Reduced unnecessary track message calls 
[#4595](https://github.com/apache/pulsar/pull/4595)
+* Supported dynamic configure with escape char 
[#4611](https://github.com/apache/pulsar/pull/4611)
+* Added null check for function/source/sink configs 
[#4627](https://github.com/apache/pulsar/pull/4627)
+* Added delete dynamic config api 
[#4614](https://github.com/apache/pulsar/pull/4614)
+* Made broker replication mtls configuration dynamic 
[#4609](https://github.com/apache/pulsar/pull/4609)
+* Added authorization to function worker REST endpoints 
[#4628](https://github.com/apache/pulsar/pull/4628)
+* Improved and add authorization to function download and upload 
[#4644](https://github.com/apache/pulsar/pull/4644)
+* Allowed consumer retrieve the sequence id that the producer set 
[#4645](https://github.com/apache/pulsar/pull/4645)
+* Added perPartition parameter to partitioned-stats API 
[#4639](https://github.com/apache/pulsar/pull/4639)
+* Supported Pulsar schema for pulsar kafka client wrapper 
[#4534](https://github.com/apache/pulsar/pull/4534)
+* Supported delete and update event for JDBC Sink 
[#4358](https://github.com/apache/pulsar/pull/4358)
+* Cleaned up tests in the presto module 
[#4683](https://github.com/apache/pulsar/pull/4683)
+* Added allowAutoTopicCreation to broker.conf and related configuration 
[#4694](https://github.com/apache/pulsar/pull/4694)
+* Changed to use classloaders to load Java functions 
[#4685](https://github.com/apache/pulsar/pull/4685)
+* Removed fixed server type check in kerberos 
[#4758](https://github.com/apache/pulsar/pull/4758)
+* Changed type of publish_time to timestamp 
[#4757](https://github.com/apache/pulsar/pull/4757)
+* Added read-timeout to admin-request 
[#4762](https://github.com/apache/pulsar/pull/4762)
+* Added checking of deleted schema when adding schema 
[#4731](https://github.com/apache/pulsar/pull/4731)
+* Added strand to C++ client for exclusive control 
[#4750](https://github.com/apache/pulsar/pull/4750)
+* Added support to create partitioned topic with 1 partition 
[#4764](https://github.com/apache/pulsar/pull/4764)
+* Added getters and setters to PulsarService & BrokerService 
[#4709](https://github.com/apache/pulsar/pull/4709)
+* Added configure ack-timeout tick time 
[#4760](https://github.com/apache/pulsar/pull/4760)
+* Added options to rewrite namespace delimiter for pulsar sql 
[#4749](https://github.com/apache/pulsar/pull/4749)
+* Made Pulsar SQL supports pulsar's primitive schema 
[#4728](https://github.com/apache/pulsar/pull/4728)
+* Added basic authentication capabilities to Pulsar SQL 
[#4779](https://github.com/apache/pulsar/pull/4779)
+* Improved SchemaInfoProvider to fetch schema info asynchronously 
[#4836](https://github.com/apache/pulsar/pull/4836)
+* Supported KeyValue schema use AUTO_CONSUME as key/value schema 
[#4839](https://github.com/apache/pulsar/pull/4839)
+* Provided action type for insert in pulsar-io-jdbc 
[#4862](https://github.com/apache/pulsar/pull/4862)
+* Made partition as internal column in pulsar-sql 
[#4888](https://github.com/apache/pulsar/pull/4888)
+* Added option to disable authentication for proxy /metrics 
[#4921](https://github.com/apache/pulsar/pull/4921)
+
+
+
 ### 2.4.0 &mdash; 2019-06-30 <a id="2.4.0"></a>
 
 #### PIPs

Reply via email to