• v1.1.0 099b608cde

    v1.1.0
    All checks were successful
    Build and Publish Package / build-and-publish (push) Successful in 5s
    Stable

    faaleoleo-dev-team released this 2026-03-18 19:38:11 +00:00 | 21 commits to master since this release

    Signed by faaleoleo-dev-team
    GPG key ID: 088E9A2BE6C99853

    Overview

    v1.1.0 is a stability and infrastructure release focused on making the CI/CD pipeline production-grade, hardening code quality, and fixing a handful of bugs that surfaced during early integrations. No breaking API changes.

    Highlights

    Production-grade CI/CD pipeline — The GitLab CI configuration was overhauled from top to bottom. Tests now run concurrently across stages, coverage reports are generated even on partial test failures, and server readiness checks use PID-based waits with proper curl timeouts instead of blind sleeps.

    Coverage reporting — A .coveragerc file is included to exclude standalone tools from measurement, giving an accurate picture of what the test suite actually covers. Coverage is published as a CI artifact on every pipeline run.

    Gitleaks integration — A .gitleaks.toml suppression file prevents false positives on the demo credentials that ship with the mock, so the secret-scan stage passes cleanly without masking real leaks.

    Bug fixes — Job logs now sort chronologically instead of insertion order. The server startup sequence correctly sets sys.path and the working directory. The BWeb install script pointed at a stale repository name — that is corrected.

    Code quality — Imports across src/ are sorted to satisfy isort, the MD5 call in data_generator.py is flagged usedforsecurity=False to pass FIPS-mode linters, and the secret-scan step no longer depends on a Python3 shim.

    Downloads