Microsoft have released updated drivers for JDBC, including new features to support SQK Server Azure instances. We should add coverage to the builds for driver version 6.0.7507, so we can more easily tell when it's safe to upgrade products to using that driver.
Consider also adding builds that can cover the extra native auth DLL features that this driver ships with. Note that these DLLs are currently separate files in the download, and have different files for x86 vs x64. It's unclear to me how best to package them for easy consumption in builds. We can ignore for the moment the Azure aspects of the drivers, so if native auth DLLs are only used with Azure, then we can skip that.
Since we upgrade to Java 8 in all products, we should require JDBC 4.2 compatible drivers, so there is no need to test with older JDBC specification drivers (3.0, 4.0, 4.1) at this point. Whatever maven packaging we choose should mention which JDBC API version they're bundled for, and which native architecture they work with, similar to how we package tomcat distributions.