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
* Odbc release18.6.1
* Apply suggestions from code review
Co-authored-by: David Engel <dengel1012@gmail.com>
* Update version
Co-authored-by: David Engel <dengel1012@gmail.com>
* Updated Release number and date
* Update ms.topic:
* Update docs/includes/odbc-latest-release.md
* Update docs/includes/odbc-latest-release.md
* Update docs/connect/odbc/linux-mac/release-notes-odbc-sql-server-linux-mac.md
---------
Co-authored-by: David Engel <dengel1012@gmail.com>
Copy file name to clipboardExpand all lines: docs/connect/odbc/bug-fixes.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,17 +3,21 @@ title: List of bugs fixed
3
3
description: This page contains a listing of bugs fixed in each release, starting with Microsoft ODBC Driver 17 for SQL Server.
4
4
author: David-Engel
5
5
ms.author: davidengel
6
-
ms.date: 03/17/2025
6
+
ms.date: 12/17/2025
7
7
ms.service: sql
8
8
ms.subservice: connectivity
9
-
ms.topic: conceptual
9
+
ms.topic: release-notes
10
10
helpviewer_keywords:
11
11
- "driver"
12
12
---
13
13
# List of bugs fixed
14
14
15
15
This page contains a listing of bugs fixed in each release, starting with [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 17 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)].
16
16
17
+
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 18.6.1.1 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
18
+
19
+
- Fix TDS packet size in BID trace
20
+
17
21
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 18.5.1.1 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
18
22
19
23
- Fix connection recovery to obtain the active primary node when a server moves
@@ -77,7 +81,7 @@ This page contains a listing of bugs fixed in each release, starting with [!INCL
77
81
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 18.2 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
78
82
79
83
- Fix VBS-NONE enclave attestation protocol
80
-
- Fix error when retrieving numeric column with Regional=Yes
84
+
- Fix an error when retrieving numeric column with Regional=Yes
81
85
- Fix intermittent lack of error when server is stopped during bcp out operation
@@ -106,7 +110,7 @@ This page contains a listing of bugs fixed in each release, starting with [!INCL
106
110
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 18.0 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
107
111
108
112
- Fix UI issues where text was cut off and position of items was off.
109
-
- Fix issue with Active Directory Interactive login where attempting to log in after closing the window of the first failure would automatically succeed if cached credentials were available.
113
+
- Fix issue with Active Directory Interactive login where attempting to sign in after closing the window of the first failure would automatically succeed if cached credentials were available.
110
114
- Fix use of XADTC with Azure SQL Managed Instance.
111
115
- Fix loss of Microsoft Entra authentication mode when reconnecting an idle connection.
112
116
- Fix an issue with federated authentication when using PingFed.
@@ -128,7 +132,7 @@ This page contains a listing of bugs fixed in each release, starting with [!INCL
128
132
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame-md.md)] ODBC Driver 17.9 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
129
133
130
134
- Fix UI issues where text was cut off and position of items was off.
131
-
- Fix issue with Active Directory Interactive login where attempting to log in after closing the window of the first failure would automatically succeed if cached credentials were available.
135
+
- Fix issue with Active Directory Interactive login where attempting to sign in after closing the window of the first failure would automatically succeed if cached credentials were available.
132
136
- Fix use of XADTC with Azure SQL Managed Instance.
133
137
- Fix loss of Microsoft Entra authentication mode when reconnecting an idle connection.
134
138
- Fix an issue with federated authentication when using PingFed.
@@ -213,7 +217,7 @@ This page contains a listing of bugs fixed in each release, starting with [!INCL
213
217
- Fixed detection of connection liveness
214
218
- Fixed incorrect detection of closed sockets
215
219
- Fixed an infinite wait when attempting to release a statement handle during failed recovery
216
-
- Fixed incorrect uninstallation behavior when both version 13 and 17 are installed on Windows
220
+
- Fixed incorrect uninstallation behavior when both versions 13 and 17 are installed on Windows
217
221
- Fixed decryption behavior on older Windows platform (Windows 7, 8 and Server 2012)
218
222
- Fixed a cache issue when using ADAL Authentication on Windows
219
223
- Fixed an issue that was locking and overwriting trace logs on Windows
Copy file name to clipboardExpand all lines: docs/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server.md
+36-15Lines changed: 36 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,10 @@ title: Install the Microsoft ODBC driver for SQL Server (Linux)
3
3
description: Learn how to install the Microsoft ODBC Driver for SQL Server on Linux clients to enable database connectivity.
4
4
author: David-Engel
5
5
ms.author: davidengel
6
-
ms.date: 07/30/2025
6
+
ms.date: 12/17/2025
7
7
ms.service: sql
8
8
ms.subservice: connectivity
9
-
ms.topic: conceptual
9
+
ms.topic: concept-article
10
10
ms.custom:
11
11
- intro-installation
12
12
- linux-related-content
@@ -22,7 +22,7 @@ This article provides commands for installing the ODBC driver from the bash shel
22
22
23
23
## <aid="18"></a> Microsoft ODBC 18
24
24
25
-
The following sections explain how to install the Microsoft ODBC driver 18 from the bash shell for different Linux distributions. Supported distributions are Alpine Linux, Debian, Red Hat Enterprise Linux (RHEL), Oracle Linux, SUSE Linux Enterprise Server (SLES), and Ubuntu. Starting with version 18.4, to accept the EULA automatically when installing the non-Alpine Linux (.debor .rpm) driver, you can create the file '/opt/microsoft/msodbcsql18/ACCEPT_EULA'.
25
+
The following sections explain how to install the Microsoft ODBC driver 18 from the bash shell for different Linux distributions. Supported distributions are Alpine Linux, Debian, Red Hat Enterprise Linux (RHEL), Oracle Linux, SUSE Linux Enterprise Server (SLES), Ubuntu, and Azure Linux. Starting with version 18.4, to accept the EULA automatically when installing the non-Alpine Linux (`.deb`or `.rpm`) driver, you can create the file `/opt/microsoft/msodbcsql18/ACCEPT_EULA`.
> You can substitute setting the environment variable 'ACCEPT_EULA' with setting the debconf variable 'msodbcsql/ACCEPT_EULA' instead: `echo msodbcsql18 msodbcsql/ACCEPT_EULA boolean true | sudo debconf-set-selections`
> If you don't set the `ACCEPT_EULA` environment variable, the installation still continues. However, you then need to manually run `/opt/microsoft/msodbcsql18/accept-eula.sh` and `/opt/mssql-tools18/bin/accept-eula.sh` to agree to the license terms. To automatically accept the EULA during installation, you can create the files `/opt/microsoft/msodbcsql18/ACCEPT_EULA` and `/opt/mssql-tools18/ACCEPT_EULA`.
196
+
176
197
---
177
198
178
199
## Previous versions
@@ -189,7 +210,7 @@ The following sections provide instructions for installing previous versions of
189
210
The following sections explain how to install the Microsoft ODBC driver 17 from the bash shell for different Linux distributions.
190
211
191
212
> [!IMPORTANT]
192
-
> If you installed the v17 `msodbcsql` package that was briefly available, you should remove it before installing the `msodbcsql17` package. This will avoid conflicts. The `msodbcsql17` package can be installed side by side with the `msodbcsql` v13 package.
213
+
> If you installed the v17 `msodbcsql` package that was briefly available, you should remove it before installing the `msodbcsql17` package to avoid conflicts. The `msodbcsql17` package can be installed side by side with the `msodbcsql` v13 package.
| Accept EULA by file presence. | Added the ability to accept the EULA for DEB and RPM packages by the presence of a file. |
45
-
| Microsoft Entra ID | Renamed all occurrences of "Azure Active Directory" to "Microsoft Entra ID". See [New name for Azure Active Directory](/entra/fundamentals/new-name) for more information. |
55
+
| Microsoft Entra ID | Renamed all occurrences of "Azure Active Directory" to "Microsoft Entra ID". For more information, see [New name for Azure Active Directory](/entra/fundamentals/new-name). |
46
56
| Bug fixes. |[Bug fixes](../bug-fixes.md). |
47
57
48
58
## 18.3.3, April 2024
@@ -124,7 +134,7 @@ GeneMi. 2019/04/03.
124
134
| VBS-NONE enclave attestation protocol | New enclave attestation option to not attest the enclave. See [Using Always Encrypted](../using-always-encrypted-with-the-odbc-driver.md)|
125
135
| Wildcard matching of HostnameInCertificate | Now able to use wildcard for specifying hostname, if different from default value found in Addr/Address/Server. |
126
136
| ServerCertificate option | See [DSN and Connection String Attributes and Keywords](../dsn-connection-string-attribute.md). |
127
-
| TrustedConnection_UseAAD option | Now only Kerberos integrated authentication is enabled when specifying Trusted_Connection=yes. Use the TrustedConnection_UseAAD option to enable the previous behavior of using either Kerberos or Azure Active Directory integrated. See [Using Azure Active Directory](../using-azure-active-directory.md) for more information. |
137
+
| TrustedConnection_UseAAD option | Now only Kerberos integrated authentication is enabled when specifying Trusted_Connection=yes. Use the TrustedConnection_UseAAD option to enable the previous behavior of using either Kerberos or Azure Active Directory integrated. For more information, see [Using Azure Active Directory](../using-azure-active-directory.md). |
128
138
| Bug fixes. |[Bug fixes](../bug-fixes.md). |
129
139
130
140
## 17.10, June 2022
@@ -285,7 +295,7 @@ New connection string attribute UseFMTOnly causes driver to use legacy metadata
285
295
Support for Azure SQL Managed Instance.
286
296
287
297
> [!NOTE]
288
-
> There are a number of differences when using Managed Instance:
298
+
> There are many differences when using Managed Instance:
289
299
>
290
300
> - FILESTREAM isn't supported
291
301
> - Local filesystem access isn't supported, but required for things like tracefiles
@@ -294,7 +304,7 @@ Support for Azure SQL Managed Instance.
294
304
> - DTC isn't supported
295
305
> - 'sa' account isn't present (default account is called 'cloudSA')
296
306
> - TDS token ERROR (0xAA) returns incorrect server name
297
-
> - Special characters in database name are not supported
307
+
> - Special characters in database name aren't supported
298
308
> - ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] isn't supported
299
309
> - The error messages are always shown in English, regardless of language settings (same as Azure)
300
310
@@ -316,7 +326,7 @@ With Microsoft ODBC Driver 13.0 for SQL Server, SQL Server 2014 and SQL Server 2
316
326
317
327
**New distributions supported**:
318
328
319
-
Ubuntu is now supported, along with Red Hat and SUSE. Each platform has a platform-relevant package (RPM or DEB) to ease installation and configuration. See [Installing the Driver](installing-the-microsoft-odbc-driver-for-sql-server.md) for installation instructions.
329
+
Ubuntu is now supported, along with Red Hat and SUSE. Each platform has a platform-relevant package (RPM or DEB) to ease installation and configuration. See [Installing the Driver](installing-the-microsoft-odbc-driver-for-sql-server.md) for installation instructions.
320
330
321
331
**unixODBC Driver Manager 2.3.1 Support**: In addition to a newer driver manager, there's also a package for installing this dependency that eases installation and configuration.
322
332
@@ -332,4 +342,4 @@ The ODBC driver on Linux supports [!INCLUDE[ssHADR](../../../includes/sshadr-md.
332
342
333
343
The ODBC driver on Linux supports connections to Azure SQL Database.
334
344
335
-
The `-l` option (login time out) has been added to `bcp`. For more information, see [Connecting with **bcp**](../../../tools/bcp-utility.md).
345
+
The `-l` option (login timeout) was added to `bcp`. For more information, see [Connecting with **bcp**](../../../tools/bcp-utility.md).
This article lists and describes what's new in the versioned releases of the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] SQL Server Tools on Linux and macOS.
17
17
18
+
## 18.6.1.1, December 2025
19
+
20
+
| New item | Details |
21
+
| :------- | :------ |
22
+
| Sqlcmd command line | Added ServerCertificate option on Sqlcmd command line. |
23
+
| BCP command line | Added ServerCertificate and Code Page options on BCP command line. |
24
+
| Azure Linux License | Changed License Acceptance Process for Azure Linux. |
25
+
18
26
## 18.4.1.1, July 2024
19
27
20
28
| New item | Details |
@@ -83,7 +91,7 @@ This article lists and describes what's new in the versioned releases of the [!I
83
91
| Feature added | Details |
84
92
| :------------ | :------ |
85
93
| Sqlcmd Bugfix | Fixed input redirection bug and empty lines leading to repeated execution. |
86
-
| Sqlcmd Bugfix | Fixed mistaken error reporting for r, p, X and k options under certain formatting. |
94
+
| Sqlcmd Bugfix | Fixed mistaken error reporting for r, p, X, and k options under certain formatting. |
87
95
| Sqlcmd -z/-Z "Password" Option | Now supported. |
0 commit comments