Transformer 7 release highlights
Transformer 7 includes a new Java Transformer Module (JTM) API, a new Persistence API, a new JavaScript scripting engine, and improvements to the Watchlist, Alerts, and Refiner Modules.
For full details of the Transformer 7.0 release, see the release notes for Transformer 7.0.
Hardware requirements and software dependencies
Upgrading to Transformer 7
New features
The following features were introduced in Transformer 7.
IPv6 support
Transformer 7 supports DataSource connections over IPv6.
For more information on IPv6 support, see Transformer: IPv6 networking.
New Java Transformer Module API
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.
JavaScript pipelines
In addition to Lua, you can now script Transformer pipelines in JavaScript (ES 5.1).
New Persistence Service 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.
New config blades: connection to Liberator
Transformer now has two new config blades that configure the connection from Transformer to Liberator: TransformerToLiberatorConnection and TransformerToLiberatorSSLConnection.
Improved features
The following improvements were introduced in Transformer 7.
Improved container performance
The performance of operations that perform repeated inserts at the end of a container has been improved.
Improved Watchlist Service
The Watchlist Service 7 has been updated to use the new Persistence API and now supports reordering of watchlists.
Improved Alerts Service
The Alerts Service 7 has been updated to use the new Persistence API and now supports the enabling and disabling of triggers.
Improved Refiner Service
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.
See also: