TinyTDS v0.5.0 Release Notes

    • 🛠 Copy mysql2s handling of Time and Datetime so 64bit systems are leveraged. Fixes #46 and #47. Thanks @lsylvester!
    • ➕ Add CFLAGS='-fPIC' for libtool. Fix TDS version configs in our ports file. Document. Fixes #45
    • ⚡️ Update our TDS version constants to reflect changed 8.0/9.0 to 7.1/7.2 DBLIB versions in FreeTDS while making it backward compatible, again like FreeTDS. Even tho you can not configure FreeTDS with TDS version 7.2 or technically even use it, I added tests to prove that we correctly handle both varchar(max) and nvarchar(max) with large amounts of data.
    • 🚀 FreeTDS 0.91 has been released. Update our port scripts.
    • ➕ Add test for 0.91 and higher to handle incorrect syntax in sp_executesql.
    • 0️⃣ Returning empty result sets with a command batch that has multiple statements is now the default. Use :empty_sets => false to override.
    • Do not raise a TinyTds::Error with our message handler unless the severity is greater than 10.