Skip to content

v0.47.0

Choose a tag to compare

@github-actions github-actions released this 27 May 17:43
· 82 commits to main since this release

Based on my exploration of the changes, here are the release notes:

Breaking Changes

  • Credential resolution for builds now requires explicit credential ID. When source_credential_id is null, the build resolver no longer searches the credentials table or auto-selects from candidates — it clones anonymously and lets the daemon handle auth errors. Use /check to discover which credential is needed, then pin it on the project or deploy call.
  • Build failures no longer return 409 for ambiguous credentials. All build-time credential errors now return 400; ambiguity detection moved to /check endpoint for diagnostic use.

What's New

  • Clearer credential semantics. Project state is now read-as-truth: null credential ID means "no credential is used." Explicit pinning replaces implicit auto-select.