Added
Storage adapters (rustauth-diesel)
rustauth-diesel— async Diesel adapters for Postgres and MySQL (diesel-postgres,diesel-mysqlfeatures on therustauthumbrella crate).- Integration CI coverage for
rustauth-dieselwith Postgres and MySQL services.
Web integration (rustauth-actix-web)
- New
rustauth-actix-webcrate withRustAuthActixWebExt(mount_at_base_path,mount_routes,handle) andRustAuthActixWebOptions. - Integration tests aligned with the Axum adapter contract (routing, HTTP/error contracts, auth flows, security scenarios).
- Docs-site guide at
/docs/integrations/actix-web,examples/actix-web-minimal, and CI matrix coverage forrustauth-actix-web --all-features.
CLI (rustauth-cli)
rustauth init --framework actix-webwrites Actix-orientedrustauth.tomlmetadata and prints an Actix Web mount snippet.- Workspace inspection and telemetry detect Actix Web when both
actix-webandrustauth-actix-webappear inCargo.toml.
Changed
CLI (rustauth-cli)
- Breaking:
rustauth initrequires--framework axumor--framework actix-web. The previous implicit default (axum) and workspace auto-detection fallback were removed. - Breaking:
database.adapteris required inrustauth.tomland forrustauth init(via--adapteror workspace detection). The previous implicit default (sqlx) was removed.
Full notes: https://github.com/salasebas/rustauth/blob/main/CHANGELOG.md#030---2026-06-15