Skip to content

Releases: couchbaselabs/node-ottoman

2.5.1

23 Nov 01:00
Compare
Choose a tag to compare

This release adds asynchronous batch processing to ensure performant batch writes.

Fixed Issues

  • #790 - Replace synchronous batch processing with asynchronous batch processing

New Contributors 🎉

Full Changelog: 2.5.0...v2.5.1

2.5.0

10 Jun 23:42
Compare
Choose a tag to compare

This release adds support for Transactions, fixes the issues listed below, and upgrades several underlying dependencies including the Couchbase SDK.

New Features

  • #758 - Support for Couchbase Transactions

Fixed Issues

  • #772 - Bump couchbase package to 4.3.1
  • #760 - Update quick-start.md to fix broken annotations by @royrico
  • #748, #754 - Minor Documentation Fixes

Other Changes

  • build(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /docusaurus by @dependabot in #761
  • build(deps): bump follow-redirects from 1.15.3 to 1.15.6 by @dependabot in #762
  • build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docusaurus by @dependabot in #764
  • build(deps): bump express from 4.18.2 to 4.19.2 in /docusaurus by @dependabot in #765
  • build(deps): bump tar from 6.2.0 to 6.2.1 by @dependabot in #766
  • build(deps): bump got from 13.0.0 to 14.0.0 in /docusaurus by @dependabot in #773
  • build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #769

New Contributors 🎉

Full Changelog: v2.4.0...2.5.0

v2.4.0

24 Jan 04:30
Compare
Choose a tag to compare

This release adds support for Full Text Search, fixes an issues listed below, and upgrades several underlying dependencies.

New Features

  • #746 - Support for Couchbase Full Text Search.

Fixed Issues

  • #742 - Fix depopulating for nested objects.

Full Changelog: v2.3.4...v2.4.0

v2.3.4

01 Aug 18:43
Compare
Choose a tag to compare

This release upgrades several underlying dependencies and fixes a number of issues listed below.

Fixed Issues

  • #724 - Add undefined to stringType Validator.
  • #726 - Update Merge Doc Behavior.
  • #728 - Fix query while using arrays indexes e.g. array[-1] (last element).

Full Changelog: v2.3.3...v2.3.4

v2.3.3

04 Apr 19:22
Compare
Choose a tag to compare

This release fixes an issue with the ArrayType options.

Fixed Issues

  • #716 - ArrayType options being set as undefined

Full Changelog: v2.3.2...v2.3.3

v2.3.2

02 Mar 22:20
Compare
Choose a tag to compare

This release adds fixes and dependency upgrades. Ottoman can now be used by TypeScript users without setting the skipLibCheck flag. This release also adds documentation for automatic UUID generation.

Fixed Issues

  • TypeScript no longer needs skipLibCheck flag
  • Dependency upgrades to address vulnurabiities

Full Changelog: v2.3.0...v2.3.2

v2.3.0

19 Dec 19:24
Compare
Choose a tag to compare

Fixed Issues

  • Bumps couchbase dependency to 4.2.0

PLEASE READ: Important Configuration Change

  • This release includes a major version bump to the Couchbase dependency, and with it a specific change to handling SSL/TLS connections:
    • If you were previously skipping certificate checking with the parameter ?ssl=no_verify in your connection string, you'll need to update it to ?tls_verify=none
    • If you previously used a connection string with http://, you'll need to update it to use Couchbase's protocol: couchbase://. The port is also not needed. For example, http://localhost:8091 would become couchbase://localhost.

Full Changelog: v2.2.2...v2.3.0

v2.2.2

09 Nov 23:31
Compare
Choose a tag to compare

New Features

  • None

Fixed Issues

  • Bumps couchbase dependency to 3.2.6

Full Changelog: v2.2.1...v2.2.2

v2.2.1

22 Jun 17:00
Compare
Choose a tag to compare

New Features

  • None

Fixed Issues

  • Updates index naming to include the model's name
  • Sets options.strict to true by default
  • Throws a DocumentNotFound for documents with a different model
  • Updates regex to ensure a clean index name

Full Changelog: v2.2.0...v2.2.1

v2.2.0

29 Mar 20:03
Compare
Choose a tag to compare

2.2.0 (2022-03-29)

Features

  • hooks: trigger embed schema hooks (9389dfe)
  • ottoman: add support for nested modelKey (6bcb9fc), closes #638