Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Release Notes

## Microsoft.SqlServer.DacFx 170.5.60-preview

This update brings the below changes over the previous release:

### Adds

* Adds editing of VECTOR column dimensions and base type in Table Designer
* Adds support for VECTOR column dimensions and base types in table-valued parameters and function return types
* Adds support for `LogDeployment` (T/F) and `EnableFastComparison` (T/F) publish properties, which leverage an automatically managed table `dbo.__DacFxDeploymentHistory` in the target database to track "DacVersions". Fast comparison assumes no drift between last deployment and current state. New SQLCMD variable `DacVersion_Previous` is determined based on the contents of `dbo.__DacFxDeploymentHistory` when `LogDeployment` publish property is set to true.

Comment thread
allancascante marked this conversation as resolved.
### Fixed
* Fixes generation of an incorrect drop statement for unnamed default constraints [#807](https://github.com/microsoft/DacFx/issues/807)
* Fixes non-deterministic object ordering when creating and updating a SQL project [#795](https://github.com/microsoft/DacFx/issues/795)
* Fixes a redundant `ALTER TABLE ... ADD CONSTRAINT` emitted when publishing inline constraints from a project [#792](https://github.com/microsoft/DacFx/issues/792)
* Fixes an `InvalidCastException` when extracting an object-level permission on a SECURITY POLICY [#800](https://github.com/microsoft/DacFx/issues/800)
* Fixes a large BACPAC export failing with a "Stream was too long" overflow on `System.IO.Packaging`
* Fixes a `SQL72008` build error when pre/post-deploy scripts reference `$(DacVersion)` / `$(DacVersion_Previous)`
* Fixes BACPAC export of Always Encrypted large fixed-length columns
* Fixes `VECTOR_SEARCH` table alias and distance column resolution in SQL project build
* Fixes reverse engineering of external languages failing on SQL Managed Instance due to an `is_system_language` bind failure
* Fixes Schema Compare emitting redundant child-element scripts for inline-scriptable elements
* Fixes `sp_addextendedproperty` with `@level1type=N'NULL'` for an extended property on a SECURITY POLICY
* Fixes Table Designer identity default validation
* Fixes stale Table Designer cache access token callbacks
* Fixes error message location format to use `(line,col)` instead of `(line,col,line,col)`

### Changed
* Updates Microsoft.SqlServer.TransactSql.ScriptDom to 180.59.2
Loading