4.4. What’s Fixed in 7.7.0

This section describes bugs fixed in Admin Console 7.7.0. These are fixes since 7.6.0.

Connext 7.7.0 is the first production release in the 7.7 long-term support (LTS) series. It is built upon and combines all of the fixes in releases 7.4.0, 7.5.0, and 7.6.0 (see Previous Releases). See the Connext Versions and Lifecycle page for more information on RTI’s software release model.

For what’s new and fixed in other products in the Connext suite, see those products’ release notes on the RTI Community Portal or in your installation.

Note

Fixes related to remote debugging are documented in the RTI product where the fix was applied. See also the release notes for the Core Libraries and Observability Framework.

[Critical]: System-stopping issue, such as a crash or data loss.
[Major]: Significant issue with no easy workaround.
[Minor]: Issue that usually has a workaround.
[Trivial]: Small issue, such as a typo in a log.

4.4.1. [Major] Admin Console security matching logic not aligned with Connext Professional algorithm

Admin Console evaluated DomainParticipant or endpoint security matches based solely on bitmask (and plugin bitmask) equality. Now, it incorporates a validity check for each security bitmask to align with the Connext Professional algorithm and ensure consistent match analysis behavior.

[RTI Issue ID ADMINCONSOLE-1508]

4.4.2. [Major] Graphical Data Publishing generated incomplete Python sample code for specific IDL structures

Previously in Admin Console, if an IDL union contained arrays or sequences within its non-default members, the generated code was missing the necessary initialization logic. This resulted in broken or incomplete scripts when trying to publish data containing these complex types.

Now, all arrays and sequences within union members are properly initialized in the generated Python code.

[RTI Issue ID ADMINCONSOLE-1461]

4.4.3. [Major] Admin Console failed to identify key fields in inherited IDL structs

This issue was fixed in release 7.6.0, but not documented at that time.

Admin Console could not determine key fields in IDL structs that inherited from a base struct, which itself inherited from another struct. Key fields defined in ancestor structs are now correctly recognized.

[RTI Issue ID ADMINCONSOLE-1469]

4.4.4. [Major] Unable to switch between online and remote modes *

The Administration preferences page sometimes did not allow switching between online and remote modes. In addition, the Connect/Disconnect button in the Remote tab occasionally lacked descriptive text, making the current mode unclear.

[RTI Issue ID ADMINCONSOLE-1493]

4.4.5. [Major] reliability.instance_state_consistency_kind field not included in Discovery export files

instance_state_consistency_kind in the RELIABILITY QosPolicy was incorrectly omitted from Discovery export files.

[RTI Issue ID ADMINCONSOLE-1479]

4.4.6. [Major] Issues specifying remote debugging host and connection status *

The remote debugging section of the Administration preferences dialog sometimes did not allow you to specify the host for remote connections. Additionally, the status of the connection to the remote Collector Service was not always updated correctly.

[RTI Issue ID ADMINCONSOLE-1494]

4.4.7. [Major] Union discriminators were sometimes not retrieved

In some cases, the discriminator field of a union was not properly retrieved.

[RTI Issue ID ADMINCONSOLE-1505]

4.4.8. [Major] User interface sometimes failed to update after match status change

The Admin Console interface failed to reflect initial changes in match status on finding or removing a mismatch. The information displayed as expected after closing and reopening the affected view.

[RTI Issue ID ADMINCONSOLE-1335]

4.4.9. [Major] Data decode failed for samples with negative field IDs

Admin Console occasionally failed to decode sample data when field IDs were assigned negative values.

[RTI Issue ID ADMINCONSOLE-1504]

4.4.10. [Minor] Saved Sample Log files did not load after multiple saves

After saving sample data to a Python file, subsequent saves appended new sample data to the existing file. The resulting Python files could not be loaded in Admin Console because the code was no longer correct. Admin Console now provides an option to overwrite an existing file instead of appending a new set of sample definitions.

[RTI Issue ID ADMINCONSOLE-1399]

4.4.11. [Minor] Sample code generated by Graphical Data Publishing initialized optional fields

Sample Python code generated by Admin Console for types with optional fields did not properly initialize those fields and instead assigned values without the required initialization. For complex types such as structs and unions, this led to runtime errors in the generated code. The code generation has been updated. Admin Console now provides comments and instructions on how to correctly initialize optional fields instead of assigning values directly.

[RTI Issue ID ADMINCONSOLE-1487]

4.4.12. [Minor] Admin Console sometimes crashed when DomainParticipant creation failed

Admin Console could crash if it attempted to delete a DomainParticipant that failed to be created. Now, warning-level log messages may appear during shutdown indicating that not all DomainParticipants were deleted; these warnings are expected and do not affect application stability.

[RTI Issue ID ADMINCONSOLE-1448]

4.4.13. [Trivial] Create Publication dialog did not display all available options

After the first use, reopening the Create Publication dialog could result in the bottom portion of the dialog being cut off, making some options inaccessible.

[RTI Issue ID ADMINCONSOLE-1340]

4.4.14. [Trivial] Graphical Data Publishing feature sometimes printed messages to wrong output

On Windows, certain Python distributions caused Graphical Data Publishing to incorrectly route messages to the error stream (stderr) instead of the standard output stream (stdout).

[RTI Issue ID ADMINCONSOLE-1384]

4.4.15. [Trivial] TypeCode and TypeObject sizes displayed in Admin Console are not exact

The Admin Console interface could imply the size metrics displayed for TypeCodes and TypeObjects represented precise values. However, the sizes are not exact due to alignment, padding, and other design considerations.

The Admin Console interface now clarifies these sizes are estimated values.

[RTI Issue ID ADMINCONSOLE-1003]

4.4.16. Vulnerabilities

The following vulnerabilities are fixed in this release.

See also RTI Connext Security Bulletins and Advisories for a complete list of vulnerabilities in RTI releases that have been published through the CVE® Program. That list may be more up-to-date.

4.4.16.1. [Critical] Potential man-in-the-middle attack in Admin Console when using Socket Appender in Apache Log4j™

Admin Console’s logging system could be configured to employ the Socket Appender in Apache Log4j, which is affected by the vulnerability CVE-2025-68161.

This vulnerability has been fixed by upgrading Apache Log4j to version 2.25.3. See the third-party software upgrades in What’s New.

4.4.16.1.1. User Impact without Security

The associated CVE could be exploited by manipulating files in the Connext installation.

4.4.16.1.2. User Impact with Security

Same impact as described in “User Impact without Security” above.

[RTI Issue ID ADMINCONSOLE-1509]



* This bug does not affect you if you are upgrading from 7.3.x or earlier.