Releases: couchbaselabs/node-ottoman
Releases · couchbaselabs/node-ottoman
v2.4.0
v2.3.4
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
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
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
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
- More information on TLS can be found in this article
- 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 becomecouchbase://localhost
.
- If you were previously skipping certificate checking with the parameter
Full Changelog: v2.2.2...v2.3.0
v2.2.2
v2.2.1
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
v2.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.
Fixed Issues
- Fixed model inconsistency in find method.
- Bumped shelljs and follow-redirects dependencies.
Documentation Fixes
- Reword v1 docs note.