History log of /Couchbase_Node.JS_Client_v3.0/src/ (Results 1 - 25 of 189)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c89dfa9c28-Jan-2020 mikereiche <michael.reiche@couchbase.com>

JSCBC-669, JSCBC-670: Fixed callbacks not sending cas and initial value parsing
Motivation
----------
The callback for handling store operations was not correctly passing the cas
valu

JSCBC-669, JSCBC-670: Fixed callbacks not sending cas and initial value parsing
Motivation
----------
The callback for handling store operations was not correctly passing the cas
values back to the Node.js callback. Additionally, the `initial` value for
counter operations is not being parsed appropriately due to a conflict with
CAS parsing.
Changes
-------
Fixed store callback to return cas along with errors and mutation tokens.
Renamed parseOption to parseCasOption for cas, and created a new
parseOption(uint64) for parsing other options/parameters.

Change-Id: I716aad1b55ae87d884e6a837b9cee3b48d804f7e
Reviewed-on: http://review.couchbase.org/121233
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Michael Reiche <michael.reiche@couchbase.com>

show more ...

Revision tags: v3.0.0
0fb1421418-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-653: Fixed transcoding in getReplica and getAndTouch.

Change-Id: Ifb8ce88464b8f458e3473ea18eac02c0097794dd
Reviewed-on: http://review.couchbase.org/120800
Reviewed-by: Brett La

JSCBC-653: Fixed transcoding in getReplica and getAndTouch.

Change-Id: Ifb8ce88464b8f458e3473ea18eac02c0097794dd
Reviewed-on: http://review.couchbase.org/120800
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

525b3d8218-Jan-2020 Brett Lawson <brett19@gmail.com>

JSCBC-639: Updated tests for corrected libcouchbase behaviour.

Change-Id: I31d513432e56dee9829aa83c0d375b8ae674a249
Reviewed-on: http://review.couchbase.org/120797
Reviewed-by: Brett

JSCBC-639: Updated tests for corrected libcouchbase behaviour.

Change-Id: I31d513432e56dee9829aa83c0d375b8ae674a249
Reviewed-on: http://review.couchbase.org/120797
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

6bc025ba18-Jan-2020 Brett Lawson <brett19@gmail.com>

Updated to libcouchbase 3.0.0

Change-Id: I42e1f7e8cabd681fae36d7536db02d497bcad519
Reviewed-on: http://review.couchbase.org/120796
Reviewed-by: Brett Lawson <brett19@gmail.com>
T

Updated to libcouchbase 3.0.0

Change-Id: I42e1f7e8cabd681fae36d7536db02d497bcad519
Reviewed-on: http://review.couchbase.org/120796
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v3.0.0-beta.2
5059d00d21-Dec-2019 Brett Lawson <brett19@gmail.com>

JSCBC-606: Added support for analytics query priority.

Motivation
----------
The SDK should accept a priority boolean value which switches
the query to priority mode when executi

JSCBC-606: Added support for analytics query priority.

Motivation
----------
The SDK should accept a priority boolean value which switches
the query to priority mode when executing on the server.

Changes
-------
Added calls to the appropriate libcouchbase methods to enable
priority mode when the user has enabled it in Node.

Change-Id: Ifcb636ab772f4109afe06fff2e6f2b469a002558
Reviewed-on: http://review.couchbase.org/119874
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

78681dc620-Dec-2019 Brett Lawson <brett19@gmail.com>

Updated to libcouchbase 3.0.0-beta.2

This change also makes major changes to the error handling
and CAS semantics inside the SDK to reflect changes that
were made in libcouchbase whi

Updated to libcouchbase 3.0.0-beta.2

This change also makes major changes to the error handling
and CAS semantics inside the SDK to reflect changes that
were made in libcouchbase which are incompatible with the
previous implementation.

Change-Id: Idab18c4a05e3f91cc31e0ed74f5808eddedac761
Reviewed-on: http://review.couchbase.org/119873
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

c907389c19-Dec-2019 Brett Lawson <brett19@gmail.com>

Added support for per-operation transcoder overrides.

Change-Id: I236cdbfda67f60edb69850f69e4fafeeada6f710
Reviewed-on: http://review.couchbase.org/119624
Reviewed-by: Matt Ingenthro

Added support for per-operation transcoder overrides.

Change-Id: I236cdbfda67f60edb69850f69e4fafeeada6f710
Reviewed-on: http://review.couchbase.org/119624
Reviewed-by: Matt Ingenthron <ingenthr@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.10
5f59058407-Nov-2019 Brett Lawson <brett19@gmail.com>

JSCBC-631: Added support for building with Node.js v13.

Motivation
----------
The SDK is intended to support all versions of Node.js, a recent
version of Node.js has dropped supp

JSCBC-631: Added support for building with Node.js v13.

Motivation
----------
The SDK is intended to support all versions of Node.js, a recent
version of Node.js has dropped support for a few APIs and required
some changes for support.

Changes
-------
Used more Nan APIs for cross-version compatibility.

Change-Id: I8e20cf54e5e7f2fd50b1337de15ff4d4d6fd1a85
Reviewed-on: http://review.couchbase.org/119622
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.9, v3.0.0-beta.1
d054ca7217-Sep-2019 Brett Lawson <brett19@gmail.com>

Implement updated libcouchbase getReplicas operation.

Change-Id: I7dd784a4192e67362bf9839343d7849174bc26de
Reviewed-on: http://review.couchbase.org/115774
Reviewed-by: David Nault <d

Implement updated libcouchbase getReplicas operation.

Change-Id: I7dd784a4192e67362bf9839343d7849174bc26de
Reviewed-on: http://review.couchbase.org/115774
Reviewed-by: David Nault <david.nault@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

1b139b4402-Oct-2019 Brett Lawson <brett19@gmail.com>

Updated to libcouchbase 3.0.0-beta.1

Change-Id: I64e25bcb397e8389569ca0a564cbf08475aa23d2
Reviewed-on: http://review.couchbase.org/115741
Reviewed-by: David Nault <david.nault@couchb

Updated to libcouchbase 3.0.0-beta.1

Change-Id: I64e25bcb397e8389569ca0a564cbf08475aa23d2
Reviewed-on: http://review.couchbase.org/115741
Reviewed-by: David Nault <david.nault@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

b63baef417-Sep-2019 Brett Lawson <brett19@gmail.com>

Cleaned up overall connection management.

Change-Id: I68a8f47d6d0b7a726d17d2c60e1cf237161fbb09
Reviewed-on: http://review.couchbase.org/115737
Reviewed-by: David Nault <david.nault@c

Cleaned up overall connection management.

Change-Id: I68a8f47d6d0b7a726d17d2c60e1cf237161fbb09
Reviewed-on: http://review.couchbase.org/115737
Reviewed-by: David Nault <david.nault@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

1fe8caf802-Oct-2019 Brett Lawson <brett19@gmail.com>

Added support for fetching diagnostics information.

Change-Id: I6feb9be3e43ca5ac8ac42da28a19346e17df348a
Reviewed-on: http://review.couchbase.org/115733
Reviewed-by: David Nault <dav

Added support for fetching diagnostics information.

Change-Id: I6feb9be3e43ca5ac8ac42da28a19346e17df348a
Reviewed-on: http://review.couchbase.org/115733
Reviewed-by: David Nault <david.nault@couchbase.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

95a57a6d13-Sep-2019 Brett Lawson <brett19@gmail.com>

Added support for lcb logging integration with debug library by default.

Change-Id: I19af09b5af88400e177fce4514396957daa7a94e
Reviewed-on: http://review.couchbase.org/115730
Reviewed

Added support for lcb logging integration with debug library by default.

Change-Id: I19af09b5af88400e177fce4514396957daa7a94e
Reviewed-on: http://review.couchbase.org/115730
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

157a3fd013-Sep-2019 Brett Lawson <brett19@gmail.com>

Add support for custom transcoders and per-operation transcoders.

Change-Id: I9ffc1733774231e73258e462a355faa004373809
Reviewed-on: http://review.couchbase.org/115729
Reviewed-by: Mi

Add support for custom transcoders and per-operation transcoders.

Change-Id: I9ffc1733774231e73258e462a355faa004373809
Reviewed-on: http://review.couchbase.org/115729
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.8
fa2e10b411-Sep-2019 Brett Lawson <brett19@gmail.com>

Update libcouchbase to latest master release.

Change-Id: I53798a591a03ea43331a975952d7635517af038d
Reviewed-on: http://review.couchbase.org/115725
Reviewed-by: Charles Dixon <chvckd@

Update libcouchbase to latest master release.

Change-Id: I53798a591a03ea43331a975952d7635517af038d
Reviewed-on: http://review.couchbase.org/115725
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

224990dc29-Aug-2019 Brett Lawson <brett19@gmail.com>

JSCBC-584: Implement the exists method.

Motivation
----------
The SDK3 RFC provides the functionality to check if
a particular key exists without fetching it's value.

Ch

JSCBC-584: Implement the exists method.

Motivation
----------
The SDK3 RFC provides the functionality to check if
a particular key exists without fetching it's value.

Changes
-------
Implemented the exists method on the Collection type.

Change-Id: I1ce9e3a95e7daf8fbf648831f091c653a388c0ae
Reviewed-on: http://review.couchbase.org/115723
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.7
062a3c4223-Aug-2019 Brett Lawson <brett19@gmail.com>

Improved execution and error handling of Analytics queries.

Change-Id: I57228460b2f1bac0e21cf06021293cf1813c124a
Reviewed-on: http://review.couchbase.org/115721
Reviewed-by: Charles

Improved execution and error handling of Analytics queries.

Change-Id: I57228460b2f1bac0e21cf06021293cf1813c124a
Reviewed-on: http://review.couchbase.org/115721
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

95f36d8f22-Aug-2019 Brett Lawson <brett19@gmail.com>

Apply consistent auto-formatting to all source files.

Change-Id: If8ed293543ca4218fd6008103d0dde0933e29683
Reviewed-on: http://review.couchbase.org/115719
Reviewed-by: Charles Dixon

Apply consistent auto-formatting to all source files.

Change-Id: If8ed293543ca4218fd6008103d0dde0933e29683
Reviewed-on: http://review.couchbase.org/115719
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

bd3fff2014-Aug-2019 Brett Lawson <brett19@gmail.com>

Fix a few minor typos.

Change-Id: Icdc9d849dfd87a04b79afad24cf9a7c1ab8b0c8c
Reviewed-on: http://review.couchbase.org/113321
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-b

Fix a few minor typos.

Change-Id: Icdc9d849dfd87a04b79afad24cf9a7c1ab8b0c8c
Reviewed-on: http://review.couchbase.org/113321
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

4771333a13-Aug-2019 Brett Lawson <brett19@gmail.com>

Added additional SDK 3 implementations.

Change-Id: I458145f0351dd21ff300cb32faaf35dece27f399
Reviewed-on: http://review.couchbase.org/113252
Reviewed-by: Charles Dixon <chvckd@gmail.

Added additional SDK 3 implementations.

Change-Id: I458145f0351dd21ff300cb32faaf35dece27f399
Reviewed-on: http://review.couchbase.org/113252
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.6
113081d430-Jul-2019 Brett Lawson <brett19@gmail.com>

JSCBC-572: Fixed issue with transcoding of null values.

Motivation
----------
Previous versions of the SDK were able to correctly encode
and decode null values, but this was brok

JSCBC-572: Fixed issue with transcoding of null values.

Motivation
----------
Previous versions of the SDK were able to correctly encode
and decode null values, but this was broken due to a
recent change.

Changes
-------
Added custom handling of the null value case to the
transcoders to work around an issue with the
implementation of JSON handling.

Change-Id: I79996f6a9e7f67396792930f216c697081e6921c
Reviewed-on: http://review.couchbase.org/113248
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

b6c6e9b012-Jun-2019 Brett Lawson <brett19@gmail.com>

JSCBC-560: Remove support for deprecated spatial view queries.

Motivation
----------
The upcoming release of Couchbase Server has removed support for
spatial view queries due to

JSCBC-560: Remove support for deprecated spatial view queries.

Motivation
----------
The upcoming release of Couchbase Server has removed support for
spatial view queries due to lack of customer adoption. As the
3.0 SDK is intended to primarily target users of the new Server
version, we should remove support as well.

Changes
-------
Removed all references to spatial view specific options and
parameters.

Change-Id: I8c443406125948a5f5693e4022eb8381edde84ee
Reviewed-on: http://review.couchbase.org/113243
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

Revision tags: v2.6.5
b99f235817-May-2019 Brett Lawson <brett19@gmail.com>

JSCBC-538: Extended durability support to all operations.

Motivation
----------
All mutation operations should support the specification of
durability.

Changes
-----

JSCBC-538: Extended durability support to all operations.

Motivation
----------
All mutation operations should support the specification of
durability.

Changes
-------
Added parsing and passing of durability requirements to all
mutation operations which did not previously support it.

Change-Id: I24b7cbf243d24525942a656e407d07687cc16da3
Reviewed-on: http://review.couchbase.org/113242
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

3ab1421717-May-2019 Brett Lawson <brett19@gmail.com>

Remove commented code committed in error.

Change-Id: Ife419be629b58d53ad4f8f61557ba42a7047ed5f
Reviewed-on: http://review.couchbase.org/113241
Reviewed-by: Charles Dixon <chvckd@gmai

Remove commented code committed in error.

Change-Id: Ife419be629b58d53ad4f8f61557ba42a7047ed5f
Reviewed-on: http://review.couchbase.org/113241
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

2b7962be13-May-2019 Brett Lawson <brett19@gmail.com>

JSCBC-556: Upgraded to libcouchbase 3.0.0-alpha.3

Change-Id: Iebbe389616f0d373e9a050b795923d4de9e3f360
Reviewed-on: http://review.couchbase.org/113240
Reviewed-by: Charles Dixon <chv

JSCBC-556: Upgraded to libcouchbase 3.0.0-alpha.3

Change-Id: Iebbe389616f0d373e9a050b795923d4de9e3f360
Reviewed-on: http://review.couchbase.org/113240
Reviewed-by: Charles Dixon <chvckd@gmail.com>
Tested-by: Brett Lawson <brett19@gmail.com>

show more ...

12345678