Skip to content

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 11:46
· 191 commits to main since this release
5c7a29e

[0.8.2] - 2026-09-07

⚙️ Miscellaneous Tasks

  • (langgraph) Certify LangGraph 1.2.x / langgraph-sdk 0.4.x and adopt a rolling version window (#428)
  • (examples) Run production_persistent_agent durability test under Azurite (#419)
  • Adopt azure/login v3.0.2 as the canonical pin (#413)
  • (deps) Bump the github-actions group with 5 updates (#401)
  • (deps) Bump ruff in the python-dependencies group (#399)
  • (deps) Bump dependabot/fetch-metadata from 2.5.0 to 3.1.0 (#375)
  • (release) Scope cross-repo dispatch token to least privilege (#394)
  • (dependabot) Add maturation cooldown and pin artifact actions to v4 (#393)
  • Notify cookbook to re-run e2e after PyPI release (#377)
  • (deps) Bump the github-actions group with 2 updates (#374)
  • (deps) Bump ruff in the python-dependencies group (#373)
  • (ci) Group dependabot updates + auto-merge patch/minor (#369)
  • (deps) Bump github/codeql-action init+analyze to v4.37.7 (#367)
  • (deps) Bump mypy from 2.3.0 to 2.3.1 (#336)
  • (deps) Bump ruff from 0.16.1 to 0.16.3 (#335)
  • (deps) Pin artifact actions to v4 canonical pair via Dependabot ignore (#365)
  • (deps) Add azure-functions 2.x compatibility proof lane (#364)
  • (deps) Verify langgraph-sdk contracts at max supported version (#340) (#358)
  • Stop auto-deploying docs to GitHub Pages (#332)
  • Add a wheel-tests tier that runs lib-tests against the built wheel (#326)
  • Adopt Renovate for GitHub Actions bumps (#324)
  • Ignore agent orchestration state (.sisyphus/, .omc/) (#307)
  • (ci) Normalize action version-comment labels (#322)
  • Add workflow pin-hygiene lint (#320)
  • Add release-gate workflow drift lint (#316)
  • Normalize release-gate action pins to canonical SHAs (#314)
  • Add tiered pre-publish runtime gate with real-Azure certification (#305)
  • Drop stale noqa directives (#304)

⚡ Performance

  • (locks) Isolate per-lease renewal with bounded concurrency + timeout (#391)

🐛 Bug Fixes

  • (locks) Tolerate leased-marker upload conflict in AzureBlobLeaseThreadLock (#435)
  • (examples) Wire AzureBlobLeaseThreadLock into production_persistent_agent (#424) (#429)
  • (checkpointers) Make blob version suffix deterministic (#398)
  • (locks) Make release() owner-safe with opaque lease tokens (#392)
  • (locks) Harden Azure Blob lease renewal against transient failures (#388)
  • (health) Align docs with anonymous liveness / protected details split (#341) (#359)
  • (openapi) Wrap invoke/stream models in transport envelope (#349) (#354)
  • Produce non-empty wheel and gate publish on import smoke (#311)

💼 Other

  • Bump version to 0.8.2

📚 Documentation

  • (examples) Pin the openapi_bridge companion boundary and differentiate it from tool_calling_agent (#411) (#420)
  • Add Recommended learning path section and document wheel-tests tier (#417)
  • (examples) Add production persistent agent capstone (#405) (#416)
  • (examples) Add tool-calling agent example with ToolNode loop and OpenAPI bridge (#415)
  • (examples) Add stateful conversation example with thread_id and checkpointer (#403) (#414)
  • (examples) Add deployable Azure OpenAI LangGraph agent example (#402) (#412)
  • (stream) Establish true-streaming tracker and link #378 (#395)
  • Cross-link to central Platform mechanics reference (#380)
  • (langgraph) Add smoke-tested 5-minute deploy tutorial (#372)
  • (prd) Correct storage backend terminology and tighten conformance test types (#363)
  • (platform) Clarify core adapter vs experimental platform-compat boundary (#339) (#362)
  • (app) Fix stale LangGraphApp streaming docstring to match README (#351) (#355)
  • Review follow-ups for #339 (health, streaming, security, Cosmos MI) (#348)
  • Update changelog
  • Consolidate official documentation URL onto yeongseon.dev (#327)
  • Mark package Experimental in README (en/ko/ja/zh-CN) (#309)
  • (i18n) Adopt best-effort translation policy with staleness banners (#318)

🚀 Features

  • (observability) Add run telemetry fields + built-in LoggingRunObserver (#407) (#433)
  • (observability) Add RunObserver run-lifecycle contract (#425) (#432)
  • (native) Add native async invoke/stream via ainvoke/astream (#422) (#431)
  • (native) Forward optional version to invoke/stream (#423) (#430)
  • (platform) Warn when Azure-hosted platform_compat defaults to InMemoryThreadStore (#353) (#357)
  • (platform) Warn on unknown platform request fields with opt-in strict mode (#352) (#356)

🧪 Testing

  • (sdk) Vendor endpoint-metadata contract and prove SDK conformance (#396)
  • (e2e) Prove single-writer exclusivity across two Azure Function Apps (#390)
  • (checkpoint) Run conformance suite against live Azurite blob backend (#344) (#361)