Skip to content

1.0.0-rc.4

Pre-release
Pre-release

Choose a tag to compare

@NicholasMata NicholasMata released this 13 Sep 07:12
· 3 commits to main since this release

This release candidate focuses on SQL Tools Service installation, failure
reporting, and reliable Object Explorer workflows ahead of sqlserver.nvim
1.0.0.

Fixed

  • Pass download and extraction values through PowerShell environment variables
    so managed SQL Tools Service installation supports Windows paths containing
    shell metacharacters.
  • Return asynchronous installation and configuration failures through the
    setup() callback instead of only displaying an error notification.
  • Wait for SQL Tools Service object-scripting completion so failed or empty
    definition scripts report an error instead of opening a definition buffer.
  • Refresh Object Explorer metadata from the server so explicit refreshes
    reflect schema and permission changes without retaining stale cache data.

Changed

  • Run native SQL Tools Service lifecycle coverage on Linux, macOS, and Windows.
  • Split Docker-backed database integration tests into core and object shards,
    merge their coverage with native-platform results, and retain process-cleanup
    assertions.
  • Define next as the integration branch for future release work while keeping
    main as the released branch.

Testing

  • GitHub Actions passed linting, unit tests, and native SQL Tools Service tests
    on the supported CI platforms.
  • Both Docker-backed SQL Server integration shards passed on Linux, including
    SQL Tools Service process-cleanup assertions.
  • The combined cross-platform coverage report completed successfully.

See the full comparison for implementation details.