Ottoman ODM Release Notes and Archives
Release notes, installation instructions, and download archive for the Ottoman ODM.
These pages cover the 2.x versions of the Ottoman ODM.
The Ottoman ODM will run on any supported LTS version of Node.js.
Version 2.1.0 (7 Feb 2022)
Version 2.1.0 is a minor release of the Ottoman Object Document Mapper(ODM) library, bringing a number of improvements, and support for Couchbase Node.js SDK 3.2.4.
$ npm install ottoman@2.1.0
New Features
-
Added ability to set
keyGeneratorDelimiter
to an empty string to use ID as key with no delimiter. -
Updated Couchbase Node.js SDK to version 3.2.4.
Version 2.0.0 (30 Sept 2021)
This is the first GA release of the Ottoman Object Document Mapper(ODM) library.
$ npm install ottoman@2.0.0
New Features
-
Exposed various SDK types to use directly from Ottoman.
-
Added start option
ignoreWatchIndexes
. Thestart()
function will wait for indexes by default, but this can be disabled by settingignoreWatchIndexes
to true. -
Enforced referenced document option.
-
Ottoman now returns the document id reference if it doesn’t exist.
-
Added event to listen for index readiness.
-
Added examples for find methods and bulk operations.
-
Improved from clause value escape behavior in the
QueryBuilder
. -
Upgraded embedded Couchbase Node.js SDK to version
3.2.2
.
Fixed Issues
-
Refactored lean and populate code.
-
Fixed broken links.
-
Fixed model links for statics methods.
Documentation Fixes
-
Fixed typo in the major word.
-
Updated quickstart example.
-
Updated getting started example.
-
Updated docs for async connect function.
-
Added metrics to Ottoman vs Couchbase Node.js SDK documentation.
-
Updated FAQ benefits section.
-
Fixed broken links to new sdk docs.
-
Downgraded typedoc.
-
Added api documentation for namespace.
-
Update FAQ page.