11Release Notes
2- =============
2+ *************
33
44Supported Platforms
5- -------------------
5+ ===================
66
77*Connector * has been validated to run with the following Node.js versions:
8- * v17
98 * v18
9+ * v19
1010 * v20
1111
12+ .. warning ::
13+ Due to an upstream change in Node.js, **some versions will fail when building
14+ Connector dependencies **. This issue affects, at the very least,
15+ Node.js versions 18.20, 20.12 and 21.6.
16+ For more information, see `Github Issue #198 <https://github.com/rticommunity/rticonnextdds-connector-js/issues/198 >`_.
17+
1218Other versions may also work, but have not been validated internally.
1319If you run into an issue, make sure that the issue can be reproduced
1420in any of the versions listed above.
@@ -34,14 +40,17 @@ repository <https://github.com/rticommunity/rticonnextdds-connector>`__.
3440
3541
3642Version 1.3.0
37- -----------------
43+ =============
44+
45+ What's New in 1.3.0
46+ -------------------
3847
3948*RTI Connector * 1.3.0 is built on
4049`RTI Connext DDS 7.3.0 <https://community.rti.com/documentation/rti-connext-dds-730 >`__.
4150
4251
4352Failed to create a Connector in certain Node versions (18.8 or greater)
44- """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
53+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4554.. CON-299
4655
4756 Due to an incompatibility in some *Connector * dependencies, it was not
@@ -60,10 +69,13 @@ This issue is known to have affected Node.js versions 18.8 and 20; other
6069versions may also have been affected.
6170
6271Previous Releases
63- -----------------
72+ =================
6473
6574Version 1.2.2
66- ^^^^^^^^^^^^^
75+ -------------
76+
77+ What's New in 1.2.2
78+ ^^^^^^^^^^^^^^^^^^^
6779
6880*RTI Connector * 1.2.2 is built on
6981`RTI Connext DDS 6.1.2 <https://community.rti.com/documentation/rti-connext-dds-612 >`__.
@@ -78,29 +90,32 @@ libraries are now built using Visual Studio 2015. The redistributable that is
7890shipped has been updated accordingly.
7991
8092Version 1.2.1
81- ^^^^^^^^^^^^^
93+ -------------
94+
95+ What's New in 1.2.1
96+ ^^^^^^^^^^^^^^^^^^^
8297
8398*Connector * 1.2.1 updates some third party dependencies that were found to contain
8499vulnerabilities. *Connector * was not affected by these vulnerabilities.
85100
86101Version 1.2.0
87- ^^^^^^^^^^^^^
102+ -------------
88103
89104What's New in 1.2.0
90- """""""""""""""""""
105+ ^^^^^^^^^^^^^^^^^^^
91106
92107*RTI Connector * 1.2.0 is built on
93108`RTI Connext DDS 6.1.1 <https://community.rti.com/documentation/rti-connext-dds-611 >`__.
94109
95110New Platforms
96- +++++++++++++
111+ """""""""""""
97112
98113*Connector * has been validated on macOS 11 (Big Sur) systems on x64 and Arm v8
99114CPUs (via x64 libraries).
100115
101116
102117New API makes it easier to query what version of Connector is being used
103- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
118+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
104119.. CON-92
105120
106121 A new API, :meth: `Connector.getVersion `, has been added that provides the
@@ -109,10 +124,10 @@ libraries being used.
109124
110125
111126What's Fixed in 1.2.0
112- """""""""""""""""""""
127+ ^^^^^^^^^^^^^^^^^^^^^
113128
114129Error logged when accessing string longer than 128 bytes
115- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
130+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""
116131
117132Previously, on an input, when accessing a string longer than 128 bytes, the
118133following error was printed:
@@ -128,7 +143,7 @@ the string. The message is no longer printed.
128143
129144
130145Support added for handling large 64-bit integers
131- ++++++++++++++++++++++++++++++++++++++++++++++++
146+ """"""""""""""""""""""""""""""""""""""""""""""""
132147
133148Support has been improved for both getting and setting large (greater than 2^53)
13414964-bit values. See :ref: `section-access-64-bit-integers-js ` for more information.
@@ -137,7 +152,7 @@ Support has been improved for both getting and setting large (greater than 2^53)
137152
138153
139154Promise returned by Output.wait did not resolve/reject
140- ++++++++++++++++++++++++++++++++++++++++++++++++++++++
155+ """"""""""""""""""""""""""""""""""""""""""""""""""""""
141156
142157The Promise being returned by the Output.wait method (used to wait for
143158acknowledgements on an output) was not being resolved or rejected. This
@@ -148,9 +163,8 @@ supplied timeout has elapsed.
148163
149164[RTI Issue ID CON-227]
150165
151-
152166Version 1.1.1
153- ^^^^^^^^^^^^^
167+ -------------
154168
155169*Connector * 1.1.1 is built on *RTI Connext DDS * 6.1.0.3, which fixes several
156170bugs in the Core Libraries. If you want more details on the bugs fixed in 6.1.0.3,
@@ -159,23 +173,23 @@ contact support@rti.com. These bugs are also fixed in
159173upon which *RTI Connector * 1.2.0 is built.
160174
161175Version 1.1.0
162- ^^^^^^^^^^^^^
176+ -------------
163177
164178What's New in 1.1.0
165- """"""""""""""""""""
179+ ^^^^^^^^^^^^^^^^^^^
166180
167181*RTI Connector * 1.1.0 is built on `RTI Connext DDS 6.1.0 <https://community.rti.com/documentation/rti-connext-dds-610 >`__.
168182
169183Support added for ARMv8 architectures
170- +++++++++++++++++++++++++++++++++++++
184+ """""""""""""""""""""""""""""""""""""
171185.. CON-174
172186
173187 Connector for JavaScript now runs on ARMv8 architectures. Native libraries
174188built for ARMv8 Ubuntu 16.04 are now shipped alongside Connector. These libraries
175189have been tested on ARMv8 Ubuntu 16.04 and ARMv8 Ubuntu 18.04.
176190
177191Support added for Node.js version 12
178- ++++++++++++++++++++++++++++++++++++
192+ """"""""""""""""""""""""""""""""""""
179193.. CON-173
180194
181195 Previously, Node.js version 12 was not supported in *Connector * for JavaScript.
@@ -187,7 +201,7 @@ Connector for JavaScript.
187201
188202
189203Sample state, instance state and view state can now be obtained in Connector
190- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
204+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
191205.. CON-177
192206
193207 The :class: `SampleInfo ` class in *Connector * has been extended to provide access to the
@@ -199,7 +213,7 @@ new feature.
199213
200214
201215Support for accessing the key values of disposed instances
202- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
216+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""
203217.. CON-188
204218
205219 Support for disposing instances was added in *Connector * 1.0.0.
@@ -214,15 +228,15 @@ See :ref:`Accessing key values of disposed samples` for more
214228information on this new feature.
215229
216230Connector for Javascript dependencies now locked to specific versions
217- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
231+ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
218232.. CON-220
219233
220234 ``package-lock.json `` has been committed, fixing the versions of *Connector for
221235Javascript's * dependencies.
222236
223237
224238Support for Security, Monitoring and other Connext DDS add-on libraries
225- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
239+ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
226240
227241.. CON-221
228242
@@ -231,10 +245,10 @@ that Connext DDS features such as Monitoring and Security Plugins are now suppor
231245Refer to :ref: `Loading Connext DDS Add-On Libraries ` for more information.
232246
233247What's Fixed in 1.1.0
234- """"""""""""""""""""""
248+ ^^^^^^^^^^^^^^^^^^^^^
235249
236250Creating two instances of Connector resulted in a license error
237- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
251+ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
238252
239253Under some circumstances, it was not possible to create two *Connector * objects.
240254The creation of the second *Connector * object failed due to a license error.
@@ -245,7 +259,7 @@ This issue has been fixed.
245259
246260
247261Some larger integer values may have been corrupted by Connector's internal JSON parser
248- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
262+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
249263
250264The internal JSON parser used in *Connector * failed to identify integer numbers
251265from double-precision floating-point numbers for certain values.
@@ -257,7 +271,7 @@ become corrupted. This problem has been resolved.
257271
258272
259273Support for loading multiple configuration files
260- ++++++++++++++++++++++++++++++++++++++++++++++++
274+ """"""""""""""""""""""""""""""""""""""""""""""""
261275
262276A *Connector * object now supports loading multiple files. This allows separating
263277the definition of types, QoS profiles, and *DomainParticipants * into different
@@ -271,7 +285,7 @@ files:
271285
272286
273287Creating a Connector instance with a participant_qos tag in the XML may have resulted in a license error
274- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
288+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
275289
276290In some cases, if the XML configuration file of *Connector * contained a
277291`<participant_qos> ` tag within the definition of the *DomainParticipant *,
@@ -282,7 +296,7 @@ This problem has been resolved.
282296
283297
284298Websocket example may have failed to run
285- ++++++++++++++++++++++++++++++++++++++++
299+ """"""""""""""""""""""""""""""""""""""""
286300
287301The websocket example (available only in *Connector for Javascript *) may have
288302failed to run due to one of its dependencies, socket.io, removing a public API.
@@ -292,7 +306,7 @@ This problem has been resolved.
292306
293307
294308Version 1.0.0
295- ^^^^^^^^^^^^^
309+ -------------
296310
2973111.0.0 is the first official release of *RTI Connector for JavaScript * as well as
298312`RTI Connector for Python <https://community.rti.com/static/documentation/connector/1.0.0/api/python/index.html >`__.
@@ -305,7 +319,10 @@ APIs have been preserved for backward compatibility as much as possible.
305319
306320
307321Vulnerability Assessments
308- -------------------------
322+ =========================
309323Internally, *Connector * relies on Lua. RTI has assessed the current version of
310324Lua used by *Connector *, version 5.2, and found that *Connector * is not currently
311325affected by any of the publicly disclosed vulnerabilities in Lua 5.2.
326+
327+
328+
0 commit comments