Menu
Commit 2f4af7e4
2f4af7e4187770f73f6c33d141f75816ee726864 by Claude Code
- CHANGELOG.md +19 -0
- Cargo.toml +1 -1
- VERSION +1 -1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 704f505..131a5c3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,25 @@ All notable changes to this project are documented here. Format: Keep a Changelo
## [Unreleased]
+## [0.3.0] - 2026-06-29
+
+### Added
+- durable per-node auth token (cookie bootstraps, token takes over)
+- self-healing — recv survives errors, 30s peer-map refresh hot-swap
+- control-plane heartbeat — running nodes report ONLINE
+- ACL enforcement in the data path (fail-closed policy)
+- MVP4 public ingress — TCP proxy from a public port to an internal overlay service
+- IPv6 overlay data path (fd88::/48)
+
+### Fixed
+- heartbeat uses JSON body + X-CSRF-Token header
+
+### Changed
+- ACL + MVP4 ingress + IPv6 done; Android client in progress
+- v0.2.0 — MVP1-3 + MagicDNS + gateways + multi-arch; honest MVP4/ACL/IPv6 roadmap
+
+
+
## [0.2.0] - 2026-06-29
### Added
diff --git a/Cargo.toml b/Cargo.toml
index 06ea534..e8515f2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,7 +14,7 @@ members = ["crates/akurai-common", "crates/akurai-crypto", "crates/akurai-transp
# official RFC test vectors. The hand-rolled-crypto risk is accepted deliberately.
[workspace.package]
-version = "0.2.0"
+version = "0.3.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/olibuijr/AkurAI-VPN"
diff --git a/VERSION b/VERSION
index 0ea3a94..0d91a54 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.2.0
+0.3.0