Skip to content

build(deps): bump axum from 0.7.9 to 0.8.9 in the async-stack group across 1 directory - #38

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/async-stack-a826342b18
Open

build(deps): bump axum from 0.7.9 to 0.8.9 in the async-stack group across 1 directory#38
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/async-stack-a826342b18

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the async-stack group with 1 update in the / directory: axum.

Updates axum from 0.7.9 to 0.8.9

Release notes

Sourced from axum's releases.

axum-v0.8.9

  • added: WebSocketUpgrade::{requested_protocols, set_selected_protocol} for more flexible subprotocol selection (#3597)
  • changed: Update minimum rust version to 1.80 (#3620)
  • fixed: Set connect endpoint on correct field in MethodRouter (#3656)
  • fixed: Return specific error message when multipart body limit is exceeded (#3611)

#3597: tokio-rs/axum#3597 #3620: tokio-rs/axum#3620 #3656: tokio-rs/axum#3656 #3611: tokio-rs/axum#3611

axum v0.8.8

  • Clarify documentation for Router::route_layer (#3567)

#3567: tokio-rs/axum#3567

axum v0.8.7

  • Relax implicit Send / Sync bounds on RouterAsService, RouterIntoService (#3555)
  • Make it easier to visually scan for default features (#3550)
  • Fix some documentation typos

#3550: tokio-rs/axum#3550 #3555: tokio-rs/axum#3555

axum v0.8.5

  • fixed: Reject JSON request bodies with trailing characters after the JSON document (#3453)
  • added: Implement OptionalFromRequest for Multipart (#3220)
  • added: Getter methods Location::{status_code, location}
  • added: Support for writing arbitrary binary data into server-sent events (#3425)]
  • added: middleware::ResponseAxumBodyLayer for mapping response body to axum::body::Body (#3469)
  • added: impl FusedStream for WebSocket (#3443)
  • changed: The sse module and Sse type no longer depend on the tokio feature (#3154)
  • changed: If the location given to one of Redirects constructors is not a valid header value, instead of panicking on construction, the IntoResponse impl now returns an HTTP 500, just like Json does when serialization fails (#3377)
  • changed: Update minimum rust version to 1.78 (#3412)

#3154: tokio-rs/axum#3154 #3220: tokio-rs/axum#3220 #3377: tokio-rs/axum#3377 #3412: tokio-rs/axum#3412 #3425: tokio-rs/axum#3425 #3443: tokio-rs/axum#3443 #3453: tokio-rs/axum#3453 #3469: tokio-rs/axum#3469

axum v0.8.4

  • added: Router::reset_fallback (#3320)
  • added: WebSocketUpgrade::selected_protocol (#3248)
  • fixed: Panic location for overlapping method routes (#3319)
  • fixed: Don't leak a tokio task when using serve without graceful shutdown (#3129)

... (truncated)

Commits

@dependabot @github

dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot changed the title build(deps): bump axum from 0.7.9 to 0.8.9 in the async-stack group build(deps): bump axum from 0.7.9 to 0.8.9 in the async-stack group across 1 directory Aug 31, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/async-stack-a826342b18 branch 4 times, most recently from 4229f63 to 05c73df Compare September 1, 2026 14:25
Bumps the async-stack group with 1 update in the / directory: [axum](https://github.com/tokio-rs/axum).


Updates `axum` from 0.7.9 to 0.8.9
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](tokio-rs/axum@axum-v0.7.9...axum-v0.8.9)

---
updated-dependencies:
- dependency-name: axum
  dependency-version: 0.8.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: async-stack
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/async-stack-a826342b18 branch from 05c73df to fb0f915 Compare September 2, 2026 15:31
axum 0.8 renames route path params from :name/*name to {name}/{*name},
and drops the blanket Option<T> extractor for arbitrary
FromRequestParts impls in favor of an opt-in OptionalFromRequestParts
trait that ConnectInfo doesn't implement -- both broke compilation
after the dependabot axum 0.7 -> 0.8 bump.

- Rewrite silo-server's route table to the {param}/{*param} syntax.
- Replace Option<ConnectInfo<SocketAddr>> extraction with a small
  MaybeConnectInfo extractor that reads the same request extension by
  hand and yields None when absent (e.g. in tests that don't serve
  through into_make_service_with_connect_info).
- Bump tonic/tonic-build 0.12 -> 0.13, the minimum version whose axum
  dependency is 0.8, removing the duplicate axum 0.7 from the
  dependency graph that was itself causing Handler trait-bound
  mismatches.

Verified locally: cargo build/clippy/fmt/machete, cargo test
--workspace against a real Postgres, and the full ci/e2e.sh suite
(real dnf/apk/npm/pacman/apt clients, pull-through against real public
mirrors, index repair) all pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant