@@ -10,12 +10,87 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010- Added integration tests for ` Get-SqlDscDatabasePermission ` command to ensure
1111 database permission retrieval functions correctly in real environments
1212 [ issue #2221 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2221 ) .
13+ - Added integration tests for ` Get-SqlDscManagedComputer ` command to ensure it
14+ functions correctly in real environments
15+ [ issue #2220 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2220 ) .
1316- Added integration tests for ` Remove-SqlDscAudit ` command to ensure it functions
1417 correctly in real environments
1518 [ issue #2241 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2241 ) .
19+ - Added integration tests for ` Get-SqlDscAudit ` command to ensure it functions
20+ correctly in real environments
21+ [ issue #2222 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2222 ) .
22+ - Added integration tests for ` Disconnect-SqlDscDatabaseEngine ` command to ensure
23+ command reliability in real environments
24+ [ issue #2224 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2224 ) .
25+ - Added integration tests for ` Invoke-SqlDscQuery ` command to ensure it functions
26+ correctly in real environments
27+ [ issue #2227 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2227 ) .
28+ - Added integration tests for ` New-SqlDscAudit ` command to ensure it functions
29+ correctly in real environments
30+ [ issue #2226 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2226 ) .
31+ - Added integration tests for ` Test-SqlDscIsLogin ` command to ensure it functions
32+ correctly in real environments
33+ [ issue #2230 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2230 ) .
34+ - Added integration tests for ` Set-SqlDscAudit ` command to ensure it functions
35+ correctly in real environments
36+ [ issue #2236 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2236 ) .
37+ - Added integration tests for ` Set-SqlDscStartupParameter ` command to ensure
38+ reliable startup parameter configuration
39+ [ issue #2233 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2233 ) .
40+ - Added integration tests for ` Set-SqlDscServerPermission ` command to ensure it
41+ functions correctly in real environments
42+ [ issue #2234 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2234 ) .
43+ - Added integration tests for ` Save-SqlDscSqlServerMediaFile ` command to ensure
44+ it functions correctly in real environments
45+ [ issue #2237 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2237 ) .
46+ - Added integration tests for ` Disable-SqlDscAudit ` command to ensure it functions
47+ correctly in real environments
48+ [ issue #2206 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2206 ) .
49+ - Added integration tests for ` ConvertTo-SqlDscDatabasePermission ` command to
50+ ensure command reliability
51+ [ issue #2209 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2209 ) .
52+ - Added integration tests for ` Set-SqlDscDatabasePermission ` command to ensure
53+ command reliability
54+ [ issue #2235 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2235 ) .
55+ - Added integration test for ` ConvertTo-SqlDscEditionName ` command to ensure
56+ command reliability in real environments
57+ [ issue #2208 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2208 ) .
58+ - Added integration tests for ` Import-SqlDscPreferredModule ` command to ensure
59+ proper module import functionality in real environments
60+ [ issue #2225 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2225 ) .
61+ - Added integration tests for ` Test-SqlDscIsSupportedFeature ` command to ensure
62+ it functions correctly in real environments
63+ [ issue #2228 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2228 ) .
64+ - Added integration test for ` Get-SqlDscManagedComputerService ` command to ensure
65+ command reliability [ issue #2219 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2219 ) .
66+ - Added integration tests for ` Set-SqlDscTraceFlag ` command to ensure it functions
67+ correctly in real environments
68+ [ issue #2232 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2232 ) .
69+ - Added integration tests for ` ConvertFrom-SqlDscServerPermission ` command to
70+ ensure it functions correctly in real environments
71+ [ issue #2210 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2210 ) .
72+ - ` Remove-SqlDscTraceFlag `
73+ - Added missing integration test to ensure command reliability ([ issue #2239 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2239 ) ).
74+ - ` Remove-SqlDscAudit `
75+ - Added missing integration test to ensure command reliability ([ issue #2241 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2241 ) ).
76+ - Added integration tests for ` Test-SqlDscIsRole ` command to ensure it functions
77+ correctly in real environments
78+ [ issue #2229 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2229 ) .
79+ - Added integration tests for ` Add-SqlDscTraceFlag ` command to ensure it functions
80+ correctly in real environments
81+ [ issue #2214 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2214 ) .
1682
1783### Fixed
1884
85+ - ` Add-SqlDscTraceFlag ` and ` Remove-SqlDscTraceFlag `
86+ - Fixed parameter binding error when ` ErrorAction ` was specified both
87+ explicitly and via ` PSBoundParameters ` by using ` Remove-CommonParameter `
88+ instead of manual parameter removal
89+ ([ issue #2239 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2239 ) ).
90+ - ` Remove-SqlDscTraceFlag `
91+ - Optimized to skip unnecessary Set operations when removal results in no
92+ effective change
93+ ([ issue #2239 ] ( https://github.com/dsccommunity/SqlServerDsc/issues/2239 ) ).
1994- Updated ` .gitattributes ` to enforce LF line endings for PowerShell files to
2095 ensure cross-platform compatibility.
2196- Updated GitHub Copilot setup workflow to fix environment variable assignment
@@ -160,6 +235,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
160235
161236### Changed
162237
238+ - Optimized integration test performance by leaving the DSCSQLTEST service running
239+ for subsequent tests, significantly improving CI build times.
163240- Improved code quality by ensuring all function invocations in the private
164241 and public functions use named parameters instead of positional parameters.
165242- SqlServerDsc
0 commit comments