• v9.1.0-beta.5 ec0034a5fe

    v9.1.0-beta.5 Stable

    skinhub-bot released this 2026-08-18 14:08:41 +02:00 | 62 commits to beta since this release

    9.1.0-beta.5 (2026-08-18)

    Features

    • report the skins each render lane has in flight (0dd9cdf)
    Downloads
  • v9.1.0-beta.4 91ac9b3625

    v9.1.0-beta.4 Stable

    skinhub-bot released this 2026-08-18 13:46:40 +02:00 | 65 commits to beta since this release

    9.1.0-beta.4 (2026-08-18)

    Bug Fixes

    • serve the release list so workers update within their channel (76d5763)
    Downloads
  • v9.1.0-beta.3 e2ad6fd173

    v9.1.0-beta.3 Stable

    skinhub-bot released this 2026-08-18 13:39:33 +02:00 | 68 commits to beta since this release

    9.1.0-beta.3 (2026-08-18)

    Bug Fixes

    • keep live workers' tasks across an API restart (561f912)
    Downloads
  • v9.1.0-beta.2 f653e319bd

    v9.1.0-beta.2 Stable

    skinhub-bot released this 2026-08-18 13:25:03 +02:00 | 71 commits to beta since this release

    9.1.0-beta.2 (2026-08-18)

    Features

    • serve per-lane worker slot counts (bac6787)
    Downloads
  • v9.1.0-beta.1 5dd6aa1e4f

    v9.1.0-beta.1 Stable

    skinhub-bot released this 2026-08-18 13:06:56 +02:00 | 74 commits to beta since this release

    9.1.0-beta.1 (2026-08-18)

    Features

    • expose render lanes and workers to the panel (a735e69)
    • release the write gate on quiet runs and serve the task timeout (cb9093c)
    • retry failed render tasks on another worker before failing the run (ddd86bb)

    Tests

    • in-process S3 fake, no testcontainers, prune legacy coverage (c2efaa8)
    • reap stray harness postgres before starting (0c2984b)
    Downloads
  • v9.0.0-beta.1 b78d8c719d

    v9.0.0-beta.1 Stable

    skinhub-bot released this 2026-08-18 08:30:21 +02:00 | 81 commits to beta since this release

    9.0.0-beta.1 (2026-08-18)

    ⚠ BREAKING CHANGES

    • require workers >= 1.0.3 and stamp advertised capabilities as sent
    • rename SkinsJson/update_skins_json to SkinsUpdate/update_skins
    • key render runs by render_runs.osu_id (bigint) and drop the duplicate target_skins column

    Refactors

    • bake the git-cutover revision basis into the fingerprints (83f0adf)
    • drop serde defaults kept for pre-shape cache and feed payloads (755f75e)
    • drop the platform worker self-heal and the pre-queue run statuses (2ed6573)
    • fold admin zip entries under the bare osu id, no _skins suffix (7caee5b)
    • key render runs by render_runs.osu_id (bigint) and drop the duplicate target_skins column (3f0585b)
    • key render runs by the bare osu id instead of the git-era _skins name (5ec5a7a)
    • rename SkinsJson/update_skins_json to SkinsUpdate/update_skins (298c7cc)
    • require workers >= 1.0.3 and stamp advertised capabilities as sent (948a1d5)

    Documentation

    • drop env-overlay and python-backend remnants from module docs (72e2857)

    Tests

    • drop assertions that only pin removed behavior (77d6bbe)
    Downloads
  • v9.0.0 f89bc5c116

    v9.0.0 Stable

    skinhub-bot released this 2026-08-18 08:30:21 +02:00 | 58 commits to main since this release

    9.0.0 (2026-08-18)

    ⚠ BREAKING CHANGES

    • require workers >= 1.0.3 and stamp advertised capabilities as sent
    • rename SkinsJson/update_skins_json to SkinsUpdate/update_skins
    • key render runs by render_runs.osu_id (bigint) and drop the duplicate target_skins column

    Refactors

    • bake the git-cutover revision basis into the fingerprints (83f0adf)
    • drop serde defaults kept for pre-shape cache and feed payloads (755f75e)
    • drop the platform worker self-heal and the pre-queue run statuses (2ed6573)
    • fold admin zip entries under the bare osu id, no _skins suffix (7caee5b)
    • key render runs by render_runs.osu_id (bigint) and drop the duplicate target_skins column (3f0585b)
    • key render runs by the bare osu id instead of the git-era _skins name (5ec5a7a)
    • rename SkinsJson/update_skins_json to SkinsUpdate/update_skins (298c7cc)
    • require workers >= 1.0.3 and stamp advertised capabilities as sent (948a1d5)

    Documentation

    • drop env-overlay and python-backend remnants from module docs (72e2857)

    Tests

    • drop assertions that only pin removed behavior (77d6bbe)
    Downloads
  • v8.0.2 995fab259c

    v8.0.2 Stable

    skinhub-bot released this 2026-08-17 06:13:24 +02:00 | 70 commits to main since this release

    8.0.2 (2026-08-17)

    Bug Fixes

    • cache avatars for any osu! id that has signed in here (53c9f16)

    CI

    • keep Cargo.lock in step with the released version and build --locked (394014e)

    Documentation

    • mark the clip skip-lead as unmeasured, note the verified trim (b7598ad)

    Tests

    • assert the roster only lists uploaders, not everyone who signed in (e090e4f)
    Downloads
  • v8.0.1 e79aa84ae7

    v8.0.1 Stable

    skinhub-bot released this 2026-08-16 22:49:18 +02:00 | 77 commits to main since this release

    8.0.1 (2026-08-16)

    Bug Fixes

    • stamp nosniff on responses the CSRF layer rejects (5c82a61)

    Documentation

    • correct stale render, lock and signed-URL comments (8f52607)
    Downloads
  • v8.0.0 7a0c8b8016

    v8.0.0 Stable

    skinhub-bot released this 2026-08-16 18:40:58 +02:00 | 81 commits to main since this release

    8.0.0 (2026-08-16)

    ⚠ BREAKING CHANGES

    • drop the git-backend skin importer and legacy forgejo bucket; rename garage_* config to s3_*

    Refactors

    • drop the git-backend skin importer and legacy forgejo bucket; rename garage_* config to s3_* (d121c7e)

    Documentation

    • configuration is database-managed, not env (bbcc817)
    Downloads