From 3773498708dd7fb30edb6789771bd700ef159ce3 Mon Sep 17 00:00:00 2001 From: David Fitzsimmons Date: Wed, 30 Sep 2026 16:02:43 -0400 Subject: [PATCH] =?UTF-8?q?release:=20v0.6.5=20=E2=80=94=20exact=20classif?= =?UTF-8?q?ier=20optimization=20and=20merged=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 24 ++++++++++++++++++++++++ loopgain/_version.py | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0b17bc..2f939c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,30 @@ and versions follow [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [0.6.5] — 2026-09-30 + +Backward-compatible library patch. The classifier's public features, +thresholds, decisions, and numeric rounding are unchanged. + +- **Deferred classifier work** ([#20](https://github.com/loopgain-ai/loopgain/pull/20)). + Two-observation and decisive cumulative-ratio gates avoid unnecessary + regression. Residual population deviation is computed only when the + oscillation gate needs it. The public feature API remains eager and uses + the same exact `statistics.pstdev` calculation. Numeric extremes, custom + threshold boundaries, liveness, and non-finite exceptions are covered by + regression tests. +- **Telemetry consent refresh** ([#17](https://github.com/loopgain-ai/loopgain/pull/17)). + Running processes recheck consent before recording or sending funnel + activity and discard pending session data when consent changes. +- **Safer runnable examples** ([#18](https://github.com/loopgain-ai/loopgain/pull/18), + [#19](https://github.com/loopgain-ai/loopgain/pull/19)). SQL verification is + read-only. The generated-Python example requires an existing local Docker + sandbox image, with no host fallback or automatic image pull; see + `examples/README.md` for setup. +- **Verification coverage**: CI checks Python 3.10–3.13, six offline real + framework integrations, lint, security, package metadata, and installed + wheels. The OpenAI Agents smoke test exercises a real offline Runner. + ## [0.6.4] — 2026-07-26 Two fixes in the opt-in funnel telemetry. No API change, no behaviour change diff --git a/loopgain/_version.py b/loopgain/_version.py index ab49321..69f00d9 100644 --- a/loopgain/_version.py +++ b/loopgain/_version.py @@ -7,4 +7,4 @@ ``pyproject.toml``) for each release. """ -__version__ = "0.6.4" +__version__ = "0.6.5"