Skip to content

Releases: vapor/fluent-mysql-driver

Fluent MySQL 3.0.0 RC 2.5

16 May 18:42
d8880a9
Compare
Choose a tag to compare
Pre-release

New:

  • Added a MySQLEnum helper type for using nested enums on models. (#99, #103, #112)
// `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

16 May 18:41
19956a0
Compare
Choose a tag to compare
Pre-release
Merge pull request #105 from vapor/dbkit-gm

dbkit 1.0.0 gm

Fluent MySQL 3.0.0 RC 2.3

28 Mar 02:56
7cf4f25
Compare
Choose a tag to compare
Pre-release

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

16 May 18:41
Compare
Choose a tag to compare
Pre-release
3.0.0-rc.2.2.1

remove codablekit import

Fluent MySQL 3.0.0 RC 2.2

16 May 18:41
Compare
Choose a tag to compare
Pre-release
3.0.0-rc.2.2

codablekit updates

Fluent 3.0.0 RC 2.1

22 Mar 19:56
6f577ef
Compare
Choose a tag to compare
Fluent 3.0.0 RC 2.1 Pre-release
Pre-release

Fixed:

  • Fixes an issue where pipelining saves could result in incorrect IDs being returned.

Milestone

Fluent MySQL 3.0.0 RC 2

21 Mar 22:03
Compare
Choose a tag to compare
Pre-release

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!

Milestone

Fluent MySQL 3.0.0 RC 1.1

28 Feb 05:57
25d4429
Compare
Choose a tag to compare
Pre-release

Fixed:

  • enableLogging(...) now works correctly.
  • Failing test cases have been rectified.

Milestone

Fluent MySQL 3.0.0 RC 1

26 Feb 12:26
8fef47e
Compare
Choose a tag to compare
Pre-release
  • Updates the dependencies to their RC tag

Known issues:

  • Transactions can get stuck, never receiving a reply.

MySQL 3.0.0 Beta 3.1

21 Feb 08:13
Compare
Choose a tag to compare
MySQL 3.0.0 Beta 3.1 Pre-release
Pre-release

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.