migrate v4.12.0 Release Notes

Release Date: 2020-07-27 // over 3 years ago
  • ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿš€ Spanner db driver no longer parses out multiple statements by default. See: #409 (comment). Thanks to @wyardley for pointing out that the breaking change wasn't documented in the release notes!

    ๐Ÿ”„ Changes

    Core Library

    • โž• Add multistmt package to handle splitting multiple statements in a migration

    Database Driver

    • ๐Ÿ›  Fix Cassandra SSL URL param handling thanks to @KadenLNelson (#386)
    • โž• Add mongodb+srv as a scheme to support seedlists thanks to @shiwano (#391)
    • โž• Add snowflake db driver thanks to @abhinavcohesity (#402)
      • snowflake is not officially supported due to lack of tests
    • โšก๏ธ Update spanner driver thanks to @dmivankov (#403)
    • ๐Ÿ‘Œ Support stripping comments and cleaning/parsing in spanner db driver thanks to @alethenorio (#409)
    • โšก๏ธ Update clickhouse, cassandra, and neo4j db drivers to use new multistmt package
    • โšก๏ธ Update neo4j driver to no longer require CGO thanks to @arjantop-cai (#415)
    • โšก๏ธ Update go-mssqldb and spanner drivers to remove dependency on vulnerable thrift package thanks to @odeke-em (#417)

    ๐Ÿ“„ Docs

    ๐Ÿ— Builds

    • Stop releasing .debs for Ubuntu 18.10 and start releasing for Ubuntu 20.04