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

[pulsar-client-go] branch master updated: Add changelog file to project (#203)

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

sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-client-go.git


The following commit(s) were added to refs/heads/master by this push:
     new 6a90130  Add changelog file to project (#203)
6a90130 is described below

commit 6a901305536e14792c1a5b82fc12d59b5cc4e689
Author: 冉小龙 <rx...@apache.org>
AuthorDate: Thu Mar 26 13:25:04 2020 +0800

    Add changelog file to project (#203)
    
    Signed-off-by: xiaolong.ran <rx...@apache.org>
---
 CHANGELOG.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..841a85d
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,103 @@
+<!--
+
+    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.
+
+-->
+
+# Pulsar-client-go Changelog
+
+All notable changes to this project will be documented in this file.
+
+[0.1.0] 2020-03-24
+
+## New Feature
+
+### Client
+
+- Support `TLS` logic
+- Support `Authentication` logic
+- Support `Proxy` logic
+- Support `Hostname verification` logic
+
+### Producer
+
+- Add `Send()` method in `Producer` interface
+- Add `SendAsync()` method in `Producer` interface
+- Add `LastSequenceID()` method in `Producer` interface
+- Add `Flush()` method in `Producer` interface
+- Add `Close()` method in `Producer` interface
+- Add `Topic()` method in `Producer` interface
+- Add `Name()` method in `Producer` interface
+- Support `MessageRouter` logic
+- Support `batch` logic
+- Support `compression message` logic
+- Support `HashingScheme` logic
+- Support `User defined properties producer` logic
+
+### Consumer
+
+- Add `Subscription()` method in `Consumer` interface
+- Add `Unsubscribe()` method in `Consumer` interface
+- Add `Receive()` method in `Consumer` interface
+- Add `Ack()` method in `Consumer` interface
+- Add `AckID()` method in `Consumer` interface
+- Add `Nack()` method in `Consumer` interface
+- Add `NackID()` method in `Consumer` interface
+- Add `Seek()` method in `Consumer` interface
+- Add `SeekByTime()` method in `Consumer` interface
+- Add `Close()` method in `Consumer` interface
+- Support `Dead Letter Queue` consumer policy
+- Support `Topics Pattern` and `Topics` logic
+- Support `topic consumer regx` logic
+- Support `multi topics consumer` logic
+- Support `Exclusive`, `Failover`, `Shared` and `KeyShared` subscribe type logic
+- Support `Latest` and `Earliest` logic
+- Support `ReadCompacted` logic
+- Support `ReplicateSubscriptionState` logic
+- Support `User defined properties consumer` logic
+- Support `Delayed Delivery Messages` logic
+
+
+### Reader
+
+- Add `Topic()` method in `Reader` interface
+- Add `Next()` method in `Reader` interface
+- Add `HasNext()` method in `Reader` interface
+- Add `Close()` method in `Reader` interface
+- Support `read compacted` logic
+- Support `start messageID` logic
+- Support `User defined properties reader` logic
+
+### Contributors
+
+Our thanks go to the following contributors from the community for helping this release:
+
+- [merlimat](https://github.com/merlimat)
+- [wolfstudy](https://github.com/wolfstudy)
+- [cckellogg](https://github.com/cckellogg)
+- [xujianhai666](https://github.com/xujianhai666)
+- [reugn](https://github.com/reugn)
+- [freeznet](https://github.com/freeznet)
+- [zzzming](https://github.com/zzzming)
+- [wty4427300](https://github.com/wty4427300)
+- [stevenwangnarvar](https://github.com/stevenwangnarvar)
+- [dsmlily](https://github.com/dsmlily)
+- [banishee](https://github.com/banishee)
+- [archfish](https://github.com/archfish)
+- [Morsicus](https://github.com/Morsicus)
+