Skip to content

Releases: marklogic/node-client-api

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

Release 2.7.0

01 Jul 19:37
Compare
Choose a tag to compare

2.7.0 node client api release

New Functionality

#543 - Node-client-api now prefers ipv4 over ipv6
#562 - CtsQueryBuilder is available
#567 - Dynamic interface to Data Service endpoints
#569 - Optic enhancements in 10.0-7 - Server release 10.0-7 or above required

Improvements and Bug Fixes

#485 - Throw error when complexValues is set with a chunked stream
#559 - Throw error on requests with a released client
#565 - Node-client-api now uses Node - 14
#568 - RejectUnauthorized option ignored in webpacked typescript (impacts mlxprs extension in latest VSCode on Mac)
#570 - (Documentation Fix) - Changed “testConnection” on DatabaseClient to “checkConnection”