|
| 1 | +# Release Notes |
| 2 | + |
| 3 | +## Microsoft.SqlServer.DacFx 170.5.60-preview |
| 4 | + |
| 5 | +This update brings the below changes over the previous release: |
| 6 | + |
| 7 | +### Adds |
| 8 | +* Adds pre-plan script support, including a dacpac artifact, public API, and MSBuild `<PrePlan>` plumbing |
| 9 | +* Adds editing of VECTOR column dimensions and base type in Table Designer |
| 10 | +* Adds support for VECTOR column dimensions and base types in table-valued parameters and function return types |
| 11 | + |
| 12 | +### Fixed |
| 13 | +* Fixes generation of an incorrect drop statement for unnamed default constraints [#807](https://github.com/microsoft/DacFx/issues/807) |
| 14 | +* Fixes non-deterministic object ordering when creating and updating a SQL project [#795](https://github.com/microsoft/DacFx/issues/795) |
| 15 | +* Fixes a redundant `ALTER TABLE ... ADD CONSTRAINT` emitted when publishing inline constraints from a project [#792](https://github.com/microsoft/DacFx/issues/792) |
| 16 | +* Fixes an `InvalidCastException` when extracting an object-level permission on a SECURITY POLICY [#800](https://github.com/microsoft/DacFx/issues/800) |
| 17 | +* Fixes DACPAC extract producing `ModelSchemaVersion` "2.4" instead of "2.6" for models without filegroups |
| 18 | +* Fixes a large BACPAC export failing with a "Stream was too long" overflow on `System.IO.Packaging` |
| 19 | +* Fixes a `SQL72008` build error when pre/post-deploy scripts reference `$(DacVersion)` / `$(DacVersion_Previous)` |
| 20 | +* Fixes BACPAC export of Always Encrypted large fixed-length columns |
| 21 | +* Fixes `VECTOR_SEARCH` table alias and distance column resolution in SQL project build |
| 22 | +* Fixes deployment of Hekaton native triggers to use `us_english` instead of `english` |
| 23 | +* Fixes reverse engineering of external languages failing on SQL Managed Instance due to an `is_system_language` bind failure |
| 24 | +* Fixes Schema Compare emitting redundant child-element scripts for inline-scriptable elements |
| 25 | +* Fixes `sp_addextendedproperty` with `@level1type=N'NULL'` for an extended property on a SECURITY POLICY |
| 26 | +* Fixes Table Designer identity default validation |
| 27 | +* Fixes stale Table Designer cache access token callbacks |
| 28 | +* Fixes the SqlDwUnified (Fabric Warehouse) platform incorrectly mapping to `Sql150` |
| 29 | +* Fixes error message location format to use `(line,col)` instead of `(line,col,line,col)` |
| 30 | + |
| 31 | +### Changed |
| 32 | +* Updates Microsoft.SqlServer.TransactSql.ScriptDom to 180.59.2 |
0 commit comments