Welcome to v2.3.1! A hotfix for the production API crash on startup — if you missed the big one, catch up on the v2.3.0 release notes.
Highlights
- API starts up again in production
API starts up again in production
The v2.3.0 images crashed on boot with tsyringe requires a reflect polyfill: passkey support pulls in @peculiar/x509 via @simplewebauthn/server, and the bundled production server dropped the reflect-metadata side effect that the unbundled dev server gets for free. The entry points now import the polyfill first, so the API (and worker) boot cleanly again.
What's Changed
🐛 Bug fixes
- Fixed the production API crashing on startup with
tsyringe requires a reflect polyfillby importingreflect-metadatafirst in the API, worker, and OpenAPI-generator entry points and declaring it as a direct dependency (328a954aby @antonio-ivanovski)
Full Changelog: v2.3.0...v2.3.1
🐳 Docker images for this release
ghcr.io/antonio-ivanovski/spliit-cloud-api:v2.3.1(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-migrate:v2.3.1(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-worker:v2.3.1(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-mcp:v2.3.1(also available as:latest)ghcr.io/antonio-ivanovski/spliit-cloud-web:v2.3.1(also available as:latest)
Pin with
SPLIIT_TAG=v2.3.1or follow stable withSPLIIT_TAG=latest— seecompose.yaml