• v0.6.0 ae25ed10da

    v0.6.0
    Some checks failed
    E2E / Playwright against deployment (push) Successful in 26s
    Build API image / Build and push API image (push) Failing after 26s
    Build Web image / Build and push Web image (push) Failing after 27s
    Check / fmt + clippy + build + tests (push) Successful in 3m45s
    Stable

    nrupard released this 2026-07-01 18:49:22 +02:00 | 532 commits to main since this release

    Changelog

    ae25ed1 Merge pull request 'Release v0.6.0' (#310) from release/v0.6.0 into main
    6d73e6a Merge branch 'main' into release/v0.6.0
    f02c3c1 Merge pull request 'feat(web): surface 429 rate limiting with standard retry wording' (#312) from feat/BUNYIP-314-surface-429-retry-wording into main
    3d8aa06 feat(web): surface 429 rate limiting with standard retry wording
    75e84a0 Merge branch 'main' into release/v0.6.0
    a4516a6 Merge pull request 'fix(auth): compute accurate retry_after for email resend limiters' (#311) from feat/BUNYIP-313-accurate-retry-after into main
    3c02302 fix(auth): compute accurate retry_after for email resend limiters
    b93c5c3 Merge branch 'main' into release/v0.6.0
    1f026db Merge pull request 'feat(email): log when an email is queued for delivery' (#309) from feat/BUNYIP-309-log-email-queued into main
    0bfc9a6 Release v0.6.0
    899e102 feat(email): log when an email is queued for delivery
    368a686 Merge pull request 'fix(ci): sniff-test bunyip-web/Cargo.toml for axum before publishing :latest' (#306) from fix/BUNYIP-299-build-web-axum-guard into main
    bb12002 fix(e2e): skip Playwright suite when hub soft-probe reports hub not-live on pull_request
    728a7ea fix(e2e): soften hub /healthz probe on pull_request so outage-fix PRs are not deadlocked
    bf63945 fix(ci): sniff-test bunyip-web/Cargo.toml for axum before publishing :latest
    aea8fac Merge pull request 'fix(auth): await welcome email inline so it lands before verify on signup' (#304) from fix/BUNYIP-296-welcome-before-verify into main
    641f8b3 Merge pull request 'feat(emails): rebrand onboarding + recovery emails to bunyip-web tokens' (#303) from feat/BUNYIP-288-email-rebrand into main
    79a46d6 Merge pull request 'ci: add migration-immutability guard for sqlx checksum drift' (#301) from feat/BUNYIP-293-migration-immutability-guard into main
    64e8e1f Merge pull request 'chore(docs): consolidate markdown under docs/ + distill audits into changelog (PSA-48)' (#305) from chore/PSA-48-docs-sanitize into main
    6d5d4b9 chore(docs): consolidate markdown under docs/, distill audits + handoff into changelog
    f9ca921 fix(auth): await welcome email inline so it lands before verify on signup
    a6503bc feat(emails): rebrand onboarding + recovery emails to bunyip-web tokens
    6b52270 Merge pull request 'fix(web): defer login head scripts to stop the chromium credential-fill race (BUNYIP-294)' (#302) from fix/BUNYIP-294-defer-login-head-scripts into main
    e824fec fix(web): defer login head scripts to stop the chromium credential-fill race
    ee6b204 ci: add migration-immutability guard for sqlx checksum drift
    ac7b5b2 Merge pull request 'fix(web): label download affordance by surface + center its dialog' (#300) from fix/BUNYIP-289-app-card-oci-label-and-dialog-center into main
    c52e086 fix(web): label download affordance by surface + center its dialog
    5b08d55 Merge pull request 'feat(justfile): add create-release-container for toolchain-less boxes' (#299) from feat/BUNYIP-292-create-release-container into main
    ee1df09 feat(justfile): add create-release-container for toolchain-less boxes

    Downloads