From c17f5cd9f0c7eed55367469fdf7b1fbb2cfe5846 Mon Sep 17 00:00:00 2001 From: abrown38 Date: Mon, 19 Oct 2026 23:17:01 +0100 Subject: [PATCH] Release 0.1.0 Housecarl 0.1.0. Since rc.7: the boot ruleset fails closed (a fallback keeps anything new from the internet out if it doesn't load), the flowtable follows devices that appear later or reconnect, /healthz for monitoring, renaming zones, sets and services with their references, and an import that keeps a chain's head in order. make test (with nft 1.1.3) and make e2e (242 checks) pass. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 ++ README.md | 4 ++-- VERSION | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8a21a7..a0a16aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ All notable changes to Housecarl are documented here. The format follows ## [Unreleased] +## [0.1.0] - 2026-10-19 + The first version of Housecarl, a firewall manager for nftables, built the way Jarl and Steward are. diff --git a/README.md b/README.md index 3f3b668..f4c9c36 100644 --- a/README.md +++ b/README.md @@ -118,11 +118,11 @@ The web UI is on `http://127.0.0.1:8070/` (see `listen` in ## Status -Housecarl 0.1.0 is in testing (0.1.0-rc.7): zones, address sets and +Housecarl 0.1.0 is released: zones, address sets and services with ordered rules, IPv4 and IPv6, port forwards with hairpin NAT and IPv6 pinholes, source NAT and redirects, built-ins, probation for network changes (confirmed by the client that made them), the ruleset -at boot, hits and the drop log, nftables +at boot with a fail-closed fallback, hits and the drop log, nftables import, changesets reviewed with the ruleset's diff (as in Jarl), bandwidth limits and quotas, a web UI, REST API and CLI. diff --git a/VERSION b/VERSION index f1683f9..6e8bf73 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0-rc.7 +0.1.0