Commit 2dc1ec3
authored
Build(deps): Bump com.microsoft.sqlserver:mssql-jdbc from 13.3.1.jre11-preview to 13.3.2.jre11-preview (#1629)
Bumps
[com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc)
from 13.3.1.jre11-preview to 13.3.2.jre11-preview.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/mssql-jdbc/releases">com.microsoft.sqlserver:mssql-jdbc's
releases</a>.</em></p>
<blockquote>
<h2>[13.3.2] Preview Release</h2>
<h3>Added</h3>
<ul>
<li>
<p><strong>Add VECTOR(FLOAT16) Subtype Support</strong> <a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2899">#2899</a>Expand
commentComment on line R10Resolved
<strong>What was added</strong>: Introduced support for the
VECTOR(FLOAT16) subtype, including feature negotiation and IEEE-754
compliant serialization/deserialization between Java Float[] and
half-precision wire format.
<strong>Who benefits</strong>: Applications building AI, embeddings, and
vector search workloads that require reduced memory footprint and
network payload.
<strong>Impact</strong>: Enables efficient float16 vector storage and
transmission while preserving backward compatibility and the existing
Java programming model.</p>
</li>
<li>
<p><strong>Add prepareMethod=none Execution Path</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2890">#2890</a>
<strong>What was added</strong>: New prepareMethod=none option that
forces literal parameter substitution with SQL batch execution,
bypassing server-side prepared statement handles (sp_prepexec /
sp_prepare).
<strong>Who benefits</strong>: Applications preferring SQL
Server–managed plan caching without driver-managed prepared handle
reuse.
<strong>Impact</strong>: Executes prepared statements as plain SQL
batches, maintaining connection-level temp tables and providing a
simplified alternative execution model while leaving the default
behavior unchanged.</p>
</li>
<li>
<p><strong>Statement-Level Performance Logger Metrics</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2885">#2885</a>
<strong>What was added</strong>: Extended Performance Logger to capture
detailed execution metrics for Statement and PreparedStatement
(REQUEST_BUILD, FIRST_SERVER_RESPONSE, PREPARE, PREPEXEC, EXECUTE).
<strong>Who benefits</strong>: Developers and performance engineers
analyzing execution timing and driver behavior.
<strong>Impact</strong>: Provides granular observability across all
statement execution paths with minimal overhead.</p>
</li>
<li>
<p><strong>StateMachineTest Framework for JUnit 5</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2887">#2887</a>
<strong>What was added</strong>: Lightweight, seed-reproducible
state-machine testing framework for randomized JDBC state exploration.
<strong>Who benefits</strong>: Driver maintainers and CI stability
efforts.
<strong>Impact</strong>: Improves edge-case detection with reproducible
failures without third-party dependencies.</p>
</li>
<li>
<p><strong>Add AI-Assisted Development Context Files</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2882">#2882</a>
<strong>What was added</strong>: ARCHITECTURE.md, GLOSSARY.md, and
PATTERNS.md to guide AI-assisted development.
<strong>Who benefits</strong>: Contributors using AI coding assistants.
<strong>Impact</strong>: Improves code consistency and productivity by
documenting architecture and established design patterns.</p>
</li>
<li>
<p><strong>Enhance Code Coverage (CallableStatement, DatabaseMetaData,
PreparedStatement)</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2875">#2875</a>
<strong>What was added</strong>: Expanded unit and integration test
coverage for key driver components including SQLServerCallableStatement,
SQLServerDatabaseMetaData, and SQLServerPreparedStatement.
<strong>Who benefits</strong>: Driver maintainers and users relying on
stable metadata, statement execution, and callable behavior.
<strong>Impact</strong>: Improves regression detection and long-term
stability.</p>
</li>
<li>
<p><strong>New Bug Regression Tests in JUnit</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2888">#2888</a>
<strong>What was added</strong>: Migrated legacy FX regression tests (37
scenarios) covering statement execution, ResultSet behavior, batching,
cursors, and transaction flows into JUnit with full behavioral parity.
<strong>Who benefits</strong>: Contributors and CI validation pipelines.
<strong>Impact</strong>: Achieves complete FX regression coverage with
reproducible execution paths and improved long-term reliability.</p>
</li>
</ul>
<h3>Changed</h3>
<ul>
<li>
<p><strong>Remove ADAL Dependency – Migrate Windows AAD Integrated Auth
to MSQA APIs</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2864">#2864</a>
<strong>What was changed</strong>: Replaced deprecated ADAL-based
adalsql.dll flow with MSQA (mssql-auth.dll, MSAL C++).
<strong>Who benefits</strong>: Users of Windows Active Directory
Integrated Authentication.
<strong>Impact</strong>: Fully removes legacy ADAL dependency, aligns
with Microsoft deprecation guidance, and modernizes authentication
architecture.</p>
</li>
<li>
<p><strong>Refactor DatabaseMetaData.getColumns() to use sp_columns_170
with fallback</strong><a
href="https://redirect.github.com/microsoft/mssql-jdbc/pull/2883">#2883</a>
<strong>What was changed</strong>: getColumns() now prefers
sp_columns_170 (SQL Server 2025) for accurate metadata on newer types
such as VECTOR and enhanced JSON, with automatic fallback to
sp_columns_100.
<strong>Who benefits</strong>: Applications performing schema discovery
against SQL Server 2025 and Azure environments.
<strong>Impact</strong>: Ensures correct metadata for new engine
features while preserving backward compatibility with older SQL Server
versions.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/Microsoft/mssql-jdbc/commits">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
0 commit comments