- breaking: Require
Sync
for all handlers and services added toRouter
andMethodRouter
(#2473) - breaking: The tuple and tuple_struct
Path
extractor deserializers now check that the number of parameters matches the tuple length exactly (#2931) - breaking: Upgrade matchit to 0.8, changing the path parameter syntax from
/:single
and/*many
to/{single}
and/{*many}
; the old syntax produces a panic to avoid silent change in behavior (#2645) - change: Update minimum rust version to 1.75 (#2943)