Repository navigation
v1.0.0-beta.4
Pre-release
Pre-release
Requires Tabularis 0.25.1-5 or later. This beta ships the protocol fixes previously available only on main.
Changed
- Upgrade Microsoft's
mssql-tiberius-bridgeandmssql-tdsto 0.2.0 (#38). - Update Tokio, UUID, serde_json and the EXPLAIN package's development tools.
- Declare the stable plugin id and display name in the registry manifest (#43).
Fixed
- Correct LOGIN7 Unicode field lengths through the protocol upgrade, allowing
non-ASCII login names and passwords (#51). - Support explicit transaction batches, including minimal
BEGIN TRANSACTION; COMMIT TRANSACTION;, through the protocol upgrade (#44). - Preserve SQL Server runtime errors followed by result sets (#37, #39).
- Read triggers and metadata on databases below compatibility level 110 (#34).
- Explicitly include Node types when checking EXPLAIN tests with Vitest 5.
Tests
- Add live JSON-RPC regressions for committed transaction batches and Unicode
authentication acrossdisable,preferredandrequireTLS modes.
Validation
- 221 Rust unit tests, 3 host-model conformance tests and 34 live SQL Server integration tests.
- 13 EXPLAIN parser tests, 2 connection UI tests, declaration and browser bundle builds.
- Formatting, Clippy, security audit, manifest validation and Markdown lint.
- Optimized macOS release binary tested through JSON-RPC for Unicode authentication and explicit transactions.
Dependency updates: #45, #46, #47, #49, #52 and #53. TypeScript 7 (#16) is deferred because the declaration builder is incompatible.