Changelog¶
All notable changes to this project will be documented here.
This project follows Conventional Commits and Keep a Changelog conventions.
For the full changelog, see CHANGELOG.md in the repository root.
0.5.0 (2026-04-07)¶
Breaking Changes¶
- Removed deprecated
GET /api/openapi.jsonendpoint and internal_build_openapi()method. Useazure-functions-openapiwithregister_with_openapi()bridge instead.
Added¶
- Metadata API with immutable dataclass-based snapshots (
GraphMetadata,AppMetadata) - OpenAPI bridge module for
azure-functions-openapiecosystem integration CloneableGraphprotocol for explicit clone support in threadless runs- SDK compatibility policy and contract tests
- Production hardening guide (auth, observability, timeouts, concurrency, storage)
- Step-by-step deployment guide with real Azure-verified output
- Choose-a-plan hosting guide for developers new to Azure Functions
- 695+ tests, 91%+ coverage
Changed¶
- Production warning when
auth_level=ANONYMOUSin non-local environments - Platform routes split into
threads.py,runs.py,assistants.pyresource modules - All documentation rewritten for general-developer friendliness
Fixed¶
- Mermaid fence format for correct rendering
- Bandit B311 false positive
- MkDocs strict-mode nav, anchor, and link failures
0.4.0 (2026-04-05)¶
Added¶
- Thread update, delete, search, and count endpoints
- Assistants count endpoint
- Threadless runs (stateless execution without thread)
- Thread state update and history endpoints
- Azure Blob Storage checkpointer (
AzureBlobCheckpointSaver) - Azure Table Storage thread store (
AzureTableThreadStore) - Persistent storage integration tests
- 645 tests, 91% coverage
0.3.0 (2026-04-05)¶
Added¶
- Platform API compatibility layer (full
langgraph-sdk-compatible HTTP surface) - Thread store protocol and in-memory implementation
- SSE streaming with platform event sequence
- Input validation and request size limits
- SDK compatibility tests
- 427 tests, 96% coverage
0.2.0 (2026-04-05)¶
Added¶
- State endpoint for retrieving thread state
- Per-graph auth level override
- Release automation
- 105 tests, 98%+ coverage
0.1.0a0 (2026-04-02)¶
Added¶
- Initial release with
LangGraphApp, invoke/stream/health endpoints - Protocol-based graph registration
- Pydantic v2 contracts
- Example simple agent