BUG FIXES:
N/A
NEW FEATURES:
- tSQLt can now be installed using DACPACs as well as the original tSQLt.class.sql script. Note: Unlike the original tSQLt.class.sql script, DACPACs are SQL Server version specific.
- tSQLt.FriendlySQLServerVersion function reports the SQL Server Version as a string with commonly used moniker e.g. 2008R2 or 2019.
- tSQLt is now certified for SQL Server on Linux.
MISCELLANEOUS:
- Created GitHub Action for building and testing tSQLt on MSSQL 2017 and 2019 using Redgate Spawn.
- Refactored Azure DevOps Pipeline to use more powerful VMs and azcli to create the SQLVM with a bicep file.
- Migrated parts of the tSQLt build from ant to PowerShell.
- Prototyped using AKS (Azure Kubernetes Service) to host MSSQL 2014, 2016, 2017, and 2019.
- Prototyped Facade dacpacs for use in Visual Studio when developing tests with tSQLt. Ultimately we chose a full tSQLt dacpac for this work, but continue to retain the original Facade code and tests.