summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-02-09 22:25:14 +0700
committerShulhan <ms@kilabit.info>2022-02-09 22:25:14 +0700
commit43c835f58366966d4c369b5b60345f92e2654717 (patch)
treeb8f5fd34c74f25d13118bf0de10c70acb974e754
parentf61e2b34e024ef31895c386c0c2236c4c9c8d295 (diff)
downloadrescached-4.2.0.tar.xz
Release rescached v4.2.0 (2022-02-09)v4.2.0
=== New features * www: implement functionality to remove cache by record name === Bug fixes * www: check for possible null on NameServers environment * www: fix caches record type showing "undefined" === Chores * all: fix format of all asciidoc files * cmd/rescached: add command "embed" and to run in development mode
-rw-r--r--CHANGELOG.adoc50
1 files changed, 50 insertions, 0 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 393ebd3..564e0e0 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -4,6 +4,56 @@ Shulhan <ms@kilabit.info>
:sectanchors:
:sectlinks:
+== rescached v4.2.0 (2022-02-09)
+
+=== New features
+
+* www: implement functionality to remove cache by record name
++
+In the web user interface (WUI), we have a button "Remove from cache"
+that displayed per record, but somehow this feature is not implemented,
+probably missing from commits due to rebase or I completely forgot about
+it.
++
+Anyway, this commit implement the feature to remove record from cache
+by clicking the button. On success, it will remove the removed record
+from search result.
++
+Fix #10
+
+=== Bug fixes
+
+* www: check for possible null on NameServers environment
+
+* www: fix caches record type showing "undefined"
++
+Due to refactoring on DNS library, we forgot to rename the field QType
+to RType on the frontend. This cause the record type on caches showed
+on the page as "undefined".
+
+=== Chores
+
+* all: fix format of all asciidoc files
++
+This is to make the adoc files parsed and rendered correctly by
+asciidocgo and asciidoc tools.
+
+* cmd/rescached: add command "embed" and to run in development mode
++
+This two commands is used internally for development.
++
+The "embed" command embed all files inside "_www" directory into
+Go file "memfs_generate.go".
+This command replace "internal/generate_memfs.go".
++
+The "dev" command run the rescached server in development mode using
+"cmd/rescached/rescached.cfg.test" as the configuration.
++
+The "dev" command listen on DNS port 5350, so to prevent conflict with
+live rescached server, we run script _bin/nft_dnstest_chain.sh to redirect
+UDP and TCP requests from port 53 to port 5350.
+
+
== rescached v4.1.0 (2021-12-03)
=== Breaking changes