• v0.3.15 0699319710

    v0.3.15
    Some checks failed
    forest-publish.yml / Retry Forest deploy after token rotation (push) Failing after 0s
    ci/woodpecker/push/ci/3 Pipeline was successful
    ci/woodpecker/push/ci/1 Pipeline was successful
    ci/woodpecker/push/forest-ci-image/1 Pipeline was successful
    ci/woodpecker/push/ci/4 Pipeline was successful
    ci/woodpecker/push/forest-ci-image/2 Pipeline was successful
    ci/woodpecker/push/forest-ci-manifest Pipeline was successful
    ci/woodpecker/push/ci/2 Pipeline was successful
    ci/woodpecker/push/manifest/2 Pipeline was successful
    ci/woodpecker/push/manifest/1 Pipeline was successful
    ci/woodpecker/push/deploy Pipeline failed
    forest-publish.yml / Retry Forest deploy after token rotation (release) Failing after 0s
    ci/woodpecker/tag/release-build/2 Pipeline is pending
    ci/woodpecker/tag/release-prepare Pipeline was successful
    ci/woodpecker/tag/release-publish-jsr Pipeline failed
    ci/woodpecker/tag/release-build/1 Pipeline was successful
    Stable

    kjuulh released this 2026-09-25 09:20:34 +02:00 | 0 commits to kjuulh/gitea-fork since this release

    [0.3.15] - 2026-09-25

    Bug Fixes

    • Show a plan parked awaiting approval and exit, instead of waiting on the approver
    • Name the server publish uploads to, and accept --forest-server after the subcommand
    • Say when the reconcile webhook failed, retry it, and stop logging its token (#298)
    • An undeclared project no longer widens onto kinds it never renders (#288) (#291)
    • Pull minio from Chainguard; quay now refuses anonymous pulls (#297)
    • Serde defaults for defaulted structs, lists, maps and enums (#287) (#290)
    • Pin OpenTofu, and document config-driven adoption (#283) (#289)
    • Stop the cache reporting a miss for an entry that just landed
    • Name the branch the flux git test pushes to
    • Pull minio from quay, the registry that still serves it
    • Look up a binary in a given search path, not by overwriting PATH
    • Give each acceptance test its own database pool
    • Regenerate the sqlx offline cache, and delete the stale copy at the workspace root
    • Make the test suite compile again
    • Normalize CI build timestamps
    • Publish releases under kjuulh
    • Deploy to public Forest endpoint
    • Run Forest CLI on compatible glibc
    • Deploy with Forest 0.3.14
    • Retry registry manifest publication
    • Publish immutable deployment images

    Performance

    • Stop paying 32 cores for work that is not happening (#274)
    • Stop the acceptance suite paying production password cost (#280)
    • Build only the app whose sources moved

    Merge

    • Reconcile Gitea fork with Understory main
    Downloads