Download Latest Version v10.3.1 source code.zip (249.8 kB)
Email in envelope

Get an email when there's a new version of ArangoDB JavaScript Driver

Home / v10.3.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-02 2.4 kB
v10.3.1 source code.tar.gz 2026-06-02 202.6 kB
v10.3.1 source code.zip 2026-06-02 249.8 kB
Totals: 3 Items   454.7 kB 1

Fixed

  • Fixed connection failures with undici 8.x (InvalidArgumentError: invalid content-length header) when using config.agentOptions by not setting a manual Content-Length header on undici fetch requests. (#855)

  • Tests: Version-gated skips for ArangoDB 4.0+ API and behavior changes (DE-1151); prerelease tags (e.g. 4.0-nightly) parse to a numeric minor version again so skip gates are not driven by NaN.

  • Tests: More reliable cluster and ROUND_ROBIN integration runs (shared timeouts, propagation helpers, stable access-token and analyzer listing).
  • Dev: undici added as a devDependency so integration tests using agentOptions resolve the dynamic import("undici") in connection.ts (optional peer alone is not installed by default).

Added

  • Added CircleCI pipelines for integration tests and browser smoke (.circleci/): single and cluster-server matrices (Node 22/24, SSL, CJS/ESM), HTTP/1.1 vs HTTP/2 smoke, optional full-matrix via docker-img, and Puppeteer browser smoke on Enterprise 3.12 and 4.0-nightly (GCR images).

Changed

  • CI: Integration tests and browser smoke run on CircleCI instead of GitHub Actions. GitHub Actions CI (.github/workflows/ci.yml) on main only promotes stable; Update docs and CodeQL chain off CI. README status badge points to CircleCI.
  • CI (DE-1167): Run CircleCI jobs on org self-hosted runners — node-test executors use arangodb/medium-arm64-privileged; browser-smoke uses arangodb/medium-amd64-privileged; new setup-docker command installs Docker and starts dockerd in the job (DinD; no setup_remote_docker).
  • CI: Default ArangoDB images are gcr.io/gcr-for-testing/arangodb/enterprise:3.12 and gcr.io/gcr-for-testing/arangodb/enterprise-preview:4.0-nightly; starter remains docker.io/arangodb/arangodb-starter:0.18.5.
  • CI: login-docker-hub before start-db via context docker-hub (DOCKER_HUB_USER / DOCKER_HUB_PASSWORD).
  • CI: Browser smoke — Google Chrome (AMD64) in the job; smoke-test.mjs serves on port 8559 and proxies to ARANGO_PROXY_TARGET (default 127.0.0.1:8529 locally, 172.28.0.1:8529 in CI); Database uses the smoke origin (PUPPETEER_SKIP_DOWNLOAD in CI).
Source: README.md, updated 2026-06-02