You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2018/05/02 17:35:46 UTC

[GitHub] merlimat closed pull request #1705: Add release notes page in website

merlimat closed pull request #1705: Add release notes page in website
URL: https://github.com/apache/incubator-pulsar/pull/1705
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/site/download.md b/site/download.md
index 9aab82fea0..94d45e837d 100644
--- a/site/download.md
+++ b/site/download.md
@@ -46,9 +46,9 @@ Pulsar's Release Managers. We also provide `MD5` and `SHA-512` checksums for eve
 After you download the file, you should calculate a checksum for your download, and make sure it is
 the same as ours.
 
-### Release notes for the {{ site.current_version }} release
+### Release notes
 
-[https://github.com/apache/incubator-pulsar/releases/tag/v{{site.current_version}}](https://github.com/apache/incubator-pulsar/releases/tag/v{{site.current_version}})
+[Release notes](../release-notes) for all Pulsar's versions
 
 ### Getting started
 
diff --git a/site/release-notes.md b/site/release-notes.md
new file mode 100644
index 0000000000..629851a0b9
--- /dev/null
+++ b/site/release-notes.md
@@ -0,0 +1,363 @@
+---
+title: Apache Pulsar Release Notes
+layout: content
+---
+
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
+## Apache incubator
+
+### 1.22.0-incubating &mdash; 2018-03-06
+
+This is the fourth of Apache Pulsar since entering the ASF incubator.
+
+Major changes in this release include:
+
+#### Features
+ * [#896](https://github.com/apache/incubator-pulsar/pull/896) PIP-7 Introduce Failure-domain and Anti-affinity-namespace group
+ * [#1031](https://github.com/apache/incubator-pulsar/pull/1031) Add optional key/value metadata to producers/consumers
+ * [#1129](https://github.com/apache/incubator-pulsar/pull/1129) Added end to end encryption in C++ client
+ * [#1151](https://github.com/apache/incubator-pulsar/pull/1151) Added REST handler to create a subscription on a topic
+ * [#1087](https://github.com/apache/incubator-pulsar/pull/1087) Add basic authentication plugin
+ * [#1200](https://github.com/apache/incubator-pulsar/pull/1200) Add pluggable authorization mechanism
+ * [#1208](https://github.com/apache/incubator-pulsar/pull/1208) Add hostname-verification at client tls connection
+ * [#950](https://github.com/apache/incubator-pulsar/pull/950) Provided an DCOS Universe package for pulsar
+ * [#1046](https://github.com/apache/incubator-pulsar/pull/1046) Introduce config to skip non-recoverable data-ledger
+ * [#899](https://github.com/apache/incubator-pulsar/pull/899) Add subscription auth mode by prefix
+ * [#1135](https://github.com/apache/incubator-pulsar/pull/1135) Added infinite time retention configuration option
+
+#### Enhancements
+
+ * [#1094](https://github.com/apache/incubator-pulsar/pull/1094) Include BoringSSL native implementation for faster TLS
+ * [#1204](https://github.com/apache/incubator-pulsar/pull/1204) Reduce size of buffer used to assemble batches
+ * [#930](https://github.com/apache/incubator-pulsar/pull/930) Perform async DNS resolution
+ * [#1124](https://github.com/apache/incubator-pulsar/pull/1124) Support Pulsar proxy from C++/Python client library
+ * [#1012](https://github.com/apache/incubator-pulsar/pull/1012) Made load shedding for load manager Dynamically configurable
+ * [#962](https://github.com/apache/incubator-pulsar/pull/962) Raw Reader for Pulsar Topics
+ * [#941](https://github.com/apache/incubator-pulsar/pull/941) Upgraded Jackson version
+ * [#1002](https://github.com/apache/incubator-pulsar/pull/1002), [#1169](https://github.com/apache/incubator-pulsar/pull/1169), [#1168](https://github.com/apache/incubator-pulsar/pull/1168) Making Pulsar Proxy more secure
+ * [#1029](https://github.com/apache/incubator-pulsar/pull/1029) Fix MessageRouter hash inconsistent on C++/Java client
+
+#### Fixes
+
+ * [#1153](https://github.com/apache/incubator-pulsar/pull/1153) Fixed increase partitions on a partitioned topic
+ * [#1195](https://github.com/apache/incubator-pulsar/pull/1195) Ensure the checksum is not stripped after validation in the broker
+ * [#1203](https://github.com/apache/incubator-pulsar/pull/1203) Use duplicates when writing from ByteBuf pair to avoid multiple threads issues
+ * [#1210](https://github.com/apache/incubator-pulsar/pull/1210) Cancel keep-alive timer task after the proxy switch to TCP proxy
+ * [#1170](https://github.com/apache/incubator-pulsar/pull/1170) Upgrade BK version: BK-4.3.1.91-yahoo (fix: stats + DoubleByteBuf)
+ * [#875](https://github.com/apache/incubator-pulsar/pull/875) Bug fixes for Websocket proxy
+
+The complete list of changes can be found at:
+https://github.com/apache/incubator-pulsar/milestone/11?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.22.0-incubating
+
+### 1.21.0-incubating &mdash; 2017-12-17
+
+This is the third of Apache Pulsar since entering the ASF incubator.
+
+Major changes in this release include:
+
+ * [#689](https://github.com/apache/incubator-pulsar/pull/689) Upgrade to Netty 4.1
+ * [#846](https://github.com/apache/incubator-pulsar/pull/846) Publish the shaded pulsar-client as the default dependency
+ * [#832](https://github.com/apache/incubator-pulsar/pull/832) [#833](https://github.com/apache/incubator-pulsar/pull/833) [#849](https://github.com/apache/incubator-pulsar/pull/849) [#852](https://github.com/apache/incubator-pulsar/pull/852) Enhancements to Kafka API wrapper to have it work with Kafka's own benchmark tools
+ * [#836](https://github.com/apache/incubator-pulsar/pull/836) Fix to C++ partitioned consumer client
+ * [#822](https://github.com/apache/incubator-pulsar/pull/822) [#826](https://github.com/apache/incubator-pulsar/pull/826) Several fixes and improvements related to the namespace bundles
+ * [#848](https://github.com/apache/incubator-pulsar/pull/848) Allow consumer to seek to message id from within Pulsar client
+ * [#903](https://github.com/apache/incubator-pulsar/pull/903) PIP-8: Scale Pulsar beyond 1M topics
+ * [#824](https://github.com/apache/incubator-pulsar/pull/824) Enable secure replication over TLS
+ * [#923](https://github.com/apache/incubator-pulsar/pull/923) Upgrade to bk-4.3.1.83-yahoo to expose journalSyncData option
+ * [#807](https://github.com/apache/incubator-pulsar/pull/807) Prevent message duplication when active consumer is changed
+
+Complete list of changes can be found at:
+https://github.com/apache/incubator-pulsar/milestone/10?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.21.0-incubating
+
+### 1.20.0-incubating &mdash; 2017-08-08
+
+This is the second of Apache Pulsar since entering the ASF incubator.
+
+Major changes in this release include:
+
+ * [#620](https://github.com/apache/incubator-pulsar/pull/620) [#717](https://github.com/apache/incubator-pulsar/pull/717) [#718](https://github.com/apache/incubator-pulsar/pull/718) Reader API support for C++ , Python & Websocket Proxy
+ * [#634](https://github.com/apache/incubator-pulsar/pull/634) Added [Message dispatch throttling](https://github.com/apache/incubator-pulsar/wiki/PIP-3:-Message-dispatch-throttling)
+ * [#731](https://github.com/apache/incubator-pulsar/pull/731) Added [End to End Encryption](https://github.com/apache/incubator-pulsar/wiki/PIP-4:-Pulsar-End-to-End-Encryption)
+ * [#732](https://github.com/apache/incubator-pulsar/pull/732) Support for [Event Time](https://github.com/apache/incubator-pulsar/wiki/PIP-5:-Event-time) for messages
+ * [#751](https://github.com/apache/incubator-pulsar/pull/751) Guaranteed [Deduplication of Messages](https://github.com/apache/incubator-pulsar/wiki/PIP-6:-Guaranteed-Message-Deduplication)
+ * [#761](https://github.com/apache/incubator-pulsar/pull/761) Kafka API wrapper for Pulsar client library
+
+Complete list of changes can be found at:
+https://github.com/apache/incubator-pulsar/milestone/9?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.20.0-incubating
+
+### 1.19.0-incubating &mdash; 2017-08-08
+
+This is the first of Apache Pulsar since entering the ASF incubator.
+
+Major changes included in this release are:
+
+ * [#524](https://github.com/apache/incubator-pulsar/pull/524) Moved APIs from `com.yahoo.pulsar` to `org.apache.pulsar`
+ * [#548](https://github.com/apache/incubator-pulsar/pull/548) Added stateless [Pulsar proxy](https://github.com/apache/incubator-pulsar/wiki/PIP-1:-Pulsar-Proxy)
+ * [#538](https://github.com/apache/incubator-pulsar/pull/538) Support for [non-persistent topics](https://github.com/apache/incubator-pulsar/wiki/PIP-2:-Non-Persistent-topic)
+ * [#587](https://github.com/apache/incubator-pulsar/pull/587) Upgraded RocksDB to comply with ASF policy
+ * [#507](https://github.com/apache/incubator-pulsar/pull/507) Instrumentation of ZooKeeper client to expose metrics
+ * Various fixes for TLS auth in WebSocket proxy
+
+Complete list of changes can be found at:
+https://github.com/apache/incubator-pulsar/milestone/8?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.19.0-incubating
+
+## Pre-Apache
+
+### 1.18 &mdash; 2017-06-17
+
+Main changes:
+ * [#325](https://github.com/apache/incubator-pulsar/pull/325) Add Modular load manager documentation
+ * [#329](https://github.com/apache/incubator-pulsar/pull/329) Add api to get list of partitioned topics
+ * [#296](https://github.com/apache/incubator-pulsar/pull/296) Added spark streaming custom receiver for pulsar
+ * [#317](https://github.com/apache/incubator-pulsar/pull/317) HTTP lookups for c++ client lib
+ * [#332](https://github.com/apache/incubator-pulsar/pull/332) Fix: Modular load manager bug fixes
+ * [#352](https://github.com/apache/incubator-pulsar/pull/352) Fix: Delete local-policies and invalidate cache when namespace is dele
+ * [#356](https://github.com/apache/incubator-pulsar/pull/356) Fix: WebSocket TLS connection bug
+ * [#363](https://github.com/apache/incubator-pulsar/pull/363) Use binary protocol lookup for connection between WebSocket proxy and broker
+ * [#375](https://github.com/apache/incubator-pulsar/pull/375) Fix: Bug fixes on deadlock while topic loading failure
+ * [#376](https://github.com/apache/incubator-pulsar/pull/376) Fix: Avoid incrementing unack-msg count for non-shared sub and not show it on stats
+ * [#329](https://github.com/apache/incubator-pulsar/pull/329) Fix: Handle zkCache failures
+ * [#387](https://github.com/apache/incubator-pulsar/pull/387) Pass client library version to broker and show on stats
+ * [#345](https://github.com/apache/incubator-pulsar/pull/345) Add load shedding strategy
+ * [#393](https://github.com/apache/incubator-pulsar/pull/393) Change default mark-delete rate limit from 10s to 1s
+ * [#392](https://github.com/apache/incubator-pulsar/pull/392) Upgrade to netty-4.0.46
+ * [#366](https://github.com/apache/incubator-pulsar/pull/366) NonDurable cursor for managed ledger
+ * [#371](https://github.com/apache/incubator-pulsar/pull/371) Introduce topic reader in client API
+ * [#341](https://github.com/apache/incubator-pulsar/pull/341) Add stats and monitoring for websocket proxy
+ * [#299](https://github.com/apache/incubator-pulsar/pull/299) Add api to increase partitions of existing non-global partitioned-topic
+ * [#294](https://github.com/apache/incubator-pulsar/pull/294) Add endpoint to fetch stats for Prometheus
+ * [#440](https://github.com/apache/incubator-pulsar/pull/440) Enable PulsarAdmin to trust multiple certificates
+ * [#442](https://github.com/apache/incubator-pulsar/pull/442) Fix: Remove broker weights for ModularLoadManager
+ * [#446](https://github.com/apache/incubator-pulsar/pull/446) Fix: Recover cursor with correct readPosition and replay unackedMessages
+ * [#441](https://github.com/apache/incubator-pulsar/pull/441) Set Block If queue full to false by default
+ * [#447](https://github.com/apache/incubator-pulsar/pull/447) Fix: DoubleByteBuf to send large size messages in TLS mode
+ * [#443](https://github.com/apache/incubator-pulsar/pull/443) Add topic termination option
+ * [#436](https://github.com/apache/incubator-pulsar/pull/436) Added ZooKeeper instrumentation for enhanced stats
+ * [#448](https://github.com/apache/incubator-pulsar/pull/448) WebSocket proxy should not make a consumer/producer when authorization is failed
+ * [#443](https://github.com/apache/incubator-pulsar/pull/443) Add Docker images definition and instruction to deploy on Kubernetes
+ * [#474](https://github.com/apache/incubator-pulsar/pull/474) Fix: message rate out with batches to count messages/s
+ * [#482](https://github.com/apache/incubator-pulsar/pull/482) Allow client(producer/consumer) to check topic stats
+ * [#468](https://github.com/apache/incubator-pulsar/pull/468) Pulsar Python client library
+ * [#386](https://github.com/apache/incubator-pulsar/pull/386) Increment bookkeeper version to 4.3.1.69-yahoo
+
+Full list of changes: https://github.com/yahoo/pulsar/milestone/7?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.18
+
+### 1.17.5 &mdash; 2017-05-02
+
+ * [#343](https://github.com/apache/incubator-pulsar/pull/343) Fix ModularLoadManager to select broker from current available-broker list
+ * [#384](https://github.com/apache/incubator-pulsar/pull/384) Fix Send replay entries read callback from background thread, to avoid recursive stack calls
+ * [#390](https://github.com/apache/incubator-pulsar/pull/390) Fix Shaded AsyncHttpClient in pulsar client
+ * [#374](https://github.com/apache/incubator-pulsar/pull/374) Fix Remove Exceptionally Completed Topic Futures
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17.5
+
+### 1.17.4 &mdash; 2017-04-25
+
+ * [#362](https://github.com/apache/incubator-pulsar/pull/362) Fix add timeout on blocking ZookeeperCache get call
+ * [#375](https://github.com/apache/incubator-pulsar/pull/375) Fix possible deal lock on topic loading if broker fails to get MLConfiguration from zk
+ * [#377](https://github.com/apache/incubator-pulsar/pull/377) Fix zkCache error handling and zk-callback processing on separate dedicated thread
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17.4
+
+### 1.17.3 &mdash; 2017-04-20
+
+ * [#367](https://github.com/apache/incubator-pulsar/pull/367) Fix dispatcher correctly finds available consumer from list of shared-subscription consumers
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17.3
+
+### 1.17.2 &mdash; 2017-04-06
+
+ * [#327](https://github.com/apache/incubator-pulsar/pull/327) Create znode for dynamic configuration if not present
+ * [#336](https://github.com/apache/incubator-pulsar/pull/336) Fix prevent creation of topic when bundle is disable
+ * [#338](https://github.com/apache/incubator-pulsar/pull/338) Fix deserialize load report based on load-manager
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17.2
+
+### 1.17.1 &mdash; 2017-03-30
+
+ * [#326](https://github.com/apache/incubator-pulsar/pull/326) Fix memory leak while duplicating entry data from existing entry
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17.1
+
+### 1.17 &mdash; 2017-03-30
+
+Main changes:
+
+ * [#188](https://github.com/apache/incubator-pulsar/pull/188) Pulsar Dashboard
+ * [#276](https://github.com/apache/incubator-pulsar/pull/276) Broker persist individually deleted messages
+ * [#282](https://github.com/apache/incubator-pulsar/pull/282) Support binary format to persist managed-ledger info in ZK
+ * [#292](https://github.com/apache/incubator-pulsar/pull/292) Added REST and CLI tool to expose ManagedLedger metadata
+ * [#285](https://github.com/apache/incubator-pulsar/pull/285) Add documentation in japanese
+ * [#178](https://github.com/apache/incubator-pulsar/pull/178) Add Athenz authentication plugin
+ * [#186](https://github.com/apache/incubator-pulsar/pull/186) Update Broker service configuration dynamically
+ * [#215](https://github.com/apache/incubator-pulsar/pull/215) Fix Broker disconnects unsupported batch-consumer on batch-message topic
+ * [#165](https://github.com/apache/incubator-pulsar/pull/165) Message dispatching on consumer priority-level
+ * [#303](https://github.com/apache/incubator-pulsar/pull/303) Introduce new load manager implementation
+ * [#306](https://github.com/apache/incubator-pulsar/pull/306) Add topic loading throttling at broker
+ * [#302](https://github.com/apache/incubator-pulsar/pull/302) Update BK version to 4.3.1.60-yahoo to include: 64bit ledger-ids, fix: memory leak on read-only bookie and datasketches concurrency issue
+ * [#216](https://github.com/apache/incubator-pulsar/pull/216) Binary proto api to get consumer stats
+ * [#225](https://github.com/apache/incubator-pulsar/pull/225) Server lookup throttling
+ * [#182](https://github.com/apache/incubator-pulsar/pull/182) Client lookup request throttling and server-error handling
+ * [#265](https://github.com/apache/incubator-pulsar/pull/265) Fix client handling on http server error
+ * [#204](https://github.com/apache/incubator-pulsar/pull/204) Fix discovery service redirection
+ * [#311](https://github.com/apache/incubator-pulsar/pull/311) Fix netty package conflict at binary distribution
+ * [#221](https://github.com/apache/incubator-pulsar/pull/221) Fixed race condition on client reconnection logic
+ * [#239](https://github.com/apache/incubator-pulsar/pull/239) Fix replicator handling on closed cursor
+ * [#318](https://github.com/apache/incubator-pulsar/pull/318) GC improvements: Recyclable entry and reduce collection on stats generation
+
+Full list of changes: https://github.com/apache/incubator-pulsar/milestone/3?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.17
+
+### 1.16.5 &mdash; 2017-03-10
+
+ * [#311](https://github.com/apache/incubator-pulsar/pull/311) Exclude netty individual jars from binary distribution. This issue was causing binary distribution to have conflicting netty dependencies.
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16.5
+
+### 1.16.4 &mdash; 2017-03-10
+
+ * [#265](https://github.com/apache/incubator-pulsar/pull/265) Fix client closes http-connection on internal-server error
+ * [#283](https://github.com/apache/incubator-pulsar/pull/283) Fix recycle keep alive command-object properly
+ * [#284](https://github.com/apache/incubator-pulsar/pull/284) Reduce usage of collections in managed-ledger metrics-generation to reduce GC impact
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16.4
+
+### 1.16.3 &mdash; 2017-03-01
+
+ * [#275](https://github.com/apache/incubator-pulsar/pull/275) Fix for Infinite loop in PersistentReplicator.startProducer()
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16.3
+
+### 1.16.2 &mdash; 2017-02-24
+
+ * [#250](https://github.com/apache/incubator-pulsar/pull/250) : Disconnect consumers without closing dispatcher on cursor-reset
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16.2
+
+### 1.16.1 &mdash; 2017-02-24
+
+ * [#221](https://github.com/apache/incubator-pulsar/pull/221) Fixed race condition while creating client connection
+ * [#223](https://github.com/apache/incubator-pulsar/pull/223) Fixed broker's direct memory usage count
+ * [#220](https://github.com/apache/incubator-pulsar/pull/220) Fixed stuck replicator producer on backlog quota exception
+ * [#239](https://github.com/apache/incubator-pulsar/pull/239) Fixed replicator stop reading on already closed cursor
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16.1
+
+### 1.16 &mdash; 2017-02-02
+
+Main changes:
+ * [#76](https://github.com/apache/incubator-pulsar/pull/76) Async Zookeeper cache implementation
+ * [#105](https://github.com/apache/incubator-pulsar/pull/105) Support topic lookup using pulsar binary protocol
+ * [#164](https://github.com/apache/incubator-pulsar/pull/164) Fixed handling failure of unloading namespace bundle
+ * [#166](https://github.com/apache/incubator-pulsar/pull/166) Support websocket proxy deployment without passing globalZK
+ * [#161](https://github.com/apache/incubator-pulsar/pull/161) Fixed avoiding creation of duplicate replicator
+ * [#160](https://github.com/apache/incubator-pulsar/pull/160) Add support uri encoding on broker admin rest api
+ * [#143](https://github.com/apache/incubator-pulsar/pull/143) Include DataSketches metrics provider for bookie stats
+ * [#127](https://github.com/apache/incubator-pulsar/pull/127) Updated BK-4.3.1.45/47-yahoo to include bookie/bookkeeper-client bug-fixes and DataSketch metrics provider
+ * [#124](https://github.com/apache/incubator-pulsar/pull/124) Consumer-stats: Add blockedConsumer flag
+ * [#95](https://github.com/apache/incubator-pulsar/pull/95) Consumer-stats: Add message redelivery rate
+ * [#123](https://github.com/apache/incubator-pulsar/pull/123) Fixed Batch message replication
+ * [#106](https://github.com/apache/incubator-pulsar/pull/106) Fixed Partitioned consumer should avoid blocking call to fill shared queue
+ * [#139](https://github.com/apache/incubator-pulsar/pull/139) Support online consumer cursor reset
+ * [#187](https://github.com/apache/incubator-pulsar/pull/187) Support custom advertised address in pulsar standalone
+
+Full list of changes: https://github.com/yahoo/pulsar/milestone/2?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.16
+
+### 1.15.7 &mdash; 2017-01-25
+
+ * [#174](https://github.com/apache/incubator-pulsar/pull/174) Handling bundle unloading failure
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.7
+
+### 1.15.6 &mdash; 2017-01-20
+
+ * [#171](https://github.com/apache/incubator-pulsar/pull/171) Fix: Consumer redelivery should not wipeout availablePermits
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.6
+
+### 1.15.5 &mdash; 2017-01-03
+
+ * [#159](https://github.com/apache/incubator-pulsar/pull/159) Fix: Replicator-cleanup while closing replicator at broker.
+ * [#160](https://github.com/apache/incubator-pulsar/pull/160) Fix: Http lookup for topic with special character
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.5
+
+### 1.15.4 &mdash; 2016-12-14
+
+ * [#146](https://github.com/apache/incubator-pulsar/pull/146) Fix: Partitioned consumer can consume messages with receiverQueueSize 1.
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.4
+
+### 1.15.3 &mdash; 2016-12-13
+
+ * [#145](https://github.com/apache/incubator-pulsar/pull/145) Fixed issue Partitioned-consumer aggregate messages without blocking internal listener thread
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.3
+
+### 1.15.2 &mdash; 2016-11-03
+
+ * [#102](https://github.com/apache/incubator-pulsar/pull/102) Fixed issue with message dispatching while message-replay at broker
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.2
+
+### 1.15.1 &mdash; 2016-10-27
+
+ * [#89](https://github.com/apache/incubator-pulsar/pull/89) Fixed issue with replication in a mixed
+   environment with 1.14 and 1.15 brokers
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15.1
+
+### 1.15 &mdash; 2016-10-18
+
+- [#39](https://github.com/apache/incubator-pulsar/pull/39) Updated BookKeeper version to 4.3.1.41-yahoo to include bookie storage improvements
+- [#17](https://github.com/apache/incubator-pulsar/pull/17) Fixed memory leak in stats generation buffer rollover
+- [#27](https://github.com/apache/incubator-pulsar/pull/27) Fixed issues with discovery service component when HTTPS is enabled
+- [#43](https://github.com/apache/incubator-pulsar/pull/43) Add end-to-end crc32c checksum verification on message header and payload, rather than just payload. Support for intel hardware instructions to speed up computation.
+- [#26](https://github.com/apache/incubator-pulsar/pull/26) Added ability to configure the address that the broker uses to advertise itself. Needed in cases where the public hostname/ip is different than the machine interface ip (eg: in AWS EC2 instances).
+- [#38](https://github.com/apache/incubator-pulsar/pull/38) Prevent message-replay of already acknowledged messages
+- [#51](https://github.com/apache/incubator-pulsar/pull/51) Per message unacknowledged redelivery. When ack-timeout is configured, only request redelivery of messages that effectively have the timeout expired, instead of all the messages dispatched to the consumer.
+- [#48](https://github.com/apache/incubator-pulsar/pull/48) Add unacknowledged messages threshold to stop delivery to consumer that are not acknowledging messages
+- [#59](https://github.com/apache/incubator-pulsar/pull/59) Added admin method to do a one-time messages time expiration for a given subscription (independently from the TTL configured at the namespace level)
+
+Full list of changes: https://github.com/apache/incubator-pulsar/milestone/1?closed=1
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.15
+
+### 1.14 &mdash; 2016-08-31
+
+First public release of Pulsar
+
+https://github.com/apache/incubator-pulsar/releases/tag/v1.14


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on 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