diff --git a/pyproject.toml b/pyproject.toml index a2c6ebb..4591dd4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "teaql" -version = "0.2.9" +version = "0.3.0" description = "TeaQL Runtime and Data Service for Python" readme = "README.md" requires-python = ">=3.10" diff --git a/releases/0.3.0.md b/releases/0.3.0.md new file mode 100644 index 0000000..8aa0bd4 --- /dev/null +++ b/releases/0.3.0.md @@ -0,0 +1,16 @@ +# TeaQL Python 0.3.0 + +Tracking: [release issue 45](https://github.com/teaql/teaql-python/issues/45). + +This release publishes the merged request intent and Trace Chain implementation, +including query and mutation lineage, independent graph ownership, relation +aggregates, facet tracing and safe SQL diagnostics. Generated examples cover +shared references, loaded snapshots, Checker overlap and repeat bootstrap. + +Regenerate applications when upgrading from 0.2.x: request and lineage +contracts have changed. Logging remains enabled by default, with sensitive +parameters masked and the existing disable controls preserved. + +Release gates cover native tests, every retained example, an isolated generated +consumer of the immutable internal 0.3.0 wheel, and public PyPI delivery. +External-provider skips are recorded separately; they are not passing tests.