Skip to content

0.1.2.5

Latest

Choose a tag to compare

@smeinecke smeinecke released this 27 Mar 21:42
· 2 commits to master since this release
4f0334d

Added

  • Real end-to-end NSD integration test stack using Docker Compose.
  • Custom NSD image and entrypoint for integration testing, including runtime TLS generation.
  • Integration fixtures and NSD config/zone fixtures under tests/integration/.
  • New integration test module covering status, serverpid, zonestatus, addzone, and delzone.
  • make local-test target to run the Docker-backed integration suite locally.

Changed

  • CI now has a dedicated integration job, separate from lint/type/unit checks.
  • Default test target (make test) excludes integration tests unless explicitly requested.
  • Pyright dependency updated to 1.1.408.

Fixed

  • zonestatus parser now supports live NSD output format (zone:\t<name> ... ok).
  • Integration cert generation now targets shared runtime paths and sets readable file permissions for test execution.
  • Pytest discovery now skips integration runtime state directories to avoid collection issues.
  • Packaging metadata adjusted for Python 3.7 compatibility (project.license format).

Compatibility

  • Verified installation and import on Python 3.7.