-
Notifications
You must be signed in to change notification settings - Fork 26
Comparing changes
Open a pull request
base repository: kurrent-io/KurrentDB-Client-NodeJS
base: v1.1.2
head repository: kurrent-io/KurrentDB-Client-NodeJS
compare: v1.2.0
- 17 commits
- 65 files changed
- 6 contributors
Commits on Oct 22, 2025
-
Co-authored-by: William Chong <william-chong@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 6003ed8 - Browse repository at this point
Copy the full SHA 6003ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2eb4e - Browse repository at this point
Copy the full SHA 3e2eb4eView commit details
Commits on Oct 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9c185b6 - Browse repository at this point
Copy the full SHA 9c185b6View commit details
Commits on Feb 2, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bfe63e8 - Browse repository at this point
Copy the full SHA bfe63e8View commit details
Commits on Mar 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for efd197f - Browse repository at this point
Copy the full SHA efd197fView commit details
Commits on Mar 17, 2026
-
feat: add appendRecords operation with consistency checks (#460)
Co-authored-by: William Chong <william-chong@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 78ad637 - Browse repository at this point
Copy the full SHA 78ad637View commit details
Commits on Mar 23, 2026
-
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.
Configuration menu - View commit details
-
Copy full SHA for e03bd1d - Browse repository at this point
Copy the full SHA e03bd1dView commit details -
chore: update grpc and grpc-tools dependencies to latest versions (#466)
Co-authored-by: William Chong <william-chong@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 34ffe6b - Browse repository at this point
Copy the full SHA 34ffe6bView commit details
Commits on Apr 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7f52f70 - Browse repository at this point
Copy the full SHA 7f52f70View commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for 73768e5 - Browse repository at this point
Copy the full SHA 73768e5View commit details
Commits on Apr 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e764577 - Browse repository at this point
Copy the full SHA e764577View commit details
Commits on Apr 30, 2026
-
docs: fix incorrect defaults, units, and unsupported option in connec…
…tion string table (#497) Co-authored-by: William Chong <william-chong@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 671b46c - Browse repository at this point
Copy the full SHA 671b46cView commit details
Commits on May 5, 2026
-
[release/v1.2] Drop
uuidand 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>
Configuration menu - View commit details
-
Copy full SHA for abe8d86 - Browse repository at this point
Copy the full SHA abe8d86View commit details
Commits on May 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fdc3c33 - Browse repository at this point
Copy the full SHA fdc3c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for c61be39 - Browse repository at this point
Copy the full SHA c61be39View commit details
Commits on May 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 97c32fa - Browse repository at this point
Copy the full SHA 97c32faView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9f5d683 - Browse repository at this point
Copy the full SHA 9f5d683View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.1.2...v1.2.0