The documentation for Compatibility of Couchbase Features, Couchbase Server Versions, and the Couchbase node.js SDK (SDK version 4.2.2) states the following:
The Couchbase Node.js Client will run on any supported LTS version of Node.js — currently, 12.x, 14.x, and 16.x.
However, if you follow the link, you'll see that the node.js version 18.x is currently LTS and node.js version 19 is in current status. Of the versions that we mention in the docs above, version 12.x is not even listed on node's Github link, and 14.x and 16.x are listed as having Maintenance status and not LTS.
This compatibility documentation should be updated to clearly specify what node.js versions are considered compatible with our SDK and what node.js versions are supported.
Please note that active LTS node 18.x version was initially released a year ago, at 2022-04-19 and its active LTS started on 2022-10-25.
This is the same for all older node.js SDK version documentations as well