From ffcb811c2c361fcb26e305a3c65d5fc76a952710 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Tue, 7 May 2019 19:28:05 +0700 Subject: share v0.6.0 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 * `http`: ** change server initialization using options * `io`: ** simplify Watcher to use callback instead of channel * `memfs`: ** refactoring go generate file to use type from memfs === New Features * `crypto`: new package that provide a wrapper for standard crypto library * `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 ** check for zero TTL on authorities and additionals RR on IsExpired * `io`: ** implement naive directory change notification, DirWatcher * `memfs`: ** add parameter to make reading file content become optional ** add method to unmount directory ** add method to check if memfs contains mounted directory ** add method to update node content and information ** export the method to add new child ** add method to remove child from any node * `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 * `http`: ** allow serving directory with slash * `memfs`: ** fix possible invalid system path on file with symbolic link ** refresh the directory tree in Development mode if page not found === Documentation * add documentation for Sender Policy Framework (RFC 7208) --- CHANGELOG.adoc | 42 +++++++++++++++++++--- CHANGELOG.html | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 143 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index ba105200..d9714cb9 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -4,7 +4,7 @@ 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) +== share v0.6.0 (2019-05-07) This release bring major changes on dns package. Most notable changes are adding caches and query forwarding (recursion), and @@ -13,7 +13,7 @@ removing the server handler. === Breaking Changes -* `dns`: +* `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 @@ -25,17 +25,38 @@ removing the server handler. ** unexport all fields from UDP and TCP clients ** remove TCPPort on ServerOptions +* `http`: +** change server initialization using options + +* `io`: +** simplify Watcher to use callback instead of channel + +* `memfs`: +** refactoring go generate file to use type from memfs + === New Features -* `crypto`: new package that provide a wrapper for standard crypto +* `crypto`: new package that provide a wrapper for standard crypto library -* `dns`: +* `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 +** check for zero TTL on authorities and additionals RR on IsExpired + +* `io`: +** implement naive directory change notification, DirWatcher -* `smtp`: add field DKIMOptions to Domain +* `memfs`: +** add parameter to make reading file content become optional +** add method to unmount directory +** add method to check if memfs contains mounted directory +** add method to update node content and information +** export the method to add new child +** add method to remove child from any node + +* `smtp`: add field DKIMOptions to Domain === Bug Fixes @@ -44,6 +65,17 @@ removing the server handler. ** set the TTL offset when packing resource record ** fix parsing TXT from zone file +* `http`: +** allow serving directory with slash + +* `memfs`: +** fix possible invalid system path on file with symbolic link +** refresh the directory tree in Development mode if page not found + +=== Documentation + +* add documentation for Sender Policy Framework (RFC 7208) + == share v0.5.0 (2019-04-02) diff --git a/CHANGELOG.html b/CHANGELOG.html index 9309ed07..3cd3c5be 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -15,11 +15,12 @@
Table of Contents
-

share v0.6.0 (2019-05-xx)

+

share v0.6.0 (2019-05-07)

This release bring major changes on dns package. @@ -110,6 +111,36 @@ removing the server handler.

+
  • +

    http:

    +
    +
      +
    • +

      change server initialization using options

      +
    • +
    +
    +
  • +
  • +

    io:

    +
    +
      +
    • +

      simplify Watcher to use callback instead of channel

      +
    • +
    +
    +
  • +
  • +

    memfs:

    +
    +
      +
    • +

      refactoring go generate file to use type from memfs

      +
    • +
    +
    +
  • @@ -118,7 +149,7 @@ removing the server handler.

    +
    + +
  • +

    io:

    +
    +
      +
    • +

      implement naive directory change notification, DirWatcher

      +
    • +
    +
    +
  • +
  • +

    memfs:

    +
    +
      +
    • +

      add parameter to make reading file content become optional

      +
    • +
    • +

      add method to unmount directory

      +
    • +
    • +

      add method to check if memfs contains mounted directory

      +
    • +
    • +

      add method to update node content and information

      +
    • +
    • +

      export the method to add new child

      +
    • +
    • +

      add method to remove child from any node

      +
  • @@ -165,6 +234,39 @@ removing the server handler.

    +
  • +

    http:

    +
    +
      +
    • +

      allow serving directory with slash

      +
    • +
    +
    +
  • +
  • +

    memfs:

    +
    +
      +
    • +

      fix possible invalid system path on file with symbolic link

      +
    • +
    • +

      refresh the directory tree in Development mode if page not found

      +
    • +
    +
    +
  • + + + +
    +

    Documentation

    +
    +
      +
    • +

      add documentation for Sender Policy Framework (RFC 7208)

      +
    @@ -544,7 +646,7 @@ and several libraries.

    -- cgit v1.3