diff --git a/Package.swift b/Package.swift index 98404c7..f699721 100644 --- a/Package.swift +++ b/Package.swift @@ -13,8 +13,8 @@ let package = Package( .library(name: "FluentMySQLDriver", targets: ["FluentMySQLDriver"]), ], dependencies: [ - .package(url: "https://github.com/vapor/fluent-kit.git", from: "1.48.1"), - .package(url: "https://github.com/vapor/mysql-kit.git", from: "4.7.1"), + .package(url: "https://github.com/vapor/fluent-kit.git", from: "1.48.4"), + .package(url: "https://github.com/vapor/mysql-kit.git", from: "4.8.0"), .package(url: "https://github.com/apple/swift-log.git", from: "1.5.4"), ], targets: [ @@ -42,6 +42,4 @@ let package = Package( var swiftSettings: [SwiftSetting] { [ .enableUpcomingFeature("ConciseMagicFile"), .enableUpcomingFeature("ForwardTrailingClosures"), - .enableUpcomingFeature("DisableOutwardActorInference"), - .enableExperimentalFeature("StrictConcurrency=complete"), ] } diff --git a/Package@swift-5.9.swift b/Package@swift-5.9.swift index b52199f..79b4678 100644 --- a/Package@swift-5.9.swift +++ b/Package@swift-5.9.swift @@ -13,8 +13,8 @@ let package = Package( .library(name: "FluentMySQLDriver", targets: ["FluentMySQLDriver"]), ], dependencies: [ - .package(url: "https://github.com/vapor/fluent-kit.git", from: "1.48.1"), - .package(url: "https://github.com/vapor/mysql-kit.git", from: "4.7.1"), + .package(url: "https://github.com/vapor/fluent-kit.git", from: "1.48.4"), + .package(url: "https://github.com/vapor/mysql-kit.git", from: "4.8.0"), .package(url: "https://github.com/apple/swift-log.git", from: "1.5.4"), ], targets: [ diff --git a/Sources/FluentMySQLDriver/FluentMySQLDriver.swift b/Sources/FluentMySQLDriver/FluentMySQLDriver.swift index d7bd91b..e545919 100644 --- a/Sources/FluentMySQLDriver/FluentMySQLDriver.swift +++ b/Sources/FluentMySQLDriver/FluentMySQLDriver.swift @@ -27,6 +27,6 @@ struct _FluentMySQLDriver: DatabaseDriver { // See `DatabaseDriver.shutdown()`. func shutdown() { - self.pool.shutdown() + try? self.pool.syncShutdownGracefully() } }