Skip to content

release: 0.4.0 - #103

Merged
cristiangirlea merged 2 commits into
mainfrom
release/0.4.0
Oct 26, 2026
Merged

cristiangirlea merged 2 commits into
mainfrom
release/0.4.0

Conversation

@cristiangirlea

Copy link
Copy Markdown
Owner

Release 0.4.0, the production-ready release for the tier the operations guide describes. Fixes #82.

The changelog's Unreleased section becomes 0.4.0 dated 2026-10-26, with a new empty Unreleased heading above it and the compare links updated. README and AGENTS.md replace "experimental prototype" with the supported tier: an internal service for applications that own their host and network, one or more instances each answering its own jobs, behind the operator's TLS and the application's own authentication, the job table kept across a restart by BRIDGE_STATE_DIR; not for public exposure of the worker, nor for throughput beyond the measured figures without more instances. The version mentions move to v0.4.0 and ^0.4; the testing guide's sentence about first-job model loading now describes loading at child start; the operations guide, the security boundaries, SECURITY.md and the testing guide's closing paragraph no longer call the project experimental and state precisely what a restart does. No code changes.

What 0.4.0 holds since 0.3.0, every slice merged through its own reviewed pull request: drain on shutdown with 503 when busy, a header cap and /readyz; optional structured JSON logging; a per-owner capacity cap; mypy at strict and ruff in CI; published worker images for amd64 and arm64 with a tag-triggered publish workflow; dependency audits, Dependabot for pip and composer, CodeQL and a security policy; measured reranking and NER quality on public datasets, measured throughput and latency under load, and the corrected Masked column; the operations guide; the README's two use cases; the Sponsors funding file.

Files: CHANGELOG.md, README.md, AGENTS.md, docs/operations.md, docs/security.md, docs/testing.md, docs/integration.md, SECURITY.md.

Checks on this head: the full deterministic sequence (python-tests, PHP contract and HTTP checks with the two-token worker, FrankenPHP integration, MCP suite, consumer install, PHPStan at level max, PSR-18 checks, Laravel and Symfony tests, the TLS check, ruff and mypy). Review: independent read by Codex (gpt-6.1-sol) of every changed sentence against the measured tables and the code: mergeable as is. After the merge: tag v0.4.0 on the merge commit and the GitHub release from the 0.4.0 section, which also runs the publish workflow for the images; both on the owner's yes.

@cristiangirlea
cristiangirlea merged commit 38eb47c into main Oct 26, 2026
9 checks passed
@cristiangirlea
cristiangirlea deleted the release/0.4.0 branch October 26, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release: 0.4.0, the production-ready release

1 participant