[13.6.0] Stable Release #3045
Mahendra Chavan (machavan)
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Added
Add FLOAT16 Vector Version Negotiation to the TVP Write Path #2997
Port Legacy FX Non-AE Test Scenarios to JUnit #3008
legacyFx-tagged JUnit tests covering previously unported non-Always-Encrypted functional scenarios.Add Cross-Driver Connection String Aliases for Unification #3011
uid,trusted_connection,app,connectTimeout,columnEncryption, andquotedId, mapped to their canonical JDBC properties.Add getCurrentApplicationName to PerformanceLogCallback #3018
getCurrentApplicationName()method that exposes the publishing connection'sapplicationNameto performance callbacks.Changed
Optimize MONEY, DECIMAL, and String Processing in the ResultSet Read Path #2991
MONEY/SMALLMONEYdecoding, commonBigDecimalencoding, short synchronous string reads, and NBCROW initialization.Validate Reflective Class Names for Connection Properties #3004
socketFactoryClassandaccessTokenCallbackClass.Update Vector Tests for Server-Side FLOAT16/FLOAT32 Conversion #3005
Adjust License File to Enable GitHub Detection #3010
Suppress CodeQL False Positive for Protocol-Mandated MD5 #3014
SM05136finding for MD5 used by NTLM channel binding as required by MS-NLMP.Remove the Legacy sqljdbc_xa.dll Distribution #3017
sqljdbc_xa.dlland updated XA setup guidance.sp_sqljdbc_xa_install.Cache sp_columns_170 Availability Per Connection in getColumns() #3019
sp_columns_170availability as a per-connection tri-state and refined fallback handling.getColumns(), especially on SQL Server versions earlier than 2025.sp_columns_100fallback behavior.Enhance Table-Name Validation for Bulk Copy and Batch Insert #3020
useBulkCopyForBatchInsertSQL.Bump BouncyCastle to 1.84 and Pin azure-core-http-netty to 1.16.6 #3021
azure-core-http-nettyto 1.16.6.Pin GitHub Actions to Full-Length Commit SHAs #3022
Make setObject scaleOrLength an Advisory Hint #3026
setObject(..., scaleOrLength)hints now widen when too small; non-positive hints are ignored.defineParameterType()remains enforced.setObject().varchar/charlengths in server units.Update GitHub Actions Dependencies #3027
actions/checkoutfrom 4.4.0 to 7.0.1 andgithub/codeql-actionfrom 3.37.8 to 4.37.7.Revert DateTimeOffset Deprecation for GA Compatibility #3035
microsoft.sql.DateTimeOffsetand the existinggetDateTimeOffset(),setDateTimeOffset(), andupdateDateTimeOffset()APIs as non-deprecated, and removed the driver-specificOffsetDateTimeAPIs introduced in the 13.5.0 preview.datetimeoffsethandling in prepared statements, callable statements, result sets, bulk copy, Always Encrypted, and metadata.microsoft.sql.DateTimeOffsetrather thanOffsetDateTimeorTIMESTAMP_WITH_TIMEZONE. Standard JDBCgetObject(..., OffsetDateTime.class)support and existing conversions remain available.OffsetDateTimewill be reconsidered in the next preview release with a dedicated compatibility and migration plan.Fixed
Fix Closed-Statement NullPointerException in buildParamTypeDefinitions #2995
buildParamTypeDefinitions().SQLServerExceptioninstead of aNullPointerException.Return an Empty ResultSet When No Generated Key Exists #3002
SCOPE_IDENTITY()row returned after inserting into a table without generated keys.getGeneratedKeys()for inserts into tables without an identity column.ResultSetinstead of a one-row result containingNULL.Recover from Failed Cached Managed Identity Credentials #3003
ManagedIdentityCredentialorDefaultAzureCredentialafter token acquisition errors or empty results.ActiveDirectoryManagedIdentityorActiveDirectoryDefault, especially with connection pools.This discussion was created from the release [13.6.0] Stable Release.
All reactions