5. Previous Releases
- 5.1. What’s New in 7.6.0
- 5.1.1. Updated default heartbeat periods for faster repairs of lost samples
- 5.1.2. DNS tracker now enabled by default to reduce chance of discovery problems when using hostnames in peer lists
- 5.1.3. Extensible Types compliance mask added to all APIs
- 5.1.4. Updated code generation for 8-bit integer types
- 5.1.5. Application no longer fails if platform does not support SOCKET_BUFFER_SIZE_OS_MAX
- 5.1.6. Improved throughput when disable_positive_acks field in DataReaderProtocol QoS policy set to TRUE
- 5.1.7. New metadata fields for custom filters in modern C++, Java, and Python
- 5.1.8. TCP Transport now uses POLL socket monitoring by default on Linux systems, offering significantly better responsiveness
- 5.1.9. Decreased bandwidth usage when not actively debugging remote systems
- 5.1.10. New built-in profile makes it easier to monitor Connext applications across geographically separated networks
- 5.1.11. Third-Party Software Changes
- 5.2. What’s Fixed in 7.6.0
- 5.2.1. Discovery
- 5.2.2. Serialization and Deserialization
- 5.2.3. Usability
- 5.2.4. Transports
- 5.2.5. Reliability Protocol and Wire Representation
- 5.2.6. Performance and Scalability
- 5.2.7. Debuggability
- 5.2.8. Content Filters and Query Conditions
- 5.2.9. TopicQueries
- 5.2.10. Logging
- 5.2.11. Dynamic Data
- 5.2.12. APIs (C or Traditional C++)
- 5.2.13. APIs (Java)
- 5.2.14. APIs (Python)
- 5.2.15. APIs (Multiple Languages)
- 5.2.16. XML Configuration
- 5.2.17. Entities
- 5.2.18. Crashes
- 5.2.19. Hangs
- 5.2.20. Memory Leaks/Growth
- 5.2.21. Data Corruption
- 5.2.22. OMG Specification Compliance
- 5.2.23. Vulnerabilities
- 5.2.24. Other
- 5.3. What’s New in 7.5.0
- 5.3.1. Python RPC API now fully productized and supported
- 5.3.2. More efficient endpoint discovery for RPC and Request-Reply
- 5.3.3. Improved DataWriter queue sample memory management eliminates required configuration for unbounded types
- 5.3.4. Enhanced out-of-the-box network performance with updated socket buffer sizes
- 5.3.5. Improved scalability for applications using writer-side content filtering
- 5.3.6. Initial discovery performance improvements in large systems with participants containing many endpoints
- 5.3.7. Eliminated requirement to manually clean up thread resources on platforms that support automatic thread-specific storage (TSS) cleanup
- 5.3.8. Improved flow control of fragmented sample repairs
- 5.3.9. RTPS messages containing a malformed inline Qos now trigger a warning, to avoid deserialization errors downstream
- 5.3.10. Capture periodic DomainParticipant announcements in DISCOVERY logging category to enhance debugging of discovery
- 5.3.11. Print incompatible QoS policies in a discovery snapshot for improved discovery debugging
- 5.3.12. Updated default value for socket_monitoring_kind to more performant WINDOWS_IOCP value on Windows systems
- 5.3.13. Support for new metadata fields in content filter expressions
- 5.3.14. InstanceHandle now provides a default constructor
- 5.3.15. Parameter type change to more convenient/appropriate size_t in pluggable transport’s to_string APIs
- 5.3.16. Deprecations and Removals
- 5.3.17. Third-Party Software Changes
- 5.4. What’s Fixed in 7.5.0
- 5.4.1. Discovery
- 5.4.2. Usability
- 5.4.3. Transports
- 5.4.4. Reliability Protocol and Wire Representation
- 5.4.5. Performance and Scalability
- 5.4.6. Debuggability
- 5.4.7. Content Filters and Query Conditions
- 5.4.8. Request-Reply and Remote Procedure Calls
- 5.4.9. Logging
- 5.4.10. APIs (C or Traditional C++)
- 5.4.11. APIs (Java)
- 5.4.12. APIs (C# API)
- 5.4.13. APIs (Python)
- 5.4.14. APIs (Multiple Languages)
- 5.4.15. XML Configuration
- 5.4.16. Instances
- 5.4.17. Crashes
- 5.4.18. Hangs
- 5.4.19. Memory Leaks/Growth
- 5.4.20. Data Corruption
- 5.4.21. Entities
- 5.4.22. Interoperability
- 5.4.23. Vulnerabilities
- 5.4.24. Other
- 5.5. What’s New in 7.4.0
- 5.5.1. Set up reliable communications for fragmented data more easily and with better performance, by removing asynchronous publishing requirement
- 5.5.2. Modern C++ RPC API now fully productized and supported
- 5.5.3. Discover relevant QoS more easily through categorizations added to API Reference HTML documentation
- 5.5.4. Easier QoS configuration for Request-Reply and RPC with new built-in QoS profile
- 5.5.5. Write Python applications faster with reactive subscriptions
- 5.5.6. New Ping built-in type helps debug and prototype with the Python API
- 5.5.7. DDS Spy now prints full timestamps (with date and fractions of a second) and epoch timestamps
- 5.5.8. New DynamicData APIs get and set a union’s discriminator value
- 5.5.9. Deprecations and Removals
- 5.6. What’s Fixed in 7.4.0
- 5.6.1. Discovery
- 5.6.2. Serialization and Deserialization
- 5.6.3. Usability
- 5.6.4. Transports
- 5.6.5. Reliability Protocol and Wire Representation
- 5.6.6. Bandwidth Sensitivity
- 5.6.7. Debuggability
- 5.6.8. Content Filters and Query Conditions
- 5.6.9. TopicQueries
- 5.6.10. Request-Reply and Remote Procedure Calls
- 5.6.11. Logging
- 5.6.12. Dynamic Data
- 5.6.13. APIs (Modern C++ API)
- 5.6.14. APIs (Java)
- 5.6.15. APIs (Python)
- 5.6.16. APIs (Multiple Languages)
- 5.6.17. XML Configuration
- 5.6.18. Crashes
- 5.6.19. Hangs
- 5.6.20. Memory Leaks/Growth
- 5.6.21. Data Corruption
- 5.6.22. OMG Specification Compliance
- 5.6.23. Interoperability
- 5.6.24. Vulnerabilities
- 5.6.25. Other