For full details of the Transformer 7.0 release, see the release notes for Transformer 7.0.
For guidance on upgrading to Transformer 7.0, see Upgrading to Caplin Platform 7.
The following features were introduced in Transformer 7.
- IPv6 support
- New Java Transformer Module API
- New Persistence Service API
- New config blades: connection to Liberator
Transformer 7 supports DataSource connections over IPv6.
For more information on IPv6 support, see Transformer: IPv6 networking.
Transformer 7 includes a new Java Transformer Module (JTM) API, com.caplin.jtm. The new API is a complete redesign of the original JTM API, com.caplin.transformer.module, and is modelled on the design of the DataSource for Java API.
The original JTM API, com.caplin.transformer.module, is now deprecated. The original JTM API will be supported for one year, with caveats, following the initial release of Transformer 7, and may be removed from a future release of Transformer. For more details on the level of support for the deprecated JTM, see Upgrading to Caplin Platform 7: Java Transformer Module (JTM) API.
The Persistence Service has a new API, and a new extensible database-schema that better structures data and improves performance.
C and Lua modules written using the old Persistence Service 6.2 API must be updated to use the new Persistence API and database-schema.
Java modules written using the persistence package of the now deprecated JTM, com.caplin.transformer.module, must be rewritten to use the new JTM, com.caplin.jtm, within one year of Transformer 7's release. For more details on the level of support for the deprecated JTM, see Upgrading to Caplin Platform 7: Java Transformer Modules (JTM) API.
Transformer now has two new config blades that configure the connection from Transformer to Liberator: TransformerToLiberatorConnection and TransformerToLiberatorSSLConnection.
The following improvements were introduced in Transformer 7.
- Improved container performance
- Improved Watchlist Service
- Improved Alerts Service
- Improved Refiner Service
The performance of operations that perform repeated inserts at the end of a container has been improved.
The Watchlist Service 7 has been updated to use the new Persistence API and now supports reordering of watchlists.
The Alerts Service 7 has been updated to use the new Persistence API and now supports the enabling and disabling of triggers.
The Refiner Service 7 has been updated to use the new Java Transformer Module (JTM) API, com.caplin.jtm, and now supports multiple-column sorting and generic objects.