diff --git a/CHANGELOG.md b/CHANGELOG.md index 54c35ebe..a7412ae4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to DECNET are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] (1.2.0) +## [1.2.0] - 2026-06-18 Prefork worker consolidation — share the import floor across *separate* processes (own GIL, full isolation) via copy-on-write, for the heavy/isolation-critical @@ -33,6 +33,15 @@ workers the in-process supervisor can't co-host. fetched on demand via `python -m decnet.ttp.attack_stix fetch`, gitignored — not committed). +### Removed +- Per-worker systemd unit templates superseded by consolidation: + `decnet-{reconciler,enrich,orchestrator,mutator}` (→ `supervise batch`), + `decnet-{clusterer,campaign-clusterer,attribution,reuse-correlator}` + (→ `supervise cpu`), and `decnet-{profiler,ttp}` (→ `fleet heavy`). + `decnet.target` now pulls in the 3 consolidated units. The underlying CLI + commands remain for manual/standalone runs; a worker can be re-extracted to its + own unit by editing the group/fleet spec. + ## [1.1.1] - 2026-06-18 ### Fixed @@ -94,5 +103,7 @@ own unit. Initial 1.0 release. See tag `v1.0.0`. +[1.2.0]: https://git.resacachile.cl/anti/DECNET/compare/v1.1.1...v1.2.0 +[1.1.1]: https://git.resacachile.cl/anti/DECNET/compare/v1.1.0...v1.1.1 [1.1.0]: https://git.resacachile.cl/anti/DECNET/compare/v1.0.0...v1.1.0 [1.0.0]: https://git.resacachile.cl/anti/DECNET/releases/tag/v1.0.0 diff --git a/pyproject.toml b/pyproject.toml index 0a4526a8..9cd4e4d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "decnet" -version = "1.2.0.dev0" +version = "1.2.0" description = "Deception network: deploy honeypot deckies that appear as real LAN hosts" readme = "README.md" authors = [{ name = "Samuel Paschuan", email = "samuel.paschuan@xmartlab.com" }]