Repository navigation
v2.5.2
Welcome to v2.5.2: a patch that unbreaks all Cloudflare-sent email, plus a boot fix for self-hosted MCP.
What's Changed
🐛 Bug fixes
- Fixed all Cloudflare-sent email failing with HTTP 400 (
email.invalid): callers set the platform-controlledMessage-IDheader, which Cloudflare rejects on the whole request. Tracking now travels in an allowedX-Spliit-Delivery-Idheader, display-name senders use the documented{address, name}shape, and permanent bounces no longer record phantom sends (9cab732bby @antonio-ivanovski) - Fixed the MCP server failing to boot when
OPENAI_APPS_CHALLENGEis set but empty (as compose${VAR:-}interpolation produces); empty values now count as unset (cff430feby @antonio-ivanovski)
Full Changelog: v2.5.1...v2.5.2
🐳 Docker images for this release
ghcr.io/antonio-ivanovski/spliit-cloud-api:v2.5.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-migrate:v2.5.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-worker:v2.5.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-mcp:v2.5.2(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-web:v2.5.2(also available as:latest)
Pin with
SPLIIT_TAG=v2.5.2or follow stable withSPLIIT_TAG=latest— seecompose.yaml