• v1.2.0 270943231c

    v1.2.0
    Some checks failed
    CI / Lint (push) Failing after 0s
    CI / Test (push) Has been skipped
    CI / Build (push) Has been skipped
    Release / Build (push) Successful in 1m59s
    Release / Release (push) Successful in 1m14s
    Stable

    nova released this 2026-08-02 01:24:09 +00:00 | 2 commits to main since this release

    Glacier 1.2.0 focuses on quality-of-life improvements.

    The biggest addition is the new update command, which lets you update the glacier CLI in place without manually downloading and replacing the executable.

    This release also extends backup encryption to Nextcloud and Outline, bringing them in line with Bitwarden. Finally, it fixes the placement of encrypted_password in the TOML example configuration file.

    Features

    • feat(glacier-core): added file encryption for nextcloud and outline (#6)
    • feat(cli): added update command (#8)

    Bug Fixes

    • fix(config): fixed bitwarden's encrypt_password property position (7d3a29e)

    Maintenance

    • perf(glacier-core): removed unnecessary clones (4dafc98)
    • refactor(cli): simplified upload pipeline (49a9e9e)
    Downloads
  • v1.1.0 a0d4cce763

    v1.1.0
    All checks were successful
    CI / Lint (push) Successful in 44s
    CI / Build (push) Successful in 1m5s
    CI / Test (push) Successful in 1m6s
    Release / Release (push) Successful in 59s
    Release / Build (push) Successful in 1m9s
    Stable

    nova released this 2026-07-30 01:23:05 +00:00 | 12 commits to main since this release

    Glacier 1.1.0 adds an improved configuration system.

    Previously, the configuration was read from an .env. This env file had to be in the current working directory, so you couldn't call the CLI from anywhere. Now, you can configure in 3 ways, with each one overriding the previous one in order :

    1. Global config file: ~/.config/glacier.toml
    2. Local config file: .config/glacier.toml
    3. Environment variables (including .env files) <- same as before

    Features

    • 7eedc05 feat(cli): added configuration through toml files
    Downloads
  • v1.0.0 98cd0014d7

    v1.0.0
    Some checks failed
    CI / Build (push) Has been cancelled
    CI / Test (push) Has been cancelled
    CI / Lint (push) Has been cancelled
    Release / Build (push) Successful in 1m1s
    Release / Release (push) Successful in 50s
    Stable

    nova released this 2026-07-28 12:42:27 +00:00 | 15 commits to main since this release

    This marks the first release of Glacier, a backup service for preserving data from the software I use every day.

    Glacier 1.0.0 provides support for backing up Bitwarden, Nextcloud, and Outline, with backups stored locally or in S3. It includes a command-line interface, support for services that export multiple backup artifacts, and optional encryption and decryption of backup files.

    Features

    • dd75108 feat: added outline export
    • 23eebdb feat(local): added local storage
    • 5fba4cb feat: added file_extension to ArchiveDescriptor for more flexibility
    • 98ad325 feat(nextcloud): added nextcloud service
    • 7564297 feat: added cli
    • e48867e feat(service): added support for multiple export items
    • 5b7fca2 feat(service): added bitwarden
    • 2b5b770 feat(glacier-crypto): added file encryption/decryption package
    • c2da041 feat(cli): added file encryption/decryption integration
    • 518bc95 feat(bitwarden): added glacier-crypto encryption

    Bug Fixes

    • de27bdd fix(Cargo.toml): removed publish property

    Maintenance

    • f1be0aa refactor: removed environment in favor of config
    • 16a1f29 refactor(s3): based on a common Storage trait
    • 2132c34 refactor(service): renamed Exporter to Service
    • cc8147b refactor(service): returning temp files to ease memory usage
    • 0a0004f refactor: moved to workspaces
    Downloads