Skip to content

Tags: vapor/fluent-postgres-driver

Tags

2.10.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adopt Async Shutdown (#221)

* Drop support for Swift 5.8

* Update dependencies

* Adopt new APIs

* Fix some warnings in Swift 6

* Update CI

2.9.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Shut down the driver's connection pool safely (#220)

Shut down the EventLoopGroupConnectionPool using an API that doesn't call EventLoopFuture.wait() internally.

2.9.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update required versions of dependencies (#218)

Update required dependency versions so users can't accidentally get into states where things won't build. Also fixes a DocC warning.

2.9.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update package for Sendable, and other cleanup (#217)

* Package structure updates, remove obsolete files, update CI, bump minimum Swift to 5.8, fixup docs and logo
* Sendable correctness, minor cleanup, use only debug logging in a library
* Make the tests Sendable and async, use singleton MTELG and thread pool, don't use benchmarker's DB for tests

2.8.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update for the nested subpath changes in FluentKit (#215)

* Remove no longer needed (well, never needed, really) nested subpath support in SQL converter delegate. General tidying and CI.

* Work around weird bug where Swift 5.7 thinks this particular test model isn't Equatable even though it is

2.7.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Warn about deprecation of old config methods instead of breaking exis…

…ting code (#212)

* Yield deprecation warnings (instead of compiler errors) for previously working code using the old postgres configuration methods, while setting it up so the compiler correctly defaults to the new ones in ambiguous cases.

2.7.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add missing deprecated method (#210)

Add missing deprecated method whose lack causes completely unhelpful compiler errors for those affected.

2.7.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Updated to use new PostgresKit/PostgresNIO APIs (#207)

* Require Swift 5.7
* Revamp FluentPostgresConfiguration to use SQLPostgresConfiguration and FluentPostgresDatabase to use SQLDatabase for (almost) everything instead of duplicating PostgresKit's work. Ditch uses of old APIs.
* General cleanup
* CI cleanup
* Add API breakage allowlist
* Require the updated PostgresKit

2.6.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update PostgresError's DatabaseError conformance for new PostgresNIO …

…behavior (#208)

Update PostgresError's DatabaseError conformance for new PostgresNIO behavior. Fixes broken tests.

2.6.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Require PostgresKit 2.10.1 for CVE-2023-31136 fix (#206)