v2.0.0 #6
onyks-os
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
[2.0.0] - 2026-08-13
Single-Process In-Process Architecture, Pydantic Hard Dependency, Deterministic Verdict Oracle, and Strict Static Typing.
Breaking Changes
rootdDaemon: Removed socket daemongui/rootd.py,gui/api/rootd_client.py, andgui/api/deps.py. FastAPI web application andNetnsControllernow run directly in-process with root privileges.pydanticpromoted to a mandatory core dependency ofnse/; eliminated all stdlib fallback dataclasses and stubs.nse/models/base.py.TopologyTypeandPacketSpecnow collapse to a single source of truth innse.models.test_request.run_test_pipelinesignature to target standard request-driven API returninglist[TraceEvent].enqueue_test,release_test,has_test,get_status,get_event_queue, and_teststracking methods fromNetnsController.Added
wait_ready()inTraceHarvesterusingasyncio.Eventreadiness signal, eliminating hardcoded warm-up delay sleeps.nse.core.naminghelper withderive_names()and automated orphan netns/veth startup sweep inNetnsController.destroy_netnsand enforcedtimeout=parameters across allsubprocess.runcalls.mypy --strictacross all 22 source files and configuredimport-lintercontract preventingnse/from importinggui/.mkdocstrings.make ci-localandmake docsMakefile targets.This discussion was created from the release v2.0.0.
All reactions