Releases: lowlydba/dba-multitool
Releases · lowlydba/dba-multitool
1.7.6
1.7.5
1.7.4
General
- Added icons for individual tools on their documentation pages
- Pester query timeouts are now variables instead of hard coded
sp_doc
1.7.3
sp_helpme
- Fixed #200 - nvarchar columns listed twice
- Started re-styling some of the original sp_help code for readability & standardization
- Fixed #207 and #203 - issues around case sensitivity, thank you @mattcargile for the fixes!
sp_doc
- Fixed #208 - Updated documentation to clarify importance of supplying
-y 0
to sqlcmd for this stored proc
sp_sizeoptimiser
- Also affected by fix #203
1.7.2
1.7.1
sp_sizeoptimiser
- Fixed ordering of results
- Compressed tables are now skipped for the sparse columns check, since those features are incompatible
sp_doc
- Fixed missing line break in Synonyms section #186
- Fixed display of multi-line EPs that are shown in tables
- Fixed display of markdown inside EPs #185
- Pipes are replaced with HTML code equivalent
- Line breaks are replaced with
<br/>
tag - This renders markdown as raw text instead of applying usual markdown formatting
- Fixed broken EPs for User Defined Table Types
- sys.extended_properties docs were missing UDTT specific class (MicrosoftDocs/sql-docs#6154)
1.7
General
- Upgraded pester to 5.1.0+ and now using
BeforeDiscovery
to tighten up some of the repetitive commands run in tests - Added timeouts to unit test calls after encountering #177 which effectively paused query executions
- Now setting the max memory and max DOP on the SQL Instances at start to ensure ideal configurations are in use
- Setting tSQLt as Simple recovery mode at creation
- Leveraging the latest tSQLt version for non-Azure builds (see #165 for details as to why not Azure)
- Added In Solidarity Bot as a commit checker
sp_sizeoptimiser
N/A
sp_helpme
N/A
sp_estindex
N/A
sp_doc
- Improved some variable naming and data type usage
- add view/table indexes + tests (#176)
- Removed, then fixed the buggy sensitivity classification test (#177)
- Added general database info (#171)
- More usage of object-specific system catalogs as opposed to
sys.objects
for performance improvements - Added lots of
NOLOCK
statements during (#177) troubleshooting, keeping them just in case they help
1.6 - Sixxxxxx
General
- Major overhaul of the testing components, both local and appveyor
- Pester 5 now runs all tests & the T-SQL linting, reporting results to appveyor 🎉
- tSQLt is fetched at run time on appveyor, reducing the repo size considerably
- Fewer files/steps in general to get tests up and running
- Improved overall linting, including PowerShell linting
- Inclusion in dbatools via Install-DbaMultiTool !!
sp_sizeoptimiser
- Fixed example in header content that was causing issues when running via dbatools'
Invoke-DbaQuery
sp_helpme
N/A
sp_estindex
- Fixed unit tests that weren't compatible with Azure SQL (we can't use system databases for these tests)
sp_doc
- Includes Data Sensitivity Classifications in 2019+ (when present)
1.5
v1.4
General
Rebranding from "Express SQL" to "DBA MultiTool" for a more self-descriptive name.
sp_doc
- Completes #130 - Only shows the first 8,000 characters of stored proc definitions by default (large markdown files cause issues in some IDEs / git renderers)
- Completes #134 - Added User Defined Table Types
- Completes #137 - Emoji mode now available
sp_helpme
- no changes
sp_sizeoptimiser
- no changes