Releases: microsoft/mssql-jdbc
Releases · microsoft/mssql-jdbc
[6.2.2] Hotfix & Stable Release
Changed
- Updated ADAL4J to version 1.2.0 and AKV to version 1.0.0 #516
[6.3.3] Preview Release
Added
- Added connection properties for specifying custom TrustManager #74
Fixed Issues
- Fixed exception thrown by getters on null columns #488
- Fixed issue with DatabaseMetaData#getImportedKeys() returns wrong value for DELETE_RULE #490
- Fixed issue with ActivityCorrelator causing a classloader leak #465
Changed
[6.3.2] Preview Release
Added
Fixed Issues
- Fixed some error messages #452 & #459
- Fixed statement leaks #455
- Fixed an issue regarding to loginTimeout with TLS #456
- Fixed sql_variant issue with String type #442
- Fixed issue with throwing error message for unsupported datatype #450
- Fixed issue that initial batchException was not thrown #458
Changed
[6.3.1] Preview Release
[6.3.0] Preview Release
Added
Fixed Issues
- Fixed Turkey locale issue when lowercasing an "i" #384
- Fixed issue with incorrect parameter count for INSERT with subquery #373
- Fixed issue with running DDL in PreparedStatement #372
- Fixed issue with parameter metadata with whitespace characters #371
- Fixed handling of explicit boxing and unboxing #84
- Fixed metadata caching batch query issue #393
- Fixed javadoc issue for the newest maven version #385
Changed
[6.2.1] Hotfix & Stable Release
[6.2.0] Release Candidate
Added
- Added TVP and BulkCopy random data test for all data types with server cursor #319
- Added AE setup and test #337,328
- Added validation for javadocs for every commit #338
- Added metdata caching #345
- Added caching mvn dependencies for Appveyor #320
- Added caching mvn dependencies for Travis-CI #322
- Added handle for bulkcopy exceptions #286
- Added handle for TVP exceptions #285
Fixed Issues
- Fixed metadata caching issue with AE on connection #361
- Fixed issue with String index out of range parameter metadata #353
- Fixed javaDocs #354
- Fixed javaDocs #299
- Performance fix from @brettwooldridge #347
- Get local host name before opening TDSChannel #324
- Fixed TVP Time issue #317
- Fixed SonarQube issues #300
- Fixed SonarQube issues #301
- Fixed random TDS invalid error #310
- Fixed password logging #298
- Fixed bulkcopy cursor issue #270
Changed
- Refresh Kerberos configuration #279
[6.1.7]
[6.1.7]
Added
- Added support for data type LONGVARCHAR, LONGNVARCHAR, LONGVARBINARY and SQLXML in TVP #259
- Added new connection property to accept custom JAAS configuration for Kerberos #254
- Added support for server cursor with TVP #234
- Experimental Feature: Added new connection property to support network timeout #253
- Added support to authenticate Kerberos with principal and password #163
- Added temporal types to BulkCopyCSVTestInput.csv #262
- Added automatic detection of REALM in SPN needed for Cross Domain authentication #40
Changed
- Updated minor semantics #232
- Cleaned up Azure Active Directory (AAD) Authentication methods #256
- Updated permission check before setting network timeout #255
Fixed Issues
- Turn TNIR (TransparentNetworkIPResolution) off for Azure Active Directory (AAD) Authentication and changed TNIR multipliers #240
- Wrapped ClassCastException in BulkCopy with SQLServerException #260
- Initialized the XA transaction manager for each XAResource #257
- Fixed BigDecimal scale rounding issue in BulkCopy #230
- Fixed the invalid exception thrown when stored procedure does not exist is used with TVP #265
v6.1.6
[6.1.6]
Added
- Added constrained delegation to connection sample #188
- Added snapshot to identify nightly/dev builds #221
- Clarifying public deprecated constructors in LOBs #226
- Added OSGI Headers in MANIFEST.MF #218
- Added cause to SQLServerException #202
Changed
- Removed java.io.Serializable interface from SQLServerConnectionPoolProxy #201
- Refactored DROP TABLE and DROP PROCEDURE calls in test code #222
- Removed obsolete methods from DriverJDBCVersion #187
Fixed Issues
- Typos in SQLServerConnectionPoolProxy #189
- Fixed issue where exceptions are thrown if comments are in a SQL string #157
- Fixed test failures on pre-2016 servers #215
- Fixed SQLServerExceptions that are wrapped by another SQLServerException #213
- Fixed a stream isClosed error on LOBs test #233
- LOBs are fully materialized #16
- Fix precision issue in TVP #217
- Re-interrupt the current thread in order to restore the threads interrupt status #196
- Re-use parameter metadata when using Always Encrypted #195
- Improved performance for PreparedStatements through minimized server round-trips #166
v6.1.5
[6.1.5]
Added
- Added socket timeout exception as cause#180
- Added Constrained delegation support#178
- Added junit test for Statement test#174
- Added test for statement.cancel() when MultiSubnetFailover is set to true#173
- Added tests for lobs #168
- Added badges for License, Maven Central, JavaDocs & gitter chat room #184
Changed
- Enabled update counts for SELECT INTO statements#175
- Use Executor service instead of thread#162
- Convert socket adaptor to socket#160