release: bump to v1.2.0; finalize CHANGELOG
Prefork worker consolidation (decnet.prefork + decnet fleet heavy), ATT&CK 19.1 relocation to decnet/data/, and removal of the 10 per-worker unit templates superseded by the supervisor groups + heavy fleet.
This commit is contained in:
13
CHANGELOG.md
13
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/),
|
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).
|
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
|
Prefork worker consolidation — share the import floor across *separate* processes
|
||||||
(own GIL, full isolation) via copy-on-write, for the heavy/isolation-critical
|
(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 —
|
fetched on demand via `python -m decnet.ttp.attack_stix fetch`, gitignored —
|
||||||
not committed).
|
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
|
## [1.1.1] - 2026-06-18
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
@@ -94,5 +103,7 @@ own unit.
|
|||||||
|
|
||||||
Initial 1.0 release. See tag `v1.0.0`.
|
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.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
|
[1.0.0]: https://git.resacachile.cl/anti/DECNET/releases/tag/v1.0.0
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "decnet"
|
name = "decnet"
|
||||||
version = "1.2.0.dev0"
|
version = "1.2.0"
|
||||||
description = "Deception network: deploy honeypot deckies that appear as real LAN hosts"
|
description = "Deception network: deploy honeypot deckies that appear as real LAN hosts"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [{ name = "Samuel Paschuan", email = "samuel.paschuan@xmartlab.com" }]
|
authors = [{ name = "Samuel Paschuan", email = "samuel.paschuan@xmartlab.com" }]
|
||||||
|
|||||||
Reference in New Issue
Block a user