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
Copy file name to clipboardexpand all lines: CHANGELOG.md
+32-11
Original file line number
Diff line number
Diff line change
@@ -3,31 +3,38 @@
3
3
Update this document for externally visible changes. Put most recent changes first.
4
4
Once we push a new version to nuget.org add a double hash header for that version.
5
5
6
+
## 171.30.0
7
+
8
+
- <b>BREAKING</b>: Move Transfer interfaces to Smo.Extended and remove unused/non-implemented interfaces. This is a breaking change that requires recompilation of apps that use Transfer.
9
+
- Change base class of `ConnectionException` to `Exception`
10
+
- Update major package version to 171
11
+
- add new database permission alter any external mirror for azure sql database
12
+
6
13
## 170.23.0
7
14
15
+
- Fix bug where creating Microsoft Entra ID logins for Azure SQL database and On Prem databases was disabled
8
16
- Upgraded SqlClient to 5.1.2 and removed direct Azure SDK dependencies from the nuget package
9
17
- Fix createdrop script error for versioned table in ledger database
18
+
- Fix database scoped extended events enumeration on Azure SQL database instances having DATABASE_DEFAULT catalog collation
10
19
- Improve scripting of dependency objects in Azure SQL database
11
20
- Added `ObjectId` parameter in User and Login create options
12
21
- Fix `Database.PrefetchObjects` not to throw for SQL version earlier than 2016
13
-
14
-
## 170.23.0, 161.48050.0
15
22
- Add ledger support in Database create options for MI in SSMS
23
+
- Add `OwnerLoginName` property to `JobSchedule` per [issue 120](https://github.com/microsoft/sqlmanagementobjects/issues/120)
16
24
- Fixed the `Database.AvailabilityDatabaseSynchronizationState` property to reflect the correct synchronization state of MI databases in Managed Instance Link
17
-
- Fix database scoped extended events enumeration on Azure SQL database instances having DATABASE_DEFAULT catalog collation
18
25
19
-
## 170.20.0
20
-
- Add `OwnerLoginName` property to `JobSchedule` per [issue 120](https://github.com/microsoft/sqlmanagementobjects/issues/120)
26
+
## 170.18.0
27
+
28
+
- Add `SearchPropertyList` support for Azure SQL Database
21
29
22
-
## 170.18.0, 161.48044.0
30
+
## 170.17.0, 161.48044.0
23
31
24
32
- Fix issue where `Table.Create` and `View.Create` were querying the server for indexes
25
-
- Add `SearchPropertyList` support for Azure SQL Database
26
33
- Add option to generate scripts exclusively for Data Classification, Create a new SMO object `SensitivityClassification` under `Database`
27
34
- Add support for creating Certificate objects using binary-encoded certificate bytes (https://github.com/microsoft/sqlmanagementobjects/issues/132)
35
+
- Fix for incorrect scripting of Database objects targeting SQL Managed Instances
28
36
29
-
30
-
## 161.48036.0
37
+
## 170.13.0, 161.48036.0
31
38
32
39
- Fix [issue](https://github.com/microsoft/sqlmanagementobjects/issues/123) with `Table.Alter` for Synapse
33
40
- Add initial replication of contained AG system databases to AG creation
@@ -36,20 +43,34 @@ Once we push a new version to nuget.org add a double hash header for that versio
36
43
- Enable datetime masked columns
37
44
- Update product display names
38
45
- Add database, server, and object permissions for SQL Server 2019 and SQL Server 2022
46
+
- Add support for strict encryption and HostNameInCertificate
47
+
39
48
40
-
## 161.48028.0
49
+
## 170.12.0, 161.48028.0
41
50
42
51
- Add certificate and asymmetric key user support for Azure DB
43
52
- Change the name of the XML file used by SSMS 19 to RegSrvr16.xml
53
+
- Change `SetDefaultInitFields` to [allow inclusion of properties unsupported](https://github.com/microsoft/sqlmanagementobjects/issues/84) by the connected SQL edition.
44
54
45
-
## 161.47027.0
55
+
## 170.11.0, 161.47027.0
46
56
47
57
- Fix distribution columns on scripting for taking into consideration more than one distribution column
48
58
- Add new EXTGOV_OPERATION_GROUP audit action type
49
59
- Force [QUOTED_IDENTIFIER ON](https://github.com/microsoft/sqlmanagementobjects/issues/96) for all tables
50
60
- Change Databases enumeration on Azure DB to ignore `sys.databases` entries that don't have an entry in `sys.database_service_objectives`. Prevents attempted logins to user databases when enumerating databases on the logical master
51
61
- Update permissions enumeration for SQL Server 2022
52
62
63
+
## 170.6.0-preview
64
+
65
+
- Add SmoMetadataProvider preview package
66
+
- Replace netcoreapp3.1 with net6
67
+
68
+
## 170.5.0-preview
69
+
70
+
- First public 170 build on Nuget.org
71
+
- Upgrade Microsoft.Data.SqlClient to version 5.0
72
+
- Upgrade build tools to VS2022
73
+
53
74
## 161.47021.0
54
75
55
76
- Add `LedgerViewSchema` property to table objects
stringexpectedOutput=string.Format("CREATE LOGIN {0} FROM EXTERNAL PROVIDER\r\n",login.FullQualifiedName);
137
+
Assert.That(scriptLogin,Is.EqualTo(expectedOutput),"CREATE LOGIN syntax is not scripted correctly. This login type should include keywords 'FROM EXTERNAL PROVIDER'.");
0 commit comments