Vapor: 4.92.0 Release

Release date:
January 22, 2024
Previous version:
4.91.1 (released January 7, 2024)
Magnitude:
575 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 4.92.0

gwynne

Directory Browser for 4.92.0

All files are compared to previous version, 4.91.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

What's Changed

Fix broken URI behaviors by @gwynne in #3140

Numerous issues have arisen with the changes made to URI as a result of the fix for https://github.com/vapor/vapor/security/advisories/GHSA-r6r4-5pr8-gjcp. This update fixes all known issues and restores several changed URI behaviors (although, quite deliberately, not all of them), including new tests. Fixes #3133, #3135, #3137, and #3138.

Also addresses Sendable warnings in ContentEncoder, ContentDecoder, ContentContainer, PlaintextDecoder, PlaintextEncoder, URLQueryDecoder, URLQueryEncoder, URLQueryContainer, URLEncodedFormDecoder, and URLEncodedFormEncoder.

Shoutout to @weissi, @grahamburgsma, and @finestructure for their help tracking down the various problems, thank you all!

Reviewers

Thanks to the reviewers for their help: - @MahdiBM

This patch was released by @gwynne

Full Changelog: https://github.com/vapor/vapor/compare/4.91.1...4.92.0