Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tediousjs/node-mssql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v12.5.2
Choose a base ref
...
head repository: tediousjs/node-mssql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v12.5.4
Choose a head ref
  • 6 commits
  • 6 files changed
  • 5 contributors

Commits on May 9, 2026

  1. chore(deps-dev): bump fast-uri from 3.1.1 to 3.1.2

    Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.1 to 3.1.2.
    - [Release notes](https://github.com/fastify/fast-uri/releases)
    - [Commits](fastify/fast-uri@v3.1.1...v3.1.2)
    
    ---
    updated-dependencies:
    - dependency-name: fast-uri
      dependency-version: 3.1.2
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored May 9, 2026
    Configuration menu
    Copy the full SHA
    6b8c3f3 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2026

  1. Merge pull request #1857 from tediousjs/dependabot/npm_and_yarn/fast-…

    …uri-3.1.2
    
    chore(deps-dev): bump fast-uri from 3.1.1 to 3.1.2
    dhensby authored May 12, 2026
    Configuration menu
    Copy the full SHA
    204a9b3 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2026

  1. fix: parse boolean connection string options correctly

    Non-standard boolean options (useUTC, stream, parseJSON) were not part
    of the MSSQL_SCHEMA, so they were passed through as raw strings by
    the connection string parser. This caused values like "False" to be
    coerced to true via the `!!` operator (since any non-empty string is
    truthy).
    
    Extend the MSSQL_SCHEMA with these node-mssql-specific keys so that
    toSchema() handles the string-to-boolean conversion. Also add
    request timeout as a number type.
    
    Closes #1860
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    dhensby and Copilot committed May 14, 2026
    Configuration menu
    Copy the full SHA
    46db5bc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1861 from dhensby/fix/useutc-connection-string-pa…

    …rsing
    
    fix: parse boolean connection string options correctly
    dhensby authored May 14, 2026
    Configuration menu
    Copy the full SHA
    296c38d View commit details
    Browse the repository at this point in the history
  3. fix: preserve originalError on EABORT TransactionError

    When a transaction is aborted (e.g. by XACT_ABORT or deadlock), subsequent
    commit() or rollback() calls return a TransactionError with code EABORT.
    Previously, originalError was always undefined on these errors because the
    error was constructed with a string message rather than an Error object.
    
    Now the actual request error that triggered the abort is captured and
    attached as originalError on the EABORT TransactionError. A generic
    fallback is used when the specific error cannot be captured (e.g.
    connection-level errors).
    
    Closes #1716
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    dhensby and Copilot committed May 14, 2026
    Configuration menu
    Copy the full SHA
    b9e9826 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2026

  1. Merge pull request #1850 from dhensby/fix/tx-original-error

    fix: preserve originalError on EABORT TransactionError
    dhensby authored May 15, 2026
    Configuration menu
    Copy the full SHA
    61608d0 View commit details
    Browse the repository at this point in the history
Loading