7 routine bumps, 11 breaking changes, 2 base images, and a newer Rust.
A further 39 transitive crates have newer releases blocked behind a breaking boundary upstream has not crossed yet. They are omitted below because nothing here can move them.
Direct dependencies — cargo update covers these
Crate
In use
Latest
clap
4.6.6
4.6.7
rand
0.10.2
0.10.3
serde_json
1.0.151
1.0.154
thiserror
2.0.20
2.0.21
tokio
1.53.1
1.54.1
uuid
1.26.0
1.29.0
zeroize
1.9.0
1.9.1
Direct dependencies — breaking, a human has to decide
These cross a version boundary where semver allows anything to change. cargo update will not touch them: Cargo.toml needs editing and the changelog reading.
Crate
In use
Latest
argon2
0.5.3
0.6.0
chacha20poly1305
0.10.1
0.11.0
hmac
0.12.1
0.13.0
parking_lot
0.12.5
0.13.0
reqwest
0.12.28
0.13.5
resvg
0.48.1
0.49.0
rqrr
0.10.1
0.11.0
sha1
0.10.7
0.11.0
sha2
0.10.9
0.11.1
tower-http
0.6.11
0.7.1
usvg
0.48.1
0.49.0
Rust
What
Declared
Latest
Note
Dockerfile RUST_VERSION
1.95
1.99.1
the shipped binary is built by an older compiler
rust-toolchain.toml channel
stable
1.99.1
tracks stable, so it is already current
Minimum supported Rust version: 1.90.
Base images
Image
In use
Latest
Note
rust
1.95-bookworm
1.99.1
alpine
3.21
3.24.3
Checked every 6 hours by .gitea/workflows/dependency-check.yml.
Rewritten by .gitea/workflows/dependency-check.yml every 6 hours, so this is always the latest report rather than a pile of comments.
7 routine bumps, 11 breaking changes, 2 base images, and a newer Rust.
_A further 39 transitive crates have newer releases blocked behind a breaking boundary upstream has not crossed yet. They are omitted below because nothing here can move them._
### Direct dependencies — `cargo update` covers these
| Crate | In use | Latest |
| --- | --- | --- |
| `clap` | `4.6.6` | `4.6.7` |
| `rand` | `0.10.2` | `0.10.3` |
| `serde_json` | `1.0.151` | `1.0.154` |
| `thiserror` | `2.0.20` | `2.0.21` |
| `tokio` | `1.53.1` | `1.54.1` |
| `uuid` | `1.26.0` | `1.29.0` |
| `zeroize` | `1.9.0` | `1.9.1` |
### Direct dependencies — breaking, a human has to decide
These cross a version boundary where semver allows anything to change. `cargo update` will not touch them: `Cargo.toml` needs editing and the changelog reading.
| Crate | In use | Latest |
| --- | --- | --- |
| `argon2` | `0.5.3` | `0.6.0` |
| `chacha20poly1305` | `0.10.1` | `0.11.0` |
| `hmac` | `0.12.1` | `0.13.0` |
| `parking_lot` | `0.12.5` | `0.13.0` |
| `reqwest` | `0.12.28` | `0.13.5` |
| `resvg` | `0.48.1` | `0.49.0` |
| `rqrr` | `0.10.1` | `0.11.0` |
| `sha1` | `0.10.7` | `0.11.0` |
| `sha2` | `0.10.9` | `0.11.1` |
| `tower-http` | `0.6.11` | `0.7.1` |
| `usvg` | `0.48.1` | `0.49.0` |
### Rust
| What | Declared | Latest | Note |
| --- | --- | --- | --- |
| Dockerfile `RUST_VERSION` | `1.95` | `1.99.1` | **the shipped binary is built by an older compiler** |
| `rust-toolchain.toml` channel | `stable` | `1.99.1` | tracks stable, so it is already current |
Minimum supported Rust version: `1.90`.
### Base images
| Image | In use | Latest | Note |
| --- | --- | --- | --- |
| `rust` | `1.95-bookworm` | `1.99.1` | |
| `alpine` | `3.21` | `3.24.3` | |
_Checked every 6 hours by `.gitea/workflows/dependency-check.yml`._
---
Rewritten by `.gitea/workflows/dependency-check.yml` every 6 hours, so this is always the latest report rather than a pile of comments.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
7 routine bumps, 11 breaking changes, 2 base images, and a newer Rust.
A further 39 transitive crates have newer releases blocked behind a breaking boundary upstream has not crossed yet. They are omitted below because nothing here can move them.
Direct dependencies —
cargo updatecovers theseclap4.6.64.6.7rand0.10.20.10.3serde_json1.0.1511.0.154thiserror2.0.202.0.21tokio1.53.11.54.1uuid1.26.01.29.0zeroize1.9.01.9.1Direct dependencies — breaking, a human has to decide
These cross a version boundary where semver allows anything to change.
cargo updatewill not touch them:Cargo.tomlneeds editing and the changelog reading.argon20.5.30.6.0chacha20poly13050.10.10.11.0hmac0.12.10.13.0parking_lot0.12.50.13.0reqwest0.12.280.13.5resvg0.48.10.49.0rqrr0.10.10.11.0sha10.10.70.11.0sha20.10.90.11.1tower-http0.6.110.7.1usvg0.48.10.49.0Rust
RUST_VERSION1.951.99.1rust-toolchain.tomlchannelstable1.99.1Minimum supported Rust version:
1.90.Base images
rust1.95-bookworm1.99.1alpine3.213.24.3Checked every 6 hours by
.gitea/workflows/dependency-check.yml.Rewritten by
.gitea/workflows/dependency-check.ymlevery 6 hours, so this is always the latest report rather than a pile of comments.