Skip to content

NetOps 0.6.0

Latest

Choose a tag to compare

@Con-Benksl Con-Benksl released this 30 Aug 10:06

NetOps 0.6.0 separates conversational findings from persisted scan evidence, strengthens execution authorization and subscription credential redaction, and adds transactional synchronization for the root Skill and its five workflow Skills.

Highlights

  • Formal scans now persist one machine-readable JSON bundle by default; Markdown reports remain available through explicit export.
  • Execution consent is bound to an exact execution-card ID, scope, and residual-risk list. Material changes require fresh confirmation.
  • Credential-shaped subscription URLs, QR payloads, and semantic subscription fields are redacted fail-closed, including one encoded layer, while recognized documentation paths remain readable.
  • The new dry-run-first Skill synchronizer stages Git-tracked regular files only and transactionally refreshes netops plus its five flat workflow Skills, with content-bound confirmation, durable journaling, persistent backup, rollback, and interrupted-run recovery.
  • Publication checks now enforce a clean exact tag, Changelog integrity, complete source distributions, reproducible double builds, fresh wheel/sdist installation smoke tests, and cross-platform filesystem behavior.

Verification

  • Commit: 9452b5c578b1dce54e5b37099c28501adde70565
  • Tag: v0.6.0 (annotated)
  • SOURCE_DATE_EPOCH: 1788083741
  • Branch CI: https://github.com/Con-Benksl/NetOps/actions/runs/33305237260 — 11/11 passed
  • Tag CI: https://github.com/Con-Benksl/NetOps/actions/runs/33305454792 — 11/11 passed
  • Publication release gate: passed with Draft 2020-12 schema validation
  • Local test matrix: 486-test suite passed on Python 3.12, Python 3.14, and optimized Python 3.14
  • Release artifacts: reproducible double build and isolated wheel/sdist smoke tests passed
  • SHA-256:
    • netops_skill-0.6.0-py3-none-any.whl: b4cc71f4bb01d909e7c34ca4130eb2c0803d08ebab5b697965e9558d33cd6c54
    • netops_skill-0.6.0.tar.gz: 53628d8dcebb6c26ee2e825c8a5115219f757a76e53e1be835f3d71b1c35ac08

See SHA256SUMS for machine-verifiable checksums.