10 April 2020
The Rabbit MQ message receiver interface com.technia.tif.enovia.rabbitmq.MessageReceiver
have been slightly changed in order to allow dealing with rejection of messages better
and even support acknowledge / negative acknowledge of multiple messages. You can
now by the return value specify whether or not to ack/nack/nack-requeue single/multiple
messages.
If you have implemented a MessageReceiver for Rabbit MQ, you need to update your code to adopt the new API.
See this document for more details.
The include/exclude JAR file pattern have been slightly changed to avoid exclusion of some JAR files necessary for file checkin and some other update operations in ENOVIA/3DX.
The file modifier can now utilize the Adlib™ folder connector for PDF conversion.
See this document for more details.
The configuration format for the Java based file modifier have been simplified/enhanced. Any old configuration format will still be accepted.
Note that the API for custom file actions have been changed as of this release. Please read this document for more details.
This applies only if you have implemented any custom Java class within the File Modifier component.
The chart showing the jobs will now distinguish failed jobs from the others by using stacked bars. This is enabled only when ElasticSearch is used as search engine together with the Admin UI.
The stacked bar is shown in case the "all" option is selected, see example below:
The create job from the admin UI does not require an object id as input.
The execution time displayed in the admin ui shows the duration in a more human readable format.
In Admin UI, it is now possible to navigate to a specific page with "Jump to Page" feature when a list is paginated.
New option is added to disable automatic transform of payload based on the Accept request header.
<Rest> ... <Read type="payload" payload="..." autoTransform="false" /> </Rest>
This might be useful if web service clients are expected to request "application/json" and you want to apply custom XSLT stylesheet and/or Java payload classes that produce JSON. In this case, transform is not needed since payload is already JSON.
Documentation how to use TIF on Linux with the system-d service manager have been added.
Below is the list of fixed bugs as of this release.
Issue No | Description |
---|---|
689 |
Admin UI - Wrong message shown when payload could not be displayed in the UI. |
701 |
About page cannot be viewed if license file does not include TVC |
710 |
TIF unable to upgrade log database |
711 |
Warning message in ENOVIA/3DX related to "Object find limit reached" shown in some cases when a new TIF job was created using the exclusive mode setting. |