Releases: vapor/fluent-mysql-driver
Releases · vapor/fluent-mysql-driver
Fluent MySQL 3.0.0 RC 2.5
New:
// `FixedWidthInteger` backed enums are easiest to conform
enum PetType: Int, MySQLEnumType {
case cat, dog
}
// Other enums require `reflectDecoded`
enum FavoriteTreat: String, MySQLEnumType {
case bone = "b"
case tuna = "t"
static func reflectDecoded() -> (FavoriteTreat, FavoriteTreat) {
return (.bone, .tuna)
}
}
Fluent MySQL 3.0.0 RC 2.3
Merge pull request #105 from vapor/dbkit-gm dbkit 1.0.0 gm
Fluent MySQL 3.0.0 RC 2.3
Fixed:
- Foreign key and index names will now be hashed to avoid going over the 64 character limit.
- Fixed an error with the index syntax.
- Added support for
BOOLEAN
column definition.Bool
will now use this type automatically. - Fixed an issue (in vapor/mysql) that would cause some queries to never complete.
Milestone:
3.0.0-rc.2.3
Fluent MySQL 3.0.0 RC 2.2.1
3.0.0-rc.2.2.1 remove codablekit import
Fluent MySQL 3.0.0 RC 2.2
3.0.0-rc.2.2 codablekit updates
Fluent 3.0.0 RC 2.1
Fixed:
- Fixes an issue where pipelining saves could result in incorrect IDs being returned.
Fluent MySQL 3.0.0 RC 2
New:
- Vapor is now running on Swift NIO!
- The underlying vapor/mysql package has been rewritten on top of Swift NIO and has a lot of improvements!
Fluent MySQL 3.0.0 RC 1.1
Fluent MySQL 3.0.0 RC 1
- Updates the dependencies to their RC tag
Known issues:
- Transactions can get stuck, never receiving a reply.
MySQL 3.0.0 Beta 3.1
Fixed:
- Fixed some compilation errors.
- Corrected the Package.swift.
Known issues:
- Transactions seem to be hanging infinitely.
- Chunked fetches may not return all of the results.