Vapor: 4.114.1 Release

Release date:
March 28, 2025
Previous version:
4.114.0 (released March 18, 2025)
Magnitude:
33 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 4.114.1

gwynne

Directory Browser for 4.114.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

What's Changed

Correct SessionData's Codable conformance by @gwynne in #3317

The SessionData type (which is nothing but a very thin wrapper over a [String: String] dictionary anyway) had a Codable implementation that was technically incorrect. This corrects it. There should not be any effect whatsoever on behavior unless someone is using a very esoteric Encoder or Decoder to encode or decode it, but it’s still more correct this way.

Also took the opportunity to do a little code formatting cleanup and to replace the silly use of .reduce() in the ExpressibleByDictionaryLiteral initializer with use of the applicable (and somewhat faster) Dictionary initializer.

Reviewers

Thanks to the reviewers for their help: - @ptoffy

This patch was released by @gwynne

Full Changelog: https://github.com/vapor/vapor/compare/4.114.0...4.114.1