Repository navigation
v0.16.1
Breaking changes
- edda now depends on
httpx2instead ofhttpx.send_event()raiseshttpx2.HTTPErrorinstead ofhttpx.HTTPError. - httpx2 verifies TLS certificates with the OS trust store instead of certifi. Slim container images that send events over HTTPS need CA certificates installed.
- The MCP integration requires mcp 2.x (
mcp>=2.2.0).
Fixes
- Since cloudevents 2.0 (March 2026), a fresh install of edda failed at
import eddawithNo module named 'cloudevents.exceptions'. This affected every version, including 0.16.0. edda now requirescloudevents<2. - A fresh install of
edda-framework[mcp]pulled in mcp 2.x, and the MCP integration failed to import. EddaMCPServer.asgi_app():POST /cancel/{instance_id}returned 500 even though the workflow was cancelled.- Viewer: cancelling a workflow now uses
EDDA_APP_URL, like starting one does. edda.__version__now reports the installed version. It was stuck at 0.1.0.
What's Changed
- fix: flaky recovery tests and the CI Python matrix by @i2y in #15
- chore: switch to httpx2 and mcp 2.x by @i2y in #16
- fix: the MCP
/cancelroute and the Viewer's cancel URL by @i2y in #17 - chore: bump version to 0.16.0 by @i2y in #18
- fix: pin cloudevents below 2 and release 0.16.1 by @i2y in #19
Thanks for reporting #14, @SoumyaRanjanNaik
Full Changelog: v0.15.3...v0.16.1