5.3. What’s New in 7.1.0

5.3.1. Persistence Service support as a library for all supported architectures

This release adds support for Persistence Service Library API (static and dynamic), as an alternative to the standalone executable available in previous releases. Now you can run a Persistence Service instance within your application by linking with the new library and using the C API offered by the library on all supported architectures. Previously this support was available only for INTEGRITY® systems.

For additional information on the Persistence Service Library API, see the Persistence Service API Reference.

For an example of how to use Persistence Service as a library, see the rticonnextdds-examples section on GitHub.

5.3.2. Removed ability to share a database connection in Persistence Service and durable writer history

This release removes the ability to share a database connection in RTI Persistence Service (which is done by setting the tag <share_database_connection> to true for a <persistence_group>). It also removes the ability to share a database connection when using durable writer history and setting the property dds.data_writer.history.odbc_plugin.builtin.shared to 1.

Note that sharing a database connection was only allowed for external databases, and support for external databases was removed in 7.0.0.

5.3.3. Third-party software upgrade

The following third-party software used by Persistence Service has been upgraded:

Third-Party Software

Previous Version

Current Version

SQLite®

3.39.0

3.39.4

For information on third-party software used by Connext products, see the “3rdPartySoftware” documents in your installation: <NDDSHOME>/doc/manuals/connext_dds_professional/release_notes_3rdparty.