Comparing version 2.3.25 to 2.4.26
@@ -5,3 +5,3 @@ { | ||
"description": "High speed Synchronous and Asynchronous access to InterSystems Cache/IRIS and YottaDB from Node.js.", | ||
"version": "2.3.25", | ||
"version": "2.4.26", | ||
"maintainers": "Chris Munt <cmunt@mgateway.com>", | ||
@@ -8,0 +8,0 @@ "homepage": "https://github.com/chrisemunt/mg-dbx", |
@@ -6,5 +6,5 @@ # mg-dbx | ||
Chris Munt <cmunt@mgateway.com> | ||
11 March 2021, M/Gateway Developments Ltd [http://www.mgateway.com](http://www.mgateway.com) | ||
2 September 2021, M/Gateway Developments Ltd [http://www.mgateway.com](http://www.mgateway.com) | ||
* Verified to work with Node.js v8 to v15. | ||
* Verified to work with Node.js v8 to v16. | ||
* Two connectivity models to the InterSystems or YottaDB database are provided: High performance via the local database API or network based. | ||
@@ -87,3 +87,3 @@ * [Release Notes](#RelNotes) can be found at the end of this document. | ||
M/Gateway Developments Ltd - Service Integration Gateway | ||
Version: 4.0; Revision 16 (11 February 2021) | ||
Version: 4.4; Revision 25 (2 September 2021) | ||
@@ -117,3 +117,3 @@ | ||
M/Gateway Developments Ltd - Service Integration Gateway | ||
Version: 4.0; Revision 16 (11 February 2021) | ||
Version: 4.4; Revision 25 (2 September 2021) | ||
@@ -261,3 +261,3 @@ Note that the version of **zmgsi** is successfully displayed. | ||
* **dberror_exceptions**: A boolean value to be set to 'true' or 'false' (default: **dberror_exceptions: false**). Set this property to 'true' to instruct **mg\-dbx** to throw Node.js exceptions if synchronous invocation of database operations result in an error condition. If this property is not set, any error condition resulting from the previous database operation can be retrieved using the **db.geterrormessage()** method. | ||
* **dberror\_exceptions**: A boolean value to be set to 'true' or 'false' (default: **dberror_exceptions: false**). Set this property to 'true' to instruct **mg\-dbx** to throw Node.js exceptions if synchronous invocation of database operations result in an error condition. If this property is not set, any error condition resulting from the previous database operation can be retrieved using the **db.geterrormessage()** method. | ||
@@ -293,3 +293,3 @@ | ||
UTF-8 is the default character encoding for **mg-dbx**. The other option is the 8-bit ASCII character set (characters of the range ASCII 0 to ASCII 255). The ASCII character set is a better option when exchanging single-byte binary data with the database. | ||
UTF-8 is the default character encoding for **mg-dbx**. The other option is the 8-bit ASCII character set (characters of the range ASCII 0 to ASCII 255). Native Unicode (as UTF-16) is supported for InterSystems DB Servers. The ASCII character set is a better option when exchanging single-byte binary data with the database. | ||
@@ -306,4 +306,8 @@ current_charset = db.charset([<new_charset>]); | ||
Example 3 (Native Unicode support for InterSystems DB Servers): | ||
var new_charset = db.charset('utf-16'); | ||
* If the operation is successful this method will echo back the new character set name. If not successful, the method will return the name of the current (unchanged) character set. | ||
* Currently supported character sets and encoding schemes: 'ascii' and 'utf-8'. | ||
* Currently supported character sets and encoding schemes: 'ascii', 'utf-8' and 'utf-16' for InterSystems DB Servers. | ||
@@ -1191,2 +1195,13 @@ | ||
* Introduce support for YottaDB Transaction Processing over API based connectivity. | ||
* This functionality was previously only available over network-based connectivity to YottaDB. | ||
* This functionality was previously only available over network-based connectivity to YottaDB. | ||
### v2.3.25a (22 April 2021) | ||
* Verify that **mg-dbx** will build and work with Node.js v16.x.x. | ||
### v2.4.26 (2 September 2021) | ||
* Introduce native Unicode support for InterSystems DB Servers - as character set/encoding UTF-16. | ||
* db.charset('utf-16') | ||
* For network-based connectivity, DB Superserver version 4.4.25 (or later) should be used. | ||
* This update should be regarded as a beta-release. It is recommended that only those who need native support for Unicode on InterSystems DB Servers should upgrade to this release at this time. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1200
2593007
17