aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2019-04-12 18:36:25 +0700
committerShulhan <ms@kilabit.info>2019-04-12 21:19:19 +0700
commitd857f7976205ed5140f67d8d437216616199818e (patch)
tree0070ab85abd0d9e55003f7892f81507b509d2cbe
parent074da36dc133d3cb006407f4fb1024ab29868e6a (diff)
downloadpakakeh.go-d857f7976205ed5140f67d8d437216616199818e.tar.xz
CHANGELOG: update for the next release
-rw-r--r--CHANGELOG.adoc40
-rw-r--r--CHANGELOG.html145
2 files changed, 175 insertions, 10 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 6569c94b..ba105200 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -4,6 +4,46 @@
This library is released each month, either at the end of month or at the
first week of next month.
+== share v0.6.0 (2019-05-xx)
+
+This release bring major changes on dns package.
+Most notable changes are adding caches and query forwarding (recursion), and
+removing the server handler.
+
+
+=== Breaking Changes
+
+* `dns`:
+** refactor server to use Start(), Wait(), and Stop()
+** use direct certificate instance on ServerOptions
+** rename Send to Write, and change the parameter type to slice of byte
+** remove "elapsed" parameter on Message.IsExpired()
+** unexport the Request type
+** remove receiver interface
+** unexport connection type
+** remove unused address parameter on client's Query()
+** unexport all fields from UDP and TCP clients
+** remove TCPPort on ServerOptions
+
+=== New Features
+
+* `crypto`: new package that provide a wrapper for standard crypto
+
+* `dns`:
+** add caches to server
+** add method to set AA, Query, RD, RCode on Message
+** add mapping of response code to human readable names
+** implement recursion, forwarding request to parent name servers
+
+* `smtp`: add field DKIMOptions to Domain
+
+=== Bug Fixes
+
+* `dns`:
+** fix data race issue when running test
+** set the TTL offset when packing resource record
+** fix parsing TXT from zone file
+
== share v0.5.0 (2019-04-02)
diff --git a/CHANGELOG.html b/CHANGELOG.html
index eec790a3..9309ed07 100644
--- a/CHANGELOG.html
+++ b/CHANGELOG.html
@@ -2,9 +2,9 @@
<html lang="en">
<head>
<meta charset="UTF-8">
-<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="generator" content="Asciidoctor 1.5.8">
+<meta name="generator" content="Asciidoctor 2.0.5">
<title>CHANGELOG</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
<link rel="stylesheet" href="./asciidoctor.css">
@@ -15,15 +15,22 @@
<div id="toc" class="toc">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
-<li><a href="#_share_v0_5_0_2019_04_xx">share v0.5.0 (2019-04-xx)</a>
+<li><a href="#_share_v0_6_0_2019_05_xx">share v0.6.0 (2019-05-xx)</a>
<ul class="sectlevel2">
+<li><a href="#_breaking_changes">Breaking Changes</a></li>
<li><a href="#_new_features">New Features</a></li>
+<li><a href="#_bug_fixes">Bug Fixes</a></li>
+</ul>
+</li>
+<li><a href="#_share_v0_5_0_2019_04_02">share v0.5.0 (2019-04-02)</a>
+<ul class="sectlevel2">
+<li><a href="#_new_features_2">New Features</a></li>
<li><a href="#_enhancements">Enhancements</a></li>
</ul>
</li>
<li><a href="#_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</a>
<ul class="sectlevel2">
-<li><a href="#_new_features_2">New Features</a></li>
+<li><a href="#_new_features_3">New Features</a></li>
<li><a href="#_enhancements_2">Enhancements</a></li>
<li><a href="#_fixes">Fixes</a></li>
</ul>
@@ -37,7 +44,7 @@
</li>
<li><a href="#_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</a>
<ul class="sectlevel2">
-<li><a href="#_new_features_3">New Features</a></li>
+<li><a href="#_new_features_4">New Features</a></li>
<li><a href="#_enhancements_4">Enhancements</a></li>
</ul>
</li>
@@ -55,13 +62,130 @@ first week of next month.</p>
</div>
</div>
<div class="sect1">
-<h2 id="_share_v0_5_0_2019_04_xx">share v0.5.0 (2019-04-xx)</h2>
+<h2 id="_share_v0_6_0_2019_05_xx">share v0.6.0 (2019-05-xx)</h2>
<div class="sectionbody">
+<div class="paragraph">
+<p>This release bring major changes on dns package.
+Most notable changes are adding caches and query forwarding (recursion), and
+removing the server handler.</p>
+</div>
+<div class="sect2">
+<h3 id="_breaking_changes">Breaking Changes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p><code>dns</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>refactor server to use Start(), Wait(), and Stop()</p>
+</li>
+<li>
+<p>use direct certificate instance on ServerOptions</p>
+</li>
+<li>
+<p>rename Send to Write, and change the parameter type to slice of byte</p>
+</li>
+<li>
+<p>remove "elapsed" parameter on Message.IsExpired()</p>
+</li>
+<li>
+<p>unexport the Request type</p>
+</li>
+<li>
+<p>remove receiver interface</p>
+</li>
+<li>
+<p>unexport connection type</p>
+</li>
+<li>
+<p>remove unused address parameter on client&#8217;s Query()</p>
+</li>
+<li>
+<p>unexport all fields from UDP and TCP clients</p>
+</li>
+<li>
+<p>remove TCPPort on ServerOptions</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
<div class="sect2">
<h3 id="_new_features">New Features</h3>
<div class="ulist">
<ul>
<li>
+<p><code>crypto</code>: new package that provide a wrapper for standard crypto</p>
+</li>
+<li>
+<p><code>dns</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>add caches to server</p>
+</li>
+<li>
+<p>add method to set AA, Query, RD, RCode on Message</p>
+</li>
+<li>
+<p>add mapping of response code to human readable names</p>
+</li>
+<li>
+<p>implement recursion, forwarding request to parent name servers</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p><code>smtp</code>: add field DKIMOptions to Domain</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_bug_fixes">Bug Fixes</h3>
+<div class="ulist">
+<ul>
+<li>
+<p><code>dns</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>fix data race issue when running test</p>
+</li>
+<li>
+<p>set the TTL offset when packing resource record</p>
+</li>
+<li>
+<p>fix parsing TXT from zone file</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_share_v0_5_0_2019_04_02">share v0.5.0 (2019-04-02)</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>This minor release is dedicated for websocket package. Major refactoring on
+server and client API to make it easy and extensible. The websocket is now
+100% pass the autobahn testsuite (minus compression feature).</p>
+</div>
+<div class="sect2">
+<h3 id="_new_features_2">New Features</h3>
+<div class="ulist">
+<ul>
+<li>
+<p><code>cmd/smtpcli</code>: command line interface to SMTP client protocol</p>
+</li>
+<li>
<p><code>ints</code>: new package for working with slice of integer</p>
</li>
<li>
@@ -98,7 +222,8 @@ first week of next month.</p>
<div class="ulist">
<ul>
<li>
-<p>Rewrite most of client and server APIs to be more simple</p>
+<p>Rewrite most of client and server APIs to be more simple and pass autobahn
+testsuite</p>
</li>
<li>
<p>Minimize global variables and unexport internal constants and functions</p>
@@ -121,7 +246,7 @@ first week of next month.</p>
<h2 id="_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_new_features_2">New Features</h3>
+<h3 id="_new_features_3">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -367,7 +492,7 @@ first week of next month.</p>
<h2 id="_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</h2>
<div class="sectionbody">
<div class="sect2">
-<h3 id="_new_features_3">New Features</h3>
+<h3 id="_new_features_4">New Features</h3>
<div class="ulist">
<ul>
<li>
@@ -419,7 +544,7 @@ and several libraries.</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2019-03-06 17:26:29 +0700
+Last updated 2019-04-12 18:35:37 +0700
</div>
</div>
</body>