Download ODBC driver
This article lists and describes what's new in the versioned releases of the Microsoft SQL Server Tools on Linux and macOS.
18.4.1.1, July 2024
New item |
Details |
Sqlcmd AAD rename |
Renamed Azure Active Directory to Entra ID. |
BCP AAD rename |
Renamed Azure Active Directory to Entra ID. |
18.3.1.1, July 2023
New item |
Details |
Alpine ARM64 |
Only released for Alpine Linux. This version now supports the ARM64 platform on Alpine Linux. |
18.2.1.1, January 2023
New item |
Details |
Sqlcmd Bugfix |
Fixed issue with command line parameters not being hidden |
18.1.1.1, August 2022
New item |
Details |
Sqlcmd Bugfix |
Fixed issue where -M option required an argument. |
Sqlcmd Bugfix |
Fixed issue where nohup and SIGHUP can cause it to stop responding in certain situations. |
Sqlcmd Bugfix |
Fixed specifying input codepage with -f option. |
Sqlcmd Bugfix |
Fixed detection of current character encoding. |
Sqlcmd Bugfix |
Fixed input file codepage option. |
17.10.1.1, June 2022
New item |
Details |
Sqlcmd Bugfix |
Fixed issue where -M option required an argument. |
Sqlcmd Bugfix |
Fixed issue where nohup and SIGHUP can cause it to stop responding in certain situations. |
18.0.1.1, February 2022
New item |
Details |
Sqlcmd Bugfix |
Fixed extraneous trailing bytes after encoding conversion. |
TDS 8.0 |
Add support for TDS 8.0 strict encryption |
Secure by default |
Following the change in Microsoft ODBC Driver 18 for SQL Server to default Encrypt to yes , sqlcmd and bcp both require encryption and validate certificates, by default. In sqlcmd, use -No to connect with optional encryption. In bcp, use -Yo to connect with optional encryption. For more information, see Connecting with sqlcmd and Connecting with bcp. |
17.9.1.1, February 2022
New item |
Details |
Sqlcmd Bugfix |
Fixed extraneous trailing bytes after encoding conversion. |
17.8.1.2, October 2021
New item |
Details |
Package update |
Updated RPM packages for Red Hat 7, Red Hat 8, SUSE 12, and SUSE 15 to use SHA256 RPM signing. |
17.8.1.1, July 2021
17.7.1.1, January 2021
Feature added |
Details |
Sqlcmd Bugfix |
Fixed input redirection bug and empty lines leading to repeated execution. |
Sqlcmd Bugfix |
Fixed mistaken error reporting for r, p, X and k options under certain formatting. |
Sqlcmd -z/-Z "Password" Option |
Now supported. |
17.6.1.1, July 2020
Feature added |
Details |
Sqlcmd Command Line Parser Updated |
Fixed bugs where unexpected behavior occurred when using certain options in different orders. |
Sqlcmd Error Messages Updated |
Fixed various inconsistencies in how errors in sqlcmd were returned. |
Sqlcmd -Y Option Fixed |
Fixed issue where -Y option was ineffective |
Sqlcmd Column Name Truncation Fixed |
Fixed issue where column names would be truncated incorrectly |
Sqlcmd Linux Exit Codes |
Fixed issue where process exit code was missing on Linux |
Next steps
Learn more about connecting with BCP and SQLCMD!