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.

For guidance on upgrading to Transformer 7.0, see Upgrading to Caplin Platform 7.

Contents:

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: