Skip to content

Latest commit

 

History

History
90 lines (73 loc) · 5.68 KB

CHANGELOG.md

File metadata and controls

90 lines (73 loc) · 5.68 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

[6.1.4]

Added

  • Added isWrapperFor methods for MetaData classes#94
  • Added Code Coverage #136
  • Added TVP schema test #137
  • Introduced FIPS boolean property #135
  • Added unit statement test cases #147

Changed

  • Enabled AAD Authentication with Access Token on Linux #142
  • Enabled AAD Authentication with ActiveDirectoryPassword on Linux #146
  • Made Azure Key Vault and Azure Active Directory Authentication Dependencies optional #148
  • Getting TVP name from ParameterMetaData when using TVP with a stored procedure #138

Fixed Issues

  • Fixed getBinaryStream issue #133
  • Fixed an issue of Bulk Copy when AlwaysEncrypted is enabled on connection and destination table is not encrypted #151

[6.1.3]

Added

  • Added Binary and Varbinary types to the jUnit test framework #119
  • Added BulkCopy test cases for csv #123
  • Added BulkCopy ColumnMapping test cases #127

Changed

  • Switched to clean rounding for bigDecimal #118
  • Updated BVT tests to use jUnit test framework #120
  • In case of socket timeout occurance, avoid connection retry #122
  • Changed ant build file to skip tests #126

Fixed Issues

  • Fixed the inconsistent coding style #4
  • Fixed NullPointerException in case when SocketTimeout occurs #65

[6.1.2]

Added

  • Socket timeout implementation for both connection string and data source #85
  • Query timeout API for datasource #88
  • Added connection tests #95
  • Added Support for FIPS enabled JVM #97
  • Added additional tests for bulk copy [#110] (microsoft#110)

Changed

  • Remove redundant type casts #63
  • Read SQL Server error message if status flag has DONE_ERROR set #73
  • Fix a bug when the value of queryTimeout is bigger than the max value of integer #78
  • Add new dependencies to gradle build script #81
  • Updates to test framework #90

Fixed Issues

  • Set the jre8 version as default #59
  • Fixed exception SQL Server instance in use does not support column encryption #65
  • TVP Handling is causing exception when calling SP with return value #80
  • BigDecimal in TVP can incorrectly cause SQLServerException related to invalid precision or scale #86
  • Fixed the connection close issue on using variant type [#91] (microsoft#91)

[6.1.1]

Added

  • Java Docs #46
  • Driver version number in LOGIN7 packet #43
  • Travis- CI Integration #23
  • Appveyor Integration #23
  • Make Ms Jdbc driver more Spring friendly #9
  • Implement Driver#getParentLogger #8
  • Implement missing MetaData #unwrap methods #12
  • Added Gradle build script #54
  • Added a queryTimeout connection parameter #45
  • Added Stored Procedure support for TVP #47

Changed

  • Use StandardCharsets #15
  • Use Charset throughout #26
  • Upgrade azure-keyvault to 0.9.7 #50
  • Avoid unnecessary calls to String copy constructor #14
  • make setObject() throw a clear exception for TVP when using with result set #48
  • Few clean-ups like remove wild card imports, unused imports etc. #52
  • Update Maven Plugin #55

[6.1.0]

Changed

  • Open Sourced.