You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by zh...@apache.org on 2019/09/03 06:05:47 UTC

[pulsar] branch master updated: add notes (#5078)

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 <zh...@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