Thanks to several of our team members, we’re now progressing quickly towards dbatools 1.0! 🤗

The progress is so encouraging, I believe 1.0 is around the corner. Because of this, I wanted to let you all know that tomorrow, we’ll start introducing breaking changes.

Output changes

Things like output and parameter names will change. For example, the output for the command Get-DbaPrivilege will be updated. Currently, it looks like this:

Privilege being repeated in the column names seems unnecessary, so it’ll soon have shortened column names:

LogonAsBatch

InstantFileInitialization

LockPagesInMemory

Tomorrow I’ll be updating the max memory series:

Get-DbaMaxMemory

Set-DbaMaxMemory

Test-DbaMaxMemory

This update includes updated output and parameter names. Basically, I removed the “MB” and updated the docs to let people know that the output and params are measured in megabytes.

Parameter name changes

Sometime in the next month, I’ll also be updating Start-DbaMigration to more closely match the parameters of Export-DbaInstance. Parameters like NoDatabases and NoLogins will be replaced by -Exclude Databases, Logins .

So the functionality won’t necessarily change, but if you have scheduled tasks or scripts that perform migrations, you will need to update your parameters once you update dbatools once these changes are made.

I’ll be sending regular updates via email, but no more than once per day. You can follow us on Twitter for more frequent updates.

- Chrissy