aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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.
//