| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-31 | 7.4 kB | |
| v2.8.4 source code.tar.gz | 2026-07-31 | 4.7 MB | |
| v2.8.4 source code.zip | 2026-07-31 | 6.4 MB | |
| Totals: 3 Items | 11.1 MB | 1 | |
What's Changed
- VMSS CI fleet: replace AppVeyor with Azure VMSS self-hosted runners by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10414
- Add Import-DbaParquet command by @jovanpop-msft in https://github.com/dataplat/dbatools/pull/10309
- Save-DbaCommunitySoftware - Retry transient download failures (do Save-DbaCommunitySoftware, Install-DbaDarlingData) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10415
- ci-azure - Split SINGLE into fifths for a 10-way matrix (do ci-azure) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10417
- Workflows - Cleanup: dead REPL, timeouts, concurrency, reposize fix (do ci-azure) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10418
- Ci/workflow cleanup by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10419
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/dataplat/dbatools/pull/10420
- Harden Azure runner scaling and transient CI setup by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10422
- Implement AppVeyor-style Azure runner pools by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10427
- Use Azure tag API for runner pools by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10429
- Update-DbaMaintenanceSolution - Always refresh source by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10424
- Export-DbaRegServer - Support local registered servers by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10425
- CI - Clear stale native exit codes after successful stages (do Test-DbaLastBackup) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10430
- CI - Retry transient Azure Blob log shipping failures (do Invoke-DbaDbLogShipping) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10431
- CI - Replace spent VMSS runners immediately (do Test-DbaLastBackup) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10432
- Find-DbaAgentJob - Add regex Pattern filtering by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10426
- Invoke-ManualPester - Fix -PassThru under Pester 6 by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10433
- Restore-DbaDatabase - Fix copy-only point-in-time chains by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10428
- Update-DbaMaintenanceSolution - Clarify Force warning by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10434
- Set-DbaNetworkCertificate - Honor Force for unsuitable certificates by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10435
- Test-DbaDbCompression - Add ExcludeTable filtering by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10436
- New-DbaDatabase - Add containment type option by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10437
- Restore-DbaDatabase - Allow Managed Instance XTP restore paths by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10438
- ConvertTo-DbaTimeline - Add configurable date format by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10439
- Invoke-DbaDbShrink - Add logical file selection by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10440
- Rename-DbaDatabase - Add type-specific file templates by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10441
- Set-DbaDbCompression - Scope indexed view compression by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10442
- Set-DbaExtendedProtection - Support accepted SPNs by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10443
- Get-DbaDbOrphanUser - Cover contained AG certificate users by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10444
- Format-DbaBackupInformation - Preserve Azure Blob data-file URLs by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10445
- Invoke-ManualPester - Restore Pester 6 discovery for general tests by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10446
- appveyor.prep - Make directory setup idempotent by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10451
- gdr july 2026 by @niphlod in https://github.com/dataplat/dbatools/pull/10452
- AGENTS - Require real integration runners by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10454
- appveyor.prep - Rely on real Azure preparation coverage by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10453
- Copy-DbaDbTableData - Auto-create standard tables from external sources by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10449
- Invoke-DbaDbLogShipping - Add a secondary to an existing configuration by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10450
- Set-DbaTempDbConfig - Allow forced data file reduction by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10448
- Tests - Replace recent mocks with integration coverage by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10455
- Test-DbaBackupStorageCompatibility - Add S3 multipart risk assessment by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10447
- Copy-DbaDbTableData - Preserve destination access tokens by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10457
- new CUs for 2022 and 2025 by @niphlod in https://github.com/dataplat/dbatools/pull/10458
- Set-DbaMaxMemory: Add parameter Credential to be able to pass it to Test-DbaMaxMemory by @andreasjordan in https://github.com/dataplat/dbatools/pull/10465
- Test-DbaMaxDop / Set-DbaMaxDop: Enable reuse of connections by @andreasjordan in https://github.com/dataplat/dbatools/pull/10466
- Fix Availability always reporting cross-platform by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10469
- CI - Skip the Azure access-token test when no credentials are present (do Copy-DbaDbTableData) by @potatoqualitee in https://github.com/dataplat/dbatools/pull/10468
- Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/dataplat/dbatools/pull/10464
- Tests - Balance EnableException set/remove in four test files by @andreasjordan in https://github.com/dataplat/dbatools/pull/10470
- Invoke-ManagedComputerCommand - Throw instead of returning nothing and support SQL Server 2025 by @andreasjordan in https://github.com/dataplat/dbatools/pull/10471
- New-DbaFirewallRule - Fix DAC rule failing with a misleading message about a null path by @andreasjordan in https://github.com/dataplat/dbatools/pull/10472
- Get-DbaStartupParameter - Fix Simple losing the drive letter of the paths by @andreasjordan in https://github.com/dataplat/dbatools/pull/10473
- Tests - Make weak throw assertions strict and stop an external outage from failing unrelated PRs by @andreasjordan in https://github.com/dataplat/dbatools/pull/10474
- CLAUDE.md - Keep the (do ...) pattern out of pull request titles by @andreasjordan in https://github.com/dataplat/dbatools/pull/10476
- Sync-DbaAvailabilityGroup - Open one shared dedicated admin connection instead of three by @andreasjordan in https://github.com/dataplat/dbatools/pull/10475
New Contributors
- @jovanpop-msft made their first contribution in https://github.com/dataplat/dbatools/pull/10309
Full Changelog: https://github.com/dataplat/dbatools/compare/v2.8.3...v2.8.4