aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-02-09 13:38:58 +0700
committerShulhan <ms@kilabit.info>2026-02-09 13:38:58 +0700
commit9657823ef282479a6609fd77c74c3f64cb512ebd (patch)
treee6f4436c4f92045c4a82dbc00d414b2d71a3351b
parent4ab4e659ede69431ecf9f673bbf943386423de9b (diff)
downloadawwan-9657823ef282479a6609fd77c74c3f64cb512ebd.tar.xz
Release awwan v0.13.1 (2026-02-09)v0.13.1
**🌼 internal/cmd/www-awwan: implement socket based activation using systemd** This allow us to run www-awwan only when its activated in the local environment. **🌼 cmd/awwan: implement socket based activation on serve command** The "awwan serve" command now can run based on socket activation under systemd. **🌼 _wui/doc: use default ciigo style** The default ciigo style provides consistent style with kilabit.info and have support for light and dark themes. **💧 all: fix data race in tests and [httpServer.ExecuteTail]** In the test for AwwanLocal, use buffer with lock, so each write and read is safe. In the httpServer, the test found data race during ExecuteTail when accessing [ExecResponse.EndAt]. We fix it by locking the resource during call to end() and when accessing the EndAt field. **💧 _ops/awwan-tour: fix build with latest mkosi** The option "Incremental" and "CacheDirectory" in mkosi.conf has been moved to section "[Build]". **💧 all: use separate buffer for stdout and stderr in TestAwwanLocal** This is to fix flaky test on TestAwwanLocal. **🌼 all: improve the Server-Sent Events (SSE) output** In the ExecResponse, store the event in the Output instead of message data, so the server can iterate the Output directly and pass it to WriteEvent directly. The event ID now start at 1 with type "begin". This is to minimize confusion when comparing empty Last-Event-ID from client, which is equal to 0.
-rw-r--r--CHANGELOG.adoc59
-rw-r--r--awwan.go4
2 files changed, 60 insertions, 3 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index dd8e841..527b99f 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -1,11 +1,68 @@
// SPDX-FileCopyrightText: 2020 M. Shulhan <ms@kilabit.info>
// SPDX-License-Identifier: GPL-3.0-or-later
+
= Changelog for awwan
+:sectanchors:
:toc:
-:sectlinks:
This page document changes on each release.
+Legend,
+
+* 🪵: Breaking changes
+* 🌱: New feature
+* 🌼: Enhancement
+* 💧: Chores
+
+
+[#v0_13_1]
+== awwan v0.13.1 (2026-02-09)
+
+**🌼 internal/cmd/www-awwan: implement socket based activation using systemd**
+
+This allow us to run www-awwan only when its activated in the local
+environment.
+
+**🌼 cmd/awwan: implement socket based activation on serve command**
+
+The "awwan serve" command now can run based on socket activation under
+systemd.
+
+**🌼 _wui/doc: use default ciigo style**
+
+The default ciigo style provides consistent style with kilabit.info
+and have support for light and dark themes.
+
+**💧 all: fix data race in tests and [httpServer.ExecuteTail]**
+
+In the test for AwwanLocal, use buffer with lock, so each write and
+read is safe.
+
+In the httpServer, the test found data race during ExecuteTail when
+accessing [ExecResponse.EndAt].
+We fix it by locking the resource during call to end() and when
+accessing the EndAt field.
+
+**💧 _ops/awwan-tour: fix build with latest mkosi**
+
+The option "Incremental" and "CacheDirectory" in mkosi.conf has been moved
+to section "[Build]".
+
+**💧 all: use separate buffer for stdout and stderr in TestAwwanLocal**
+
+This is to fix flaky test on TestAwwanLocal.
+
+**🌼 all: improve the Server-Sent Events (SSE) output**
+
+In the ExecResponse, store the event in the Output instead of message
+data, so the server can iterate the Output directly and pass it to
+WriteEvent directly.
+
+The event ID now start at 1 with type "begin".
+This is to minimize confusion when comparing empty Last-Event-ID from
+client, which is equal to 0.
+
+
[#v0_13_0]
== awwan v0.13.0 (2025-12-27)
diff --git a/awwan.go b/awwan.go
index e14e783..4bfcab5 100644
--- a/awwan.go
+++ b/awwan.go
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: 2019 M. Shulhan <ms@kilabit.info>
// SPDX-License-Identifier: GPL-3.0-or-later
+// SPDX-FileCopyrightText: 2019 M. Shulhan <ms@kilabit.info>
package awwan
@@ -21,7 +21,7 @@ import (
)
// Version current version of this module (library and program).
-var Version = `0.13.0`
+var Version = `0.13.1`
// osGetwd define the handler to get current working directory.
//