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: kurrent-io/KurrentDB-Client-NodeJS
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.2
Choose a base ref
...
head repository: kurrent-io/KurrentDB-Client-NodeJS
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.0
Choose a head ref
  • 17 commits
  • 65 files changed
  • 6 contributors

Commits on Oct 22, 2025

  1. Prepare v1.1 (#444)

    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am authored Oct 22, 2025
    Configuration menu
    Copy the full SHA
    6003ed8 View commit details
    Browse the repository at this point in the history
  2. opentelemetry: Prepare v1.1.0

    w1am committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    3e2eb4e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2025

  1. docs: quickstart

    w1am committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    9c185b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Configuration menu
    Copy the full SHA
    bfe63e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2026

  1. Configuration menu
    Copy the full SHA
    efd197f View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. feat: add appendRecords operation with consistency checks (#460)

    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    78ad637 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. fix: remap grpc "client error (Connect)" to UnavailableError for reco…

    …nnection (#458)
    
    grpc-js reports transport-level connection failures on streaming RPCs
    as StatusCode.Unknown instead of StatusCode.Unavailable. This prevents
    the client from tearing down the dead channel and triggering cluster
    rediscovery when the connected node goes down.
    
    The fix remaps errors containing "client error (Connect)" to
    UnavailableError in convertToCommandError, consistent with the existing
    "write after end" workaround. This ensures shouldReconnect returns true,
    the channel is torn down, and discovery finds the new leader.
    w1am committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    e03bd1d View commit details
    Browse the repository at this point in the history
  2. chore: update grpc and grpc-tools dependencies to latest versions (#466)

    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    34ffe6b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2026

  1. Configuration menu
    Copy the full SHA
    7f52f70 View commit details
    Browse the repository at this point in the history
  2. [release/v1.2] fix: improve leader failover reconnection and error ma…

    …pping (#482)
    
    * chore(deps): update @kurrent/bridge to 0.1.5
    
    * fix: improve error mapping for leader failover reconnection
    
    * fix: clean up bridge error conversion and add debug logging
    
    ---------
    
    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    73768e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. Configuration menu
    Copy the full SHA
    e764577 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2026

  1. docs: fix incorrect defaults, units, and unsupported option in connec…

    …tion string table (#497)
    
    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am authored Apr 30, 2026
    Configuration menu
    Copy the full SHA
    671b46c View commit details
    Browse the repository at this point in the history

Commits on May 5, 2026

  1. [release/v1.2] Drop uuid and bump vulnerable transitives for `@kurr…

    …ent/kurrentdb-client` (#500)
    
    * Replace uuid with crypto.randomUUID
    
    The repo requires Node >=20, so the bundled crypto.randomUUID covers
    all uuid v4 generation. Drops the uuid dep entirely.
    
    - Swap v4() callsites in db-client and test to randomUUID
    - Replace uuid.stringify in grpcUUID with structuredUUIDToString,
      computing the canonical UUID string directly from the proto's
      msb/lsb int64 strings (mask handles two's-complement negatives,
      which the previous setBigUint64 path threw on)
    - Add grpcUUID.test.ts covering structuredUUIDToString and parseUUID
    - Remove uuid and @types/uuid from db-client and test packages
    
    * build(deps): bump follow-redirects from 1.15.9 to 1.16.0
    
    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0)
    
    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-version: 1.16.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * build(deps): bump protocol-buffers-schema from 3.6.0 to 3.6.1
    
    Bumps [protocol-buffers-schema](https://github.com/mafintosh/protocol-buffers-schema) from 3.6.0 to 3.6.1.
    - [Commits](mafintosh/protocol-buffers-schema@v3.6.0...v3.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: protocol-buffers-schema
      dependency-version: 3.6.1
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * build(deps): bump protobufjs from 7.4.0 to 7.5.5
    
    Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5.
    - [Release notes](https://github.com/protobufjs/protobuf.js/releases)
    - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
    - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5)
    
    ---
    updated-dependencies:
    - dependency-name: protobufjs
      dependency-version: 7.5.5
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * build(deps): bump axios from 1.7.9 to 1.15.1
    
    Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.15.1.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.7.9...v1.15.1)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-version: 1.15.1
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Run yarn dedupe
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: George Payne <georgepayne@hotmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    3 people authored May 5, 2026
    Configuration menu
    Copy the full SHA
    abe8d86 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2026

  1. Configuration menu
    Copy the full SHA
    fdc3c33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c61be39 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2026

  1. chore: prepare release v1.2.0

    w1am committed May 7, 2026
    Configuration menu
    Copy the full SHA
    97c32fa View commit details
    Browse the repository at this point in the history
  2. chore: switch yarn from PnP to node-modules linker (#469)

    Yarn 4 defaults to PnP (Plug'n'Play) which breaks TypeScript module
    resolution for dependencies like @grpc/grpc-js, uuid, and @types/node.
    Add .yarnrc.yml with nodeLinker: node-modules and ignore PnP artifacts.
    
    Co-authored-by: William Chong <william-chong@outlook.com>
    github-actions[bot] and w1am committed May 7, 2026
    Configuration menu
    Copy the full SHA
    9f5d683 View commit details
    Browse the repository at this point in the history
Loading