TigerWrap 0.9.1 modernizes the CLI and release foundation while keeping the existing TigerWrap workflow intact.
Highlights
- Migrated from Spectre.Console to TigerCli
- Migrated connection handling and SQL execution to TigerQuery
- Updated to .NET 10
- Added
db info - Added guided TigerWrapDb upgrade support from 0.9.0 to 0.9.1
- Added configurable description attributes for generated enum types and members
- Improved
--help-errorsoutput with human-readable return-code descriptions - Renamed public command groups to singular
connectionandproject - Simplified
project listlanguage filtering - Added installer detection and optional installation of the .NET 10 Runtime
- Prepared WinGet packaging support
Database upgrade
TigerWrap 0.9.1 can upgrade a TigerWrapDb 0.9.0 database using:
tiger-wrap db upgrade
Back up the TigerWrap database before upgrading.
The upgrade command:
- verifies the target database and current version
- requires explicit backup confirmation
- runs the packaged 0.9.0 to 0.9.1 upgrade script
- verifies the resulting database version and API level
Runtime requirement
TigerWrap requires the Microsoft .NET 10 Runtime for Windows x64.
The installer detects whether a compatible runtime is present and can offer to download and install it.
Compatibility
- SQL Server 2017 and later
- Windows x64
- TigerWrapDb 0.9.1
- Direct automated database upgrade supported from TigerWrapDb 0.9.0
Notes
This release focuses on modernization, stability, installer reliability, and safer database upgrade handling.
The installer attached to this release has SHA256:
1E32DD8FE17340E7633B317F410483019122BD542B3F2E9CD268AD71B66D753C