|
| 1 | +--- |
| 2 | +title: DacFx and SqlPackage release notes | Microsoft Docs |
| 3 | +description: Microsoft sqlpackage release notes |
| 4 | +ms.custom: "tools|sos" |
| 5 | +ms.date: 02/02/2019 |
| 6 | +ms.prod: sql |
| 7 | +ms.reviewer: "alayu; sstein" |
| 8 | +ms.prod_service: sql-tools |
| 9 | +ms.topic: conceptual |
| 10 | +author: pensivebrian |
| 11 | +ms.author: broneill |
| 12 | +manager: kenvh |
| 13 | +--- |
| 14 | +# Release notes for SqlPackage.exe of DacFx |
| 15 | + |
| 16 | +**[Download the latest version](sqlpackage-download.md)** |
| 17 | + |
| 18 | +This article lists the features and fixes delivered by the released versions of SqlPackage.exe for the Microsoft Data-Tier Application Framework (DacFx). |
| 19 | + |
| 20 | +## 18.1 sqlpackage |
| 21 | + |
| 22 | +Release date: February 1, 2019 |
| 23 | +Build: 15.0.4316.1 |
| 24 | +Preview release. |
| 25 | + |
| 26 | +### Features |
| 27 | + |
| 28 | +| Feature | Details | |
| 29 | +| :------ | :------ | |
| 30 | +| Added support for UTF8 collations. | | |
| 31 | +| Enabled non-clustered columnstore indexes on an indexed view. | | |
| 32 | +| Moved to .NET Core 2.2. | | |
| 33 | +| Use memory backed storage for schema compare on .NET Core. | | |
| 34 | +| | | |
| 35 | + |
| 36 | +### Fixes |
| 37 | + |
| 38 | +| Fix | Details | |
| 39 | +| :-- | :------ | |
| 40 | +| Performance fix to use the legacy cardinality estimator for reverse engineering queries. | | |
| 41 | +| Fixed a significant schema compare performance issue when generating a script. | | |
| 42 | +| Fixed the schema drift detection logic to ignore certain extended event (xevent) sessions. | | |
| 43 | +| Fixed import ordering for graph tables. | | |
| 44 | +| Fixed exporting external tables with object permissions. | | |
| 45 | +| | | |
| 46 | + |
| 47 | +### Known issues |
| 48 | + |
| 49 | +This release includes cross-platform preview builds of sqlpackage that target .NET Core 2.2. The sqlpackage can run on macOS and Linux. |
| 50 | + |
| 51 | +| Known issue | Details | |
| 52 | +| :---------- | :------ | |
| 53 | +| Build and deployment contributors aren't supported. | | |
| 54 | +| Older .dacpac and .bacpac files that use json data serialization aren't supported. | | |
| 55 | +| Referenced .dacpacs (for example master.dacpac) may not resolve due to issues with case-sensitive file systems. | A workaround is to capitalize the name of the reference file (for example MASTER.BACPAC). | |
| 56 | +| | | |
| 57 | + |
| 58 | +## 18.0 sqlpackage |
| 59 | + |
| 60 | +Release date: October 24, 2018 |
| 61 | +Build: 15.0.4200.1 |
| 62 | + |
| 63 | +### Features |
| 64 | + |
| 65 | +| Feature | Details | |
| 66 | +| :------ | :------ | |
| 67 | +| Added support for database compatibility level 150. | | |
| 68 | +| Added support for Managed Instances. | | |
| 69 | +| Added MaxParallelism command-line parameter to specify the degree of parallelism for database operations. | | |
| 70 | +| Added AccessToken command-line parameter to specify an authentication token when connecting to SQL Server. | | |
| 71 | +| Added support to stream BLOB/CLOB data types for imports. | | |
| 72 | +| Added support for scalar UDF 'INLINE' option. | | |
| 73 | +| Added support for graph table 'MERGE' syntax. | | |
| 74 | +| | | |
| 75 | + |
| 76 | +### Fixes |
| 77 | + |
| 78 | +| Fix | Details | |
| 79 | +| :-- | :------ | |
| 80 | +| Fixed unresolved pseudo-column for graph tables. | | |
| 81 | +| Fixed creating a database with memory optimized file groups when memory optimized tables are used. | | |
| 82 | +| Fixed including extended properties on external tables. | | |
| 83 | +| | | |
| 84 | + |
| 85 | +## 17.8 sqlpackage |
| 86 | + |
| 87 | +Release date: June 22, 2018 |
| 88 | +Build: 14.0.4079.2 |
| 89 | + |
| 90 | +### Features |
| 91 | + |
| 92 | +| Feature | Details | |
| 93 | +| :------ | :------ | |
| 94 | +| Improved error messages for connection failures, including the SqlClient exception message. | | |
| 95 | +| Support index compression on single partition indexes for import/export. | | |
| 96 | +| | | |
| 97 | + |
| 98 | +### Fixes |
| 99 | + |
| 100 | +| Fix | Details | |
| 101 | +| :-- | :------ | |
| 102 | +| Fixed a reverse engineering issue for XML column sets with SQL 2017 and later. | | |
| 103 | +| Fixed an issue where scripting the database compatibility level 140 was ignored for Azure SQL Database. | | |
| 104 | +| | | |
| 105 | + |
| 106 | +## 17.4.1 sqlpackage |
| 107 | + |
| 108 | +Release date: January 25, 2018 |
| 109 | +Build: 14.0.3917.1 |
| 110 | + |
| 111 | +### Features |
| 112 | + |
| 113 | +| Feature | Details | |
| 114 | +| :------ | :------ | |
| 115 | +| Added ThreadMaxStackSize command-line parameter to parse Transact-SQL with a large number of nested statements. | | |
| 116 | +| Database catalog collation support. | | |
| 117 | +| | | |
| 118 | + |
| 119 | +### Fixes |
| 120 | + |
| 121 | +| Fix | Details | |
| 122 | +| :-- | :------ | |
| 123 | +| When importing an Azure SQL Database .bacpac to an on-premise instance, fixed errors due to _Database master keys without password are not supported in this version of SQL Server_. | | |
| 124 | +| Fixed an unresolved pseudo column error for graph tables. | | |
| 125 | +| Fixed using the SchemaCompareDataModel with SQL authentication to compare schemas. | | |
| 126 | +| | | |
| 127 | + |
| 128 | +## 17.4.0 sqlpackage |
| 129 | + |
| 130 | +Release date: December 12, 2017 |
| 131 | +Build: 14.0.3881.1 |
| 132 | + |
| 133 | +### Features |
| 134 | + |
| 135 | +| Feature | Details | |
| 136 | +| :------ | :------ | |
| 137 | +| Added support for _temporal retention policy_ on SQL 2017+ and Azure SQL Database. | | |
| 138 | +| Added /DiagnosticsFile:"C:\Temp\sqlpackage.log" command-line parameter to specify a file path to save diagnostic information. | | |
| 139 | +| Added /Diagnostics command-line parameter to log diagnostic information to the console. | | |
| 140 | +| | | |
| 141 | + |
| 142 | +### Fixes |
| 143 | + |
| 144 | +| Fix | Details | |
| 145 | +| :-- | :------ | |
| 146 | +| Do not block when encountering a database compatibility level that is not understood. | Instead, the latest Azure SQL Database or on-premises platform will be assumed. | |
| 147 | +| | | |
0 commit comments