release: RememberStack 0.16.0 - #373
Merged
Merged
Conversation
Publish the version-stamped OpenAPI contract with the ingest-only browser scope and managed login hostname adoption. Keep the reviewed PostgreSQL foundation pins unchanged and exclude the unmerged E0 MIME work.
Document the D106 and D107 behavior and migration shipped since v0.15, update every public release coordinate, and make future documentation drift fail the release contract.
Name the shipped resolver generation accurately and make the release guide require the OpenAPI asset in both its artifact list and public verification command.
Make the operator verification inspect the downloaded schema version and exercise the release-document drift guard's failure path.
Make a downloaded OpenAPI version mismatch stop the public verification recipe with a clear diagnostic.
Document v0.16.0 as the first release with an OpenAPI asset, guard that public coordinate, and make verification failures diagnostic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The engine changes already merged after v0.15.0 need one coherent public release. The published package, Compose image, generated API contract, and user-facing version documentation must share the same coordinate.
What this does
How verified
uv sync --lockeduv run python scripts/check_release_contract.py --tag v0.16.0uv run lint-importsuv run ruff check src/ benchmarks/uv run ruff format --check src/ benchmarks/uv run pyright src/ benchmarks/uv run python scripts/export_openapi.py -o openapi.json.mdintest_sdk_pushes_lineage_metadata_to_e0, owned by open feat(e0): refuse an unroutable MIME at the E0 gate instead of dead-lettering it (D104) #342 and not changed here. Linux CI is authoritative.Docs
The project-status page has a v0.16.0 section for the three release items, and the CLI reference reports the new version.
Contributor agreement