You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 7.2 - 11.2 | None |[Azure App Service and Azure Functions](/azure/app-service/overview-managed-identity)<br/>[Azure Virtual Machines](/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token)|
98
-
| 12.2<br/>12.4<br/>12.6<br/>12.8 | [azure-identity 1.7.0](https://azuresdkdocs.blob.core.windows.net/$web/java/azure-identity/1.7.0/index.html#managed-identity-support)<br/>[azure-identity 1.9.0](https://azuresdkdocs.blob.core.windows.net/$web/java/azure-identity/1.9.0/index.html#managed-identity-support)<br/>[azure-identity 1.11.1](https://azuresdkdocs.blob.core.windows.net/$web/java/azure-identity/1.11.1/index.html#managed-identity-support)<br/>[azure-identity 1.12.2](https://azuresdkdocs.blob.core.windows.net/$web/java/azure-identity/1.12.2/index.html#managed-identity-support) | [Azure App Service and Azure Functions](/azure/app-service/overview-managed-identity)<br/>[Azure Arc](/azure/azure-arc/servers/managed-identity-authentication)<br/>[Azure Cloud Shell](/azure/cloud-shell/msi-authorization)<br/>[Azure Kubernetes Service](/azure/aks/use-managed-identity)<br/>[Azure Service Fabric](/azure/service-fabric/concepts-managed-identity)<br/>[Azure Virtual Machines](/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token)<br/>[Azure Virtual Machines Scale Sets](/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vmss) |
99
+
| 12.2<br/>12.4<br/>12.6<br/>12.8<br/>12.10 |`azure-identity` 1.7.0<br/>`azure-identity` 1.9.0<br/>`azure-identity` 1.11.1<br/>`azure-identity` 1.12.2<br/>`azure-identity` 1.15.3 |[Azure App Service and Azure Functions](/azure/app-service/overview-managed-identity)<br/>[Azure Arc](/azure/azure-arc/servers/managed-identity-authentication)<br/>[Azure Cloud Shell](/azure/cloud-shell/msi-authorization)<br/>[Azure Kubernetes Service](/azure/aks/use-managed-identity)<br/>[Azure Service Fabric](/azure/service-fabric/concepts-managed-identity)<br/>[Azure Virtual Machines](/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token)<br/>[Azure Virtual Machines Scale Sets](/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vmss)|
99
100
100
101
The following example shows how to use `authentication=ActiveDirectoryManagedIdentity` mode. Run this example from inside an Azure Resource that is configured for Managed Identity.
101
102
@@ -182,12 +183,13 @@ The `ActiveDirectoryDefault` authentication option uses the Azure Identity clien
182
183
183
184
The following table lists the `DefaultAzureCredential` credential chain for each JDBC driver version.
184
185
185
-
| Driver version | azure-identity version docs |`DefaultAzureCredential` chain |
186
+
| Driver version | azure-identity version |`DefaultAzureCredential` chain |
There are many variables that can be set to configure the `Environment` credential. For details on configuring the `DefaultAzureCredential` chain, including the `Environment` credential, see the relevant version of the azure-identity docs linked in the previous table.
Copy file name to clipboardExpand all lines: docs/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Download
3
3
description: Download the Microsoft JDBC Driver for SQL Server to develop Java applications that connect to SQL Server and Azure SQL Database.
4
4
author: David-Engel
5
5
ms.author: davidengel
6
-
ms.date: 08/22/2024
6
+
ms.date: 03/17/2025
7
7
ms.service: sql
8
8
ms.subservice: connectivity
9
9
ms.topic: conceptual
@@ -14,15 +14,15 @@ The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides d
14
14
15
15
## Download
16
16
17
-
Version 12.8 is the latest general availability (GA) version. It supports Java 8, 11, 17, 21, and 22. If you need to use an older Java runtime, see the [Java and JDBC specification support matrix](microsoft-jdbc-driver-for-sql-server-support-matrix.md#java-and-jdbc-specification-support) to see if there's a supported driver version you can use. We're continually improving Java connectivity support. As such we highly recommend that you work with the latest version of Microsoft JDBC driver.
17
+
Version 12.10 is the latest general availability (GA) version. It supports Java 8, 11, 17, 21 and 23. If you need to use an older Java runtime, see the [Java and JDBC specification support matrix](microsoft-jdbc-driver-for-sql-server-support-matrix.md#java-and-jdbc-specification-support) to see if there's a supported driver version you can use. We're continually improving Java connectivity support. As such we highly recommend that you work with the latest version of Microsoft JDBC driver.
18
18
19
-
:::image type="icon" source="../../includes/media/download.svg" border="false"::: **[Download Microsoft JDBC Driver 12.8 for SQL Server (zip)](https://go.microsoft.com/fwlink/?linkid=2283744)**
20
-
:::image type="icon" source="../../includes/media/download.svg" border="false"::: **[Download Microsoft JDBC Driver 12.8 for SQL Server (tar.gz)](https://go.microsoft.com/fwlink/?linkid=2283563)**
19
+
:::image type="icon" source="../../includes/media/download.svg" border="false"::: **[Download Microsoft JDBC Driver 12.10 for SQL Server (zip)](https://go.microsoft.com/fwlink/?linkid=2310306)**
20
+
:::image type="icon" source="../../includes/media/download.svg" border="false"::: **[Download Microsoft JDBC Driver 12.10 for SQL Server (tar.gz)](https://go.microsoft.com/fwlink/?linkid=2310307)**
21
21
22
22
### Version information
23
23
24
-
- Release number: 12.8.1
25
-
- Released: August 22, 2024
24
+
- Release number: 12.10.0
25
+
- Released: March 17, 2025
26
26
27
27
When you download the driver, there are multiple JAR files. The JAR file with `jre8` supports Java 8 and the JAR file with `jre11` supports Java 11 and up.
28
28
@@ -33,11 +33,11 @@ When you download the driver, there are multiple JAR files. The JAR file with `j
33
33
34
34
This release of Microsoft JDBC Driver for SQL Server is available in the following languages:
35
35
36
-
Microsoft JDBC Driver 12.8.1 for SQL Server (zip):
Copy file name to clipboardExpand all lines: docs/connect/jdbc/feature-dependencies-of-microsoft-jdbc-driver-for-sql-server.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Feature dependencies
3
3
description: Learn about the dependencies that the Microsoft JDBC Driver for SQL Server has and how to meet them.
4
4
author: David-Engel
5
5
ms.author: davidengel
6
-
ms.date: 07/31/2024
6
+
ms.date: 03/17/2025
7
7
ms.service: sql
8
8
ms.subservice: connectivity
9
9
ms.topic: conceptual
@@ -126,6 +126,7 @@ If you're using Maven to build or test your project, Maven automatically downloa
126
126
127
127
### Work with the Azure Key Vault provider
128
128
129
+
- JDBC driver version 12.10.0—Dependency versions: Azure-security-keyvault-keys (version 4.9.2), and Azure-identity (version 1.15.3), and their dependencies ([sample application](azure-key-vault-sample-version-9.2.md))
129
130
- JDBC driver version 12.8.0—Dependency versions: Azure-security-keyvault-keys (version 4.7.3), and Azure-identity (version 1.12.2), and their dependencies ([sample application](azure-key-vault-sample-version-9.2.md))
130
131
- JDBC driver version 12.6.0—Dependency versions: Azure-security-keyvault-keys (version 4.7.3), and Azure-identity (version 1.11.1), and their dependencies ([sample application](azure-key-vault-sample-version-9.2.md))
131
132
- JDBC driver version 12.4.0—Dependency versions: Azure-security-keyvault-keys (version 4.6.1), and Azure-identity (version 1.9.0), and their dependencies ([sample application](azure-key-vault-sample-version-9.2.md))
@@ -152,6 +153,7 @@ If you're using Maven to build or test your project, Maven automatically downloa
152
153
153
154
### Work with Microsoft Entra authentication
154
155
156
+
- JDBC driver version 12.10.0—Dependency versions: Azure-identity (version 1.15.3), and its dependencies.
155
157
- JDBC driver version 12.8.0—Dependency versions: Azure-identity (version 1.12.2), `Msal4j` (version 1.15.1), and their dependencies.
156
158
- JDBC driver version 12.6.0—Dependency versions: Azure-identity (version 1.11.1), `Msal4j` (version 1.14.1), and their dependencies.
157
159
- JDBC driver version 12.4.0—Dependency versions: Azure-identity (version 1.9.0), `Msal4j` (version 1.13.8), and their dependencies.
Copy file name to clipboardExpand all lines: docs/connect/jdbc/frequently-asked-questions-faq-for-jdbc-driver.yml
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ metadata:
3
3
title: Frequently asked questions (FAQ)
4
4
description: This page provides answers to frequently asked questions about the Microsoft JDBC Driver for SQL Server.
5
5
ms.custom: ""
6
-
ms.date: 07/31/2024
6
+
ms.date: 03/17/2025
7
7
ms.service: sql
8
8
ms.prod_service: connectivity
9
9
ms.reviewer: ""
@@ -35,6 +35,14 @@ sections:
35
35
The JDBC driver files available on the GitHub repository for the Microsoft JDBC driver are the core of the JDBC driver and are under the open-source license listed in the repository. The driver packages on the [Microsoft download page](download-microsoft-jdbc-driver-for-sql-server.md) include other libraries for Windows-integrated authentication and enabling XA transactions with the JDBC driver. Those other libraries are under the license included with the downloadable package.
36
36
37
37
**What should I know to upgrade my driver?**
38
+
The Microsoft JDBC Driver 12.10 supports the JDBC 4.2, and 4.3 (partially) specifications and includes two JAR class libraries in the installation package as follows:
The Microsoft JDBC Driver 12.8 supports the JDBC 4.2, and 4.3 (partially) specifications and includes two JAR class libraries in the installation package as follows:
Copy file name to clipboardExpand all lines: docs/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: This page contains the support matrix and support life-cycle policy
4
4
author: David-Engel
5
5
ms.author: davidengel
6
6
ms.reviewer: randolphwest
7
-
ms.date: 07/31/2024
7
+
ms.date: 03/17/2025
8
8
ms.service: sql
9
9
ms.subservice: connectivity
10
10
ms.topic: conceptual
@@ -25,6 +25,7 @@ The following Microsoft JDBC Drivers are supported, until the indicated End of S
25
25
26
26
|Driver Name|Driver Package Version|Applicable JARs|End of Mainstream Support|
27
27
|-|-|-|-|
28
+
|Microsoft JDBC Driver 12.10 for SQL Server|12.10|mssql-jdbc-12.10.0.jre11.jar<br> mssql-jdbc-12.10.0.jre8.jar|January 31, 2030|
28
29
|Microsoft JDBC Driver 12.8 for SQL Server|12.8|mssql-jdbc-12.8.0.jre11.jar<br> mssql-jdbc-12.8.0.jre8.jar|July 31, 2029|
29
30
|Microsoft JDBC Driver 12.6 for SQL Server|12.6|mssql-jdbc-12.6.0.jre11.jar<br> mssql-jdbc-12.6.0.jre8.jar|January 31, 2029|
30
31
|Microsoft JDBC Driver 12.4 for SQL Server|12.4|mssql-jdbc-12.4.0.jre11.jar<br> mssql-jdbc-12.4.0.jre8.jar|July 31, 2028|
@@ -60,6 +61,7 @@ The following Microsoft JDBC Drivers are supported, until the indicated End of S
60
61
61
62
|Database version →<br />↓ Driver Version|Azure SQL Database|Azure Synapse Analytics|Azure SQL Managed Instance|SQL Server 2022|SQL Server 2019|SQL Server 2017|SQL Server 2016|SQL Server 2014|SQL Server 2012|PDW 2008R2 AU3<sup>4</sup>|SQL Server 2008 R2|SQL Server 2008|
0 commit comments