Releases: vapor/fluent-mongo-driver
Releases · vapor/fluent-mongo-driver
1.4.0 - Update For Swift 6
What's Changed
Update For Swift 6 by @0xTim in #61
- Update to 5.9
- Fix compilation errors on newer Swift versions
- Remove Sendable warnings
- Adopt new APIs
- update CI
This patch was released by @0xTim
Full Changelog: 1.3.1...1.4.0
Work around dependency conflict in latest DNSClient
This patch was authored and released by @gwynne.
Pins DNSClient to a version that doesn't exhibit the conflict for now.
Update min Swift version and platforms requirements
This patch was authored and released by @gwynne.
Swift 5.6 is now the minimum supported version.
Add minimal support for the new `.advancedJoin()` join type in Fluent
This patch was authored and released by @gwynne.
Restores compatibility with FluentKit 1.37.0
Update minimum Swift version to 5.5
This patch was authored and released by @gwynne.
Also modernize CI.
Fix build error with new Fluent support for models with composite primary keys
This patch was authored and released by @gwynne.
Also follows suit with other Vapor packages, plus NIO, by dropping support for Swift 5.2 and 5.3.
Support the models-with-spaces FluentKit work
This patch was authored and released by @gwynne.
Make `FluentMongoError` public
This patch was authored by @MFranceschi6 and released by @0xTim.
Make FluentMongoError
public so it can be examined by end-users.
Fixes #45
Upgrade MongoKitten Version
This patch was authored by @qi-shun-wang and released by @0xTim.
When receiving a lot of MongoDB traffic (millions of requests), a small leak in MongoKitten would become a performance and memory problems in services. This patch depends on the MongoKitten version with that fix.
Add contains operator support
This patch was authored and released by @tanner0101.
Adds support for the contains (~~
) operator (#35).