Closed renovate[bot] closed 8 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package tower-sessions@0.8.0 --precise 0.10.0
Updating crates.io index
error: failed to select a version for the requirement `tower-sessions = "^0.8.0"`
candidate versions found which didn't match: 0.10.0
location searched: crates.io index
required by package `axum-login v0.11.0`
... which satisfies dependency `axum-login = "^0.11"` (locked to 0.11.0) of package `vent v0.1.0 (/tmp/renovate/repos/github/BurntNail/vent)`
perhaps a crate was updated and forgotten to be re-vendored?
This PR contains the following updates:
0.8
->0.10
Release Notes
maxcountryman/tower-sessions (tower-sessions)
### [`v0.10.0`](https://togithub.com/maxcountryman/tower-sessions/blob/HEAD/CHANGELOG.md#0100) [Compare Source](https://togithub.com/maxcountryman/tower-sessions/compare/v0.9.1...v0.10.0) **Breaking Changes** - Improve session ID [#141](https://togithub.com/maxcountryman/tower-sessions/issues/141) - Relocate previously bundled stores [#145](https://togithub.com/maxcountryman/tower-sessions/issues/145) - Move service out of core [#146](https://togithub.com/maxcountryman/tower-sessions/issues/146) Session IDs now boast 66 bits of entropy and are shorter, saving network bandwidth and improving the secure nature of sessions. We no longer bundle session stores via feature flags and as such applications must be updated to require the stores directly. For example, applications that use the `tower-sessions-sqlx-store` should update their `Cargo.toml` like so: ```toml tower-sessions = "0.10.0" tower-sessions-sqlx-store = { version = "0.10.0", features = ["sqlite"] } ``` Assuming a SQLite store, as an example. Furthermore, imports will also need to be updated accordingly. For example: ```rust use std::net::SocketAddr; use axum::{response::IntoResponse, routing::get, Router}; use serde::{Deserialize, Serialize}; use time::Duration; use tower_sessions::{session_store::ExpiredDeletion, Expiry, Session, SessionManagerLayer}; use tower_sessions_sqlx_store::{sqlx::SqlitePool, SqliteStore}; const COUNTER_KEY: &str = "counter"; #[derive(Serialize, Deserialize, Default)] struct Counter(usize); #[tokio::main] async fn main() -> Result<(), BoxConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.