Skip to content

Releases: marklogic/node-client-api

3.5.0 Node Client API Release

15 Aug 20:03
Compare
Choose a tag to compare

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

29 Apr 16:20
Compare
Choose a tag to compare
  • 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

05 Feb 19:19
f28ce95
Compare
Choose a tag to compare

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

04 Jan 17:48
Compare
Choose a tag to compare
  • 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

26 Oct 16:31
Compare
Choose a tag to compare

3.1.0 Node client API release

12 Jun 19:56
Compare
Choose a tag to compare
  • Can now perform update operations in Optic.
  • Can now submit GraphQL queries.
  • Auto-refresh expired token when using MarkLogic Cloud authentication.
  • Fix for security vulnerability "Bootstrap v3.3.1"

3.0.0 Node client API release

10 Mar 20:21
Compare
Choose a tag to compare

2.9.1 Node client API release

14 Oct 21:59
Compare
Choose a tag to compare

This is a patch release to

  • remove shrinkwrap.json file from npm package
  • fixes critical security vulnerabilities

2.9.0 Node client API release

17 Feb 23:19
Compare
Choose a tag to compare

New Functionality

#620 - Exporting Documents - readAll api.
#622 - Collecting Document URIs - queryAll api.
#629 - Add a category option for reading only the contents of document(s).

Improvements and Bug Fixes

#599 - Optic fromSPARQL method support options parameter - Server release 10.0-8 or above required.
#638 - (Documentation Fix) - Parameters "start" and "length" for graphs.sparql are renamed to "begin" and "end".
#647 - QueryToReadAll on a Query with no results produces no response.

Release 2.8.0

27 Oct 18:14
Compare
Choose a tag to compare

2.8.0 Node client API release

New Functionality
#621- Data Movement in Node.js API - Ingesting Documents using writeAll api. - Server release 10.0-8 or above

Improvements and Bug Fixes
#270 - Calling methods on resources with arg list throws error
#601 - Regenerate Optic expression functions