Skip to content

Commit ee3ae86

Browse files
samuelraeburnalexcamposruizadelleolson
committed
CON-254: Document unsupport Node.JS v11 (#93)
* CON-254: Document unsupport Node.JS v11 * CON-254: PR feedback * Update docs/release_notes.rst Co-authored-by: Alex Campos <alejandro@rti.com> * CON-254: PR Feedback * CON-254. Updating Supported Platforms ro match the PAM for 6.1.1. * CON-254. Updating supported platforms. Co-authored-by: Alex Campos <alejandro@rti.com> Co-authored-by: adelleolson <adelle@rti.com> (cherry picked from commit 5fe2b51)
1 parent 00c1633 commit ee3ae86

3 files changed

Lines changed: 26 additions & 28 deletions

File tree

docs/features.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ The Monitoring and Security plugins are configured in XML, as described in the p
233233
links.
234234

235235
To use RTI Connext DDS add-ons you need an RTI Connext DDS installation. To
236-
configure your environment so that Connector can load these additional libraries:
236+
configure your environment so that *Connector* can load these additional libraries:
237237

238238
- Set your environment using::
239239

@@ -248,7 +248,7 @@ configure your environment so that Connector can load these additional libraries
248248
<Connext DDS installation directory>\lib\<architecture>\
249249

250250
.. note::
251-
Each version of Connector can only load add-on libraries from its
251+
Each version of *Connector* can only load add-on libraries from its
252252
corresponding Connext DDS release. You can see this correspondence in the
253-
:ref:`release notes`. For example, Connector 1.1.0 can only
253+
:ref:`release notes`. For example, *Connector* 1.1.0 can only
254254
load Connext DDS 6.1.0 add-on libraries.

docs/getting_started.rst

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ Or the GitHub repository:
2222
2323
In order to access the examples, run npm with the GitHub repository.
2424

25-
*Connector* works with Node.js versions 10.20.x [#f1]_ to 13.x.x [#f2]_. It currently doesn't work
26-
with versions 14+ because one of its dependencies is not yet compatible with that version.
27-
2825
npm uses `node-gyp <https://github.com/nodejs/node-gyp>`__ to locally compile some of *Connector*'s
2926
dependencies. This requires Python 2.7 (it will not work with Python 3) and a relatively recent C++
3027
compiler (such as gcc 4.8+).
@@ -71,10 +68,3 @@ You can run the reader and the writer in any order, and you can run multiple
7168
instances of each at the same time. You can also run any other *DDS* application
7269
that publishes or subscribes to the *Square* topic. For example, you can use
7370
`RTI Shapes Demo <https://www.rti.com/free-trial/shapes-demo>`__.
74-
75-
.. rubric:: Footnotes
76-
.. [#f1] Note that Connector for JavaScript is not compatible with versions of
77-
Node.js prior to v10.20.x.
78-
.. [#f2] Note that Connector for JavaScript is not compatible with Node.js v12.19.0
79-
due to a regression that was introduced in that version of Node.js. Connector for JavaScript
80-
works with Node.js versions 12.18.x and 12.20.x.

docs/release_notes.rst

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,24 @@ Release Notes
44
Supported Platforms
55
-------------------
66

7-
*RTI Connector for JavaScript* has been tested with Node.js versions
8-
10.22.0, 11.15.0 and 12.13.0.
7+
*Connector* works with Node.js versions 10.20.x through 13.x.x,
8+
except for versions 11.x.x and 12.19.x [#f1]_.
99

1010
*Connector* uses a native C library that works on most Windows®, Linux® and
1111
macOS® platforms. It has been tested on the following systems:
1212

1313
**Linux**
14-
* CentOS™ 6.0, 6.2-6.4, 7.0 (x64)
15-
* Red Hat® Enterprise Linux 6.0-6.5, 6.7, 6.8, 7, 7.3, 7.5, 7.6, 8 (x64)
16-
* SUSE® Linux Enterprise Server 12 SP2 (x64)
17-
* Ubuntu® 14.04, 16.04, 18.04, 20.04 LTS (x64)
18-
* Ubuntu 16.04, 18.04 LTS (64-bit Arm® v8)
19-
* Ubuntu 18.04 LTS (32-bit Arm v7)
20-
* Wind River® Linux 8 (Arm v7) (Custom-supported platform)
14+
* CentOS™ 7.0 (x64)
15+
* Red Hat® Enterprise Linux 7, 7.3, 7.5, 7.6, 8 (x64)
16+
* SUSE® Linux Enterprise Server 12 SP2 (x64)
17+
* Ubuntu® 18.04 (x64, Arm v7, Arm v8)
18+
* Ubuntu 20.04 LTS (x64)
2119

2220
**macOS**
23-
* macOS 10.13-10.15, 11 (x64)
21+
* macOS 10.13-10.15 (x64)
22+
* macOS 11 (x64 and Arm v8 tested via x64 libraries)
2423

2524
**Windows**
26-
* Windows 8 (x64)
2725
* Windows 10 (x64)
2826
* Windows Server 2012 R2 (x64)
2927
* Windows Server 2016 (x64)
@@ -32,24 +30,34 @@ macOS® platforms. It has been tested on the following systems:
3230
`the main Connector
3331
repository <https://github.com/rticommunity/rticonnextdds-connector>`__.
3432

33+
.. rubric:: Footnotes
34+
.. [#f1] Versions of Node.js prior to v10.20.x and version v11.x.x do not support n-api,
35+
which is used by some of *Connector's* dependencies. Node.js v12.19.0 is not
36+
compatible with *Connector* because of a regression introduced in
37+
that version of Node.js.
38+
Node.js 14+ does not work with *Connector* because one of *Connector's*
39+
dependencies is not yet compatible with that version.
3540
3641
What's New in 1.2.0
3742
-------------------
3843

39-
*RTI Connector* 1.2.0 is built on `RTI Connext DDS 6.1.1 <https://community.rti.com/documentation/rti-connext-dds-611>`__.
44+
*RTI Connector* 1.2.0 is built on
45+
`RTI Connext DDS 6.1.1 <https://community.rti.com/documentation/rti-connext-dds-611>`__.
4046

4147
New Platforms
4248
^^^^^^^^^^^^^
4349

44-
RTI has validated that *Connector* can be used on macOS 11 (Big Sur) systems.
50+
*Connector* has been validated on macOS 11 (Big Sur) systems on x64 and Arm v8
51+
CPUs (via x64 libraries).
4552

4653

4754
New API makes it easier to query what version of Connector is being used
4855
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4956
.. CON-92
5057
51-
A new API has been added that provides the caller with the version of *Connector*
52-
and the version of the native libraries being used.
58+
A new API, :meth:`Connector.getVersion`, has been added that provides the
59+
caller with the version of *Connector* and the version of the native
60+
libraries being used.
5361

5462

5563
What's Fixed in 1.2.0

0 commit comments

Comments
 (0)