New features
- [breaking] Cache support with pluggable backends (#399) (by @ElijahAhianyo)
- [breaking] Add Redis Cache store (#410) (by @ElijahAhianyo)
- [breaking] (db) Add
bulk_insert(#414) (by @m4tx) - [breaking] Email support using lettre (#419) (by @ElijahAhianyo)
- Add derive macro
SelectAsFormField(#397) (by @kumarUjjawal) - Expose cache in request API (#448) (by @ElijahAhianyo)
- Add Redirect and deprecate new_redirect (#451) (by @seqre)
Fixes
Other
- [breaking] Rename opt to opts (#398) (by @seqre)
- [breaking] Use
trait_upcasting, bump MSRV to 1.86 (#412) (by @m4tx) - [breaking] Bump deps, bump MSRV to 1.88 (#431) (by @m4tx)
- [breaking] Use
Arcinternally inDatabase(#432) (by @m4tx) - [breaking] Fix includes for
#[derive(Template)](#446) (by @Kijewski) - [breaking] Cleanup
RequestExt; use extractors instead (#449) (by @m4tx) - (deps) Bump the dependencies group with 22 updates (#401) (by @dependabot[bot])
- Remove
#[cfg(doc_auto_cfg)](#406) (by @m4tx) - Remove rust-lang/rust#145288 workaround (#411) (by @m4tx)
Cacheinstead ofArc<Cache>in public APIs (#433) (by @m4tx)