Named 2.7.0 due to breaking changes in DAC and XESmartTarget
The Windows/Linux/Mac SqlPackages have been removed. The size of dbatools.library grew too large (like 700mb!) because previously, I used to spend ours figuring out dependencies and this delayed library releases. Now I just include everything which is what packages usually do anyway, including SqlServer.
Export-DbaPackage relies on sqlpackage and that used to be included but it added like 500MB to the library, so now you have to install it with Install-DbaSqlPackage
when you need it. Works on Windows, Mac and Linux.
I also had to remove XESmartTarget commands because the the packaging changed and I didn't have time to address it. If anyone is interested in making dbatools.xesmarttarget, we're happy to host it on the dataplat org.
What's Changed
- Refactor Get-TestConfig for safety and better readability by @andreasjordan in #9751
- Ignore docs and config changes in CI workflows by @potatoqualitee in #9752
- More tests in the new pester 5 design by @andreasjordan in #9753
- Restructure AI Automation & Pester v5 Test Migration Config by @potatoqualitee in #9754
- Availability is misspelled by @jeffw66 in #9757
- Test which tests still fail by @andreasjordan in #9765
- Fixes for a lot of tests that outputed unwanted warnings by @andreasjordan in #9764
- Refactor and enhance Pester tests batch by @potatoqualitee in #9762
- Cleanup AppVeyor configuration scripts by @andreasjordan in #9766
- Refactor and enhance Pester tests batch by @potatoqualitee in #9760
- August 2025 SQL Server GDR releases by @rwestMSFT in #9774
- Standardization of BeforeAll/AfterAll in tests by @potatoqualitee in #9781
- Move SqlPackage & XESmartTarget from bundled to installer-based dependencies by @potatoqualitee in #9776
- Fix tests that needed extra care after migration to pester 5 by @andreasjordan in #9780
- Remove XESmartTarget Commands and Fix DAC by @potatoqualitee in #9783
- Formatting tests by @andreasjordan in #9784
- Remove redundant global variable by @potatoqualitee in #9785
- More fixes for pester 5 tests focusing on parameter tests by @andreasjordan in #9787
- Save-DbaDiagnosticQueryScript - fix downloader and update files by @potatoqualitee in #9788
New Contributors
Full Changelog: v2.5.5...v2.7.0