You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Cpp-C/CHANGELOG.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,32 +7,43 @@ There are three types of RTSDK releases that append a letter directly followed b
7
7
"E" releases (E-Loads) are emergency RTSDK releases that are uploaded to MyAccount and Developer Community but not to GitHub. Also note that emergency releases may only be partial (i.e., Java or C++/C only).
This release of EMA C++ has support for the Preferred Host feature which applies to both channelset and warm standby: the feature allows a switch back to a preferred host in channelSet configuration or a preferred group in warm standby configuration.
14
-
15
-
In addition, this release serves as a maintenance release with support for Windows 11, customer issue fixes and other minor enhancements. Note that starting with this version, EMA configuration is validated and enforced using an embedded schema file.
13
+
This is a maintenance release of C/C++ with support for Galaxy Kylin 10, and fixes for issues including a fix for rsslNumericStringToReal introduced in 2.2.3.L1.
16
14
17
15
Customer Issues Resolved
18
16
------------------------
19
-
-[Case Number: 13278230] - [RTSDK-8244] - Qualification on Windows 11
20
-
-[Case Number: 13982810] - [RTSDK-9149] - OmmProvider not fanout message when submit DIRECTORY close message with handle 0
21
-
-[GitHub #275] - [RTSDK-8431] - EMA support for OmmJson to represent JSON data type
22
-
-[GitHub #280] - [RTSDK-8662] - Memory leak in LoginRefreshImpl and LoginStatusImpl
23
-
-[GitHub #286] - [RTSDK-9074] - EMA C++ : OmmConsumerClient, OmmConsumerErrorClient forbid copy-constructor for no reason
24
-
-[GitHub #287] - [RTSDK-9082] - NIProv does not submit LoadFilter data
-[RTSDK-8872] - Galaxy Kylin Qualification (socket/websocket only; multicast not tested)
35
+
-[RTSDK-9060] - CMake changes for Container build of RTSDK: build in docker containers
36
+
-[RTSDK-9334] - Building RTSDK locally with "-Dzlib_USE_INSTALLED=ON -Dlibxml2_USE_INSTALLED=ON" flags [Case Number: 14187771]
37
+
-[RTSDK-9409] - Fix to snprintf #define: From Visual Studio 2015 onwards, it is not necessary to define snprintf as _snprintf
38
+
32
39
--------------------------------------------
33
40
RTSDK C++/C Release 2.2.3.L1 (Dec 12, 2024)
34
41
--------------------------------------------
35
42
43
+
This release of EMA C++ has support for the Preferred Host feature which applies to both channelset and warm standby: the feature allows a switch back to a preferred host in channelSet configuration or a preferred group in warm standby configuration.
44
+
45
+
In addition, this release serves as a maintenance release with support for Windows 11, customer issue fixes and other minor enhancements. Note that starting with this version, EMA configuration is validated and enforced using an embedded schema file.
46
+
36
47
EMA C++ 3.8.3.L1 Issues Resolved
37
48
--------------------------------
38
49
-[RTSDK-8421] - EMA C++: Create QATool Series300Consumer360-MultiThreadViews-001
Copy file name to clipboardExpand all lines: Cpp-C/Eta/README.md
+28-28Lines changed: 28 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ETA provides the necessary libraries and information to allow for OMM/RWF encodi
10
10
11
11
This repository depends on a binary pack consisting of closed source dependent libraries. The BinaryPack is available in the [release section on GitHub](https://github.com/Refinitiv/Real-Time-SDK/releases) and is auto pulled by RTSDK build via CMake when building from GitHub. The BinaryPack is also available for download as a separate RRG archive.
12
12
13
-
Copyright (C) 2019-2024 LSEG. All rights reserved.
13
+
Copyright (C) 2019-2025 LSEG. All rights reserved.
14
14
15
15
# ETA C-Edition Documentation
16
16
@@ -140,30 +140,30 @@ Shared library use is similar to static library use, however there are several k
140
140
141
141
Library Name Package Version
142
142
------------ ---------------
143
-
librssl.lib* eta3.8.3.L1
144
-
librsslVA.lib eta3.8.3.L1
145
-
librsslVACache.lib eta3.8.3.L1
146
-
libansi.lib eta3.8.3.L1
147
-
libdacs.lib eta3.8.3.L1
143
+
librssl.lib* eta3.8.3.G1
144
+
librsslVA.lib eta3.8.3.G1
145
+
librsslVACache.lib eta3.8.3.G1
146
+
libansi.lib eta3.8.3.G1
147
+
libdacs.lib eta3.8.3.G1
148
148
149
149
*librssl.lib includes JsonConverter
150
150
151
151
##### Shared Library Manifest
152
152
153
153
Library Name Package Version
154
154
------------- ---------------
155
-
librssl.dll eta3.8.3.L1
156
-
librssl.lib eta3.8.3.L1
157
-
librssl.pdb eta3.8.3.L1
158
-
librsslVA.dll eta3.8.3.L1
159
-
librsslVA.lib eta3.8.3.L1
160
-
librsslVA.pdb eta3.8.3.L1
161
-
librsslVACache.dll eta3.8.3.L1
162
-
librsslVACache.lib eta3.8.3.L1
163
-
librsslVACache.pdb eta3.8.3.L1
164
-
librsslJsonConverter.dll eta3.8.3.L1
165
-
librsslJsonConverter.lib eta3.8.3.L1
166
-
librsslJsonConverter.pdb eta3.8.3.L1
155
+
librssl.dll eta3.8.3.G1
156
+
librssl.lib eta3.8.3.G1
157
+
librssl.pdb eta3.8.3.G1
158
+
librsslVA.dll eta3.8.3.G1
159
+
librsslVA.lib eta3.8.3.G1
160
+
librsslVA.pdb eta3.8.3.G1
161
+
librsslVACache.dll eta3.8.3.G1
162
+
librsslVACache.lib eta3.8.3.G1
163
+
librsslVACache.pdb eta3.8.3.G1
164
+
librsslJsonConverter.dll eta3.8.3.G1
165
+
librsslJsonConverter.lib eta3.8.3.G1
166
+
librsslJsonConverter.pdb eta3.8.3.G1
167
167
168
168
#### Linux
169
169
Shared library use is similar to static library use, however there are several key differences. The shared library can be stored in a different location on the machine than the application using it. Ensure that the shared library location is present in the LD_LIBRARY_PATH being used by the application. The library use can be confirmed by using the ldd command on the application. This will show the shared library dependencies and where they are being resolved to.
@@ -181,22 +181,22 @@ The Transport API provides a helpful script that will create soft links for the
Copy file name to clipboardExpand all lines: Cpp-C/README.md
+10-6Lines changed: 10 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ The **Enterprise Message API (EMA)** is an ease of use, open source, OMM API. EM
5
5
6
6
The **Enterprise Transport API (ETA)** is an open source LSEG low-level Transport and OMM encoder/decoder API. It is used by the LSEG Real-Time Distribution Systems and LSEG Real-Time for the optimal distribution of OMM/RWF data and allows applications to achieve the highest performance, highest throughput, and lowest latency. ETA fully supports all OMM constructs and messages. Applications may be written to core ETA (RSSL), to ValueAdd/Reactor layer or to Watchlist layer.
7
7
8
-
Copyright (C) 2019-2024 LSEG. All rights reserved.
8
+
Copyright (C) 2019-2025 LSEG. All rights reserved.
9
9
10
10
# New In This Release
11
11
@@ -70,11 +70,12 @@ Linux system libraries used by RTSDK C/C++:
70
70
- HP Intel PC or AMD Opteron (64-bit)
71
71
- CPUs must have high resolution timer frequencies greater than 1GHz.
72
72
73
-
- Oracle Linux Server 7.X Release 64-bit
74
-
- Red Hat Enterprise Server 7.X Release 64-bit
75
-
- Red Hat Enterprise Server 8.X Release 64-bit
76
-
- Red Hat Enterprise Server 9.X Release 64-bit
77
-
- Ubuntu 20.04 Release 64-bit
73
+
- Oracle Linux Server 7.X, 64-bit
74
+
- Red Hat Enterprise Server 7.X, 64-bit
75
+
- Red Hat Enterprise Server 8.X, 64-bit
76
+
- Red Hat Enterprise Server 9.X, 64-bit
77
+
- Ubuntu 20.04, 64-bit
78
+
- Galaxy Kylin 10, 64-bit (TCP qualification only; multicast transport not tested)
78
79
79
80
- TCP/IP networking support installed if using TCP Socket connection types
80
81
- UDP Multicast networking support if using Reliable Multicast connection type
@@ -113,6 +114,7 @@ Notes:
113
114
Platforms & Compilers:
114
115
115
116
GCC compiler suite version 4.8.2 or higher for Oracle Linux 7.X, 64-bit, Native build
117
+
GCC compiler suite version 7.3.0 or higher for Galaxy Kylin 10, 64-bit, qualification with RH8 library build
116
118
GCC compiler suite version 8.3.1 or higher for Red Hat Enterprise Server 8.X, 64-bit, Native build
117
119
Clang compiler version 9.0.1 for Linux 8 64-bit, qualification with RH8 library build
118
120
GCC compiler suite version 9.3.0 or higher for Ubuntu 20.04, 64-bit, qualification with RH8 library build
@@ -134,9 +136,11 @@ This release has been tested with the following on supported platform/OS combina
0 commit comments