• v1.6.0 5f69cb0462

    v1.6.0
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 11s
    build (ci) / build (arm64, arm64) (push) Successful in 10s
    build the bins / build (amd64, x86-64) (push) Successful in 18s
    build the bins / build (arm64, arm64) (push) Successful in 10s
    build the bins / publish (push) Successful in 12s
    Stable

    xyphen-ci released this 2026-10-17 09:30:34 +00:00 | 17 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    I fucking hate migration. That's why I fixed it!!! :D

    Since yesterday's rushed S3 integration, and me falling asleep at around 5pm and waking up about 2 hours ago, there's been a lot of changes to how storage works, and how the application handles itself and initialization. Most importantly, I've refactored the S3 storage system, added strict S3 SigV4 signing capabilities, and backend-agnostic orphan sweeping. I did test this update a lot, so hopefully there's not too much going on. Bon appetit!

    Features

    • feat: add backend key listing and backend-agnostic orphan cleanup (403cd57)
    • feat: harden s3 sigv4 signing and canonical uri resolution (bb25d7e)
    • feat: add migration cli (bugged push) (dde6a6c)

    Fixes

    • fix: relocate migration logic to store (bf70e65)
    • fix: decouple upload staging from local storage dirs (fc8f14f)
    • fix: order storage writes before appending to db (60dfd49)

    Miscellaneous

    • perf: track storage byte usage in db, remove s3 bucket walks (689f588)
    Downloads