axum-extra-v0.12.3

opendatalab/MinerUaxum-extra-v0.12.3Dec 20, 2025by jplatte

AI Summary

This maintenance release introduces minor changes to routing feature flags, improves JSON response formatting, and fixes an integer underflow bug in file stream handling.

Key Highlights

  • Enabled `typed-routing` feature when `routing` feature is enabled
  • Added trailing newline to JSON response bodies
  • Fixed integer underflow in `FileStream::try_range_response` for empty files

New Features

  • Improved routing feature configuration
  • Enhanced JSON response formatting
  • Fixed bug in file stream range response handling

Full Release Notes

- **changed:** Make the `typed-routing` feature enable the `routing` feature ([#3514])
- **changed:** Add trailing newline to `ErasedJson::pretty` response bodies ([#3526])
- **fixed:** Fix integer underflow in `FileStream::try_range_response` for empty files ([#3566])

[#3514]: https://github.com/tokio-rs/axum/pull/3514
[#3526]: https://github.com/tokio-rs/axum/pull/3526
[#3566]: https://github.com/tokio-rs/axum/pull/3566