Skip to content

Releases: marklogic/node-client-api

4.1.0

Choose a tag to compare

@rjrudin rjrudin released this 24 Feb 16:18
4d46d57

This minor release provides the following enhancements:

  • Added TypeScript typings for core client/document/connection APIs, with better autocomplete and compile-time checks to catch mistakes earlier.
  • Added support for transform parameters when writing transforms.
  • Performed dependency/security maintenance (including lodash and qs updates).

4.0.0

Choose a tag to compare

@rjrudin rjrudin released this 30 Oct 17:39

This major release does not impact any client functionality, but rather raises the minimum required version of Node.js
to 22 or higher. It also updates all dependencies to their latest version and removes unnecessary dependencies that
were included in previous releases.

3.7.1 Node Client API Release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 25 Sep 19:27

Bug Fix

Fix for Security vulnerability

3.7.0 Node Client API Release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 30 Jul 19:10

New Functionality

  • Can now encode and decode vectors through the base64Encode and base64Decode functions in the new lib/vector-util.js library. Encoding vectors before writing them to documents in MarkLogic 12 helps reduce the amount of disk space and memory consumed by vectors.
  • MarkLogic 12 users can now use minVersion and maxVersion to change default TLS version from 1.3 to a different version.

Bug Fix
#917

Fix for security vulnerabilities -
GHSA-fjxv-7rqg-78g4
GHSA-8cj5-5rvv-wf4v
GHSA-c2qf-rxjj-qqgw
GHSA-3xgq-45jj-v275

3.6.0 Node Client API Release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 05 Feb 19:18

New Functionality

  • MarkLogic 12 users can now use the shortestPath and annTopK methods in the Optic plan builder.
  • MarkLogic 12 users can now use the bm25, zero, and random score methods in the Optic plan builder.

Bug Fix

3.5.0 Node Client API Release

Choose a tag to compare

@anu3990 anu3990 released this 15 Aug 20:03

This release is tied to the early access release of MarkLogic Server version 12 which includes "tech preview" features that only work with MarkLogic 12.0 EA1. The primary addition to this release that depends on MarkLogic 12.0 EA1 is a set of new APIs in the Optic PlanBuilder class. Please note that any change listed below that depends on MarkLogic 12.0 EA1 is subject to change in a future release to accommodate server changes before the general access release of MarkLogic 12.

New Functionality

  • Can now use BM25 scoring method for searches. (MarkLogic Server version 12.0.0-EA or higher needed).
  • Can now use vector functionality including Cosine Similarity and others. (MarkLogic Server version 12.0.0-EA or higher needed).

Bug Fix

3.4.0 Node Client API Release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 29 Apr 16:20
  • Can now connect to MarkLogic using OAuth token (MarkLogic Server version 11.2.0 or higher needed).
  • Optic Update plans, including DSL queries that perform updates, now require update: true to be included in the options sent to the rows.execute() function (MarkLogic Server version 11.2.0 or higher needed).
  • Can now perform partial updates on documents via Optic using the new patchBuilder operator (MarkLogic Server version 11.2.0 or higher needed).
  • Can now capture errors from executing an Optic plan by including the new onError operator (MarkLogic Server version 11.2.0 or higher needed).

3.3.1 Node client API release

Choose a tag to compare

@anu3990 anu3990 released this 05 Feb 19:19
f28ce95

Bug Fix
Fixed a bug where a database property caused a problem when creating a URL path for querying ML.

3.3.0 Node client API release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 04 Jan 17:48
  • Can now request MarkLogic to compress the response for better performance using enableGzippedResponses (MarkLogic Server version 11.0.0 or higher needed).
  • Can now send string input to cts.point and cts.polygon server functions (MarkLogic Server version 11.1.0 or higher needed).

3.2.0 Node client API release

Choose a tag to compare

@SameeraPriyathamTadikonda SameeraPriyathamTadikonda released this 26 Oct 16:31