Skip to content

Releases: vapor/fluent-mongo-driver

1.4.0 - Update For Swift 6

06 Oct 01:49
79bf354
Compare
Choose a tag to compare

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

18 May 09:00
a4237b9
Compare
Choose a tag to compare
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

06 May 08:44
6129661
Compare
Choose a tag to compare
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

07 Feb 20:57
8d48a0f
Compare
Choose a tag to compare
This patch was authored and released by @gwynne.

Restores compatibility with FluentKit 1.37.0

Update minimum Swift version to 5.5

27 Nov 02:52
5b50882
Compare
Choose a tag to compare
This patch was authored and released by @gwynne.

Also modernize CI.

Fix build error with new Fluent support for models with composite primary keys

13 Jun 16:13
e96cf41
Compare
Choose a tag to compare
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

11 May 01:35
f979b1e
Compare
Choose a tag to compare
This patch was authored and released by @gwynne.

See vapor/fluent-kit#503

Make `FluentMongoError` public

10 Mar 12:27
5ba4d58
Compare
Choose a tag to compare
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

02 Nov 10:05
ce51901
Compare
Choose a tag to compare
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.

See: orlandos-nl/MongoKitten#254

Add contains operator support

23 Jul 19:34
4f3c1c3
Compare
Choose a tag to compare
This patch was authored and released by @tanner0101.

Adds support for the contains (~~) operator (#35).