diff --git a/CHANGELOG.md b/CHANGELOG.md index c5181e0c2..700f4a6e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) +## [6.5.4] Preview Release +### Added +- Added new connection property "useBulkCopyForBatchInsert" to enable Bulk Copy API support for batch insert operation [#686](https://github.com/Microsoft/mssql-jdbc/pull/686) +- Added implementation for Java 9 introduced Boundary methods APIs on Connection interface [#708](https://github.com/Microsoft/mssql-jdbc/pull/708) +- Added support for "Data Classification Specifications" on fetched resultsets [#709](https://github.com/Microsoft/mssql-jdbc/pull/709) +- Added support for UTF-8 feature extension [#722](https://github.com/Microsoft/mssql-jdbc/pull/722) + +### Fixed Issues +- Fixed issue with escaping catalog name when retrieving from database metadata [#718](https://github.com/Microsoft/mssql-jdbc/pull/718) +- Fixed issue with tests requiring additional dependencies [#729](https://github.com/Microsoft/mssql-jdbc/pull/729) + +### Changed +- Made driver default compliant to JDBC 4.2 specifications [#711](https://github.com/Microsoft/mssql-jdbc/pull/711) +- Updated ADAL4J dependency version to 1.6.0 [#711](https://github.com/Microsoft/mssql-jdbc/pull/711) +- Cleaned up socket handling implementation to generalize functionality for different JVMs and simplified the logic for single address case [#663](https://github.com/Microsoft/mssql-jdbc/pull/663) + ## [6.5.3] Preview Release ### Added - Added removed constructor back to AKV Provider which supports authentication with a customized method to fetch accessToken [#675](https://github.com/Microsoft/mssql-jdbc/pull/675) @@ -35,7 +51,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) ## [6.5.1] Preview Release ### Added -- Test cases for Date, Time, and Datetime2 data types. [#558](https://github.com/Microsoft/mssql-jdbc/pull/558) +- Test cases for Date, Time, and Datetime2 data types [#558](https://github.com/Microsoft/mssql-jdbc/pull/558) ### Fixed Issues - Fixed an issue where ResultSetMetadata returned incorrect columnType for Geometry and Geography data types [#657](https://github.com/Microsoft/mssql-jdbc/pull/657) @@ -93,7 +109,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) ## [6.3.4] Preview Release ### Added -- Added new ThreadGroup creation to prevent IllegalThreadStateException if the underlying ThreadGroup has been destroyed. [#474](https://github.com/Microsoft/mssql-jdbc/pull/474) +- Added new ThreadGroup creation to prevent IllegalThreadStateException if the underlying ThreadGroup has been destroyed [#474](https://github.com/Microsoft/mssql-jdbc/pull/474) - Added try-with-resources to JUnit tests [#520](https://github.com/Microsoft/mssql-jdbc/pull/520) ### Fixed Issues diff --git a/README.md b/README.md index 23ea036a4..ece0f9277 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ To get the latest preview version of the driver, add the following to your POM f com.microsoft.sqlserver mssql-jdbc - 6.5.3.jre10-preview + 6.5.4.jre10-preview ``` @@ -118,14 +118,14 @@ Projects that require either of the two features need to explicitly declare the com.microsoft.sqlserver mssql-jdbc - 6.5.3.jre10-preview + 6.5.4.jre10-preview compile com.microsoft.azure adal4j - 1.5.0 + 1.6.0 ``` @@ -134,14 +134,14 @@ Projects that require either of the two features need to explicitly declare the com.microsoft.sqlserver mssql-jdbc - 6.5.3.jre10-preview + 6.5.4.jre10-preview compile com.microsoft.azure adal4j - 1.5.0 + 1.6.0 diff --git a/build.gradle b/build.gradle index a3fd3a8c7..d6955d5c3 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ apply plugin: 'java' -version = '6.5.4-SNAPSHOT' +version = '6.5.4' def jreVersion = "" def testOutputDir = file("build/classes/java/test") def archivesBaseName = 'mssql-jdbc' @@ -79,7 +79,7 @@ repositories { dependencies { compile 'com.microsoft.azure:azure-keyvault:1.0.0', - 'com.microsoft.azure:adal4j:1.5.0' + 'com.microsoft.azure:adal4j:1.6.0' testCompile 'junit:junit:4.12', 'org.junit.platform:junit-platform-console:1.2.0', 'org.junit.platform:junit-platform-commons:1.2.0', diff --git a/pom.xml b/pom.xml index 7d6be1480..395a27b14 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.microsoft.sqlserver mssql-jdbc - 6.5.4-SNAPSHOT + 6.5.4 jar Microsoft JDBC Driver for SQL Server diff --git a/src/main/java/com/microsoft/sqlserver/jdbc/SQLJdbcVersion.java b/src/main/java/com/microsoft/sqlserver/jdbc/SQLJdbcVersion.java index 964bb7ec9..41028eb8e 100644 --- a/src/main/java/com/microsoft/sqlserver/jdbc/SQLJdbcVersion.java +++ b/src/main/java/com/microsoft/sqlserver/jdbc/SQLJdbcVersion.java @@ -11,6 +11,6 @@ final class SQLJdbcVersion { static final int major = 6; static final int minor = 5; - static final int patch = 3; + static final int patch = 4; static final int build = 0; }