TIF 2024.4.0 Release Information
This release was published on 2024-09-27.
Monitoring Async Replies
A new scheduled task have been added to help monitor whether systems receiving messages from TIF are responding in a timely manner.
This task will run periodically to detect such situations and send notifications, enabling an administrator to investigate the issue.
If no reply is received after an additional period (with all these intervals being configurable), the job can then be marked as failed.
There are some new filtering criteria in the Job table of the Admin UI, which will help you find/display the jobs having overdue transfers |
Read more here.
DB Connection Pooling
The database connection pooling has been improved to support all external database variants. Rather than relying on vendor-specific data sources with pooling support, as was done previously, TIF now uses a common pooling library.
The pool configuration is consistent, regardless of whether you’re using an external or embedded database.
By default, TIF will use a pool with a maximum of 25 database connections, but this limit can be adjusted based on TIF’s workload.
Read more here about the connection pooling configuration.
Admin UI - Displaying Child Jobs
You can now display child jobs in the Jobs table by enabling the hierarchical table mode.Child jobs also appear in the job details view.
Planned Upcoming Changes
We are announcing a couple of upcoming changes for the TIF product that might impact on your usage of TIF in the future.
These are planned for some TIF release around Q2 in 2025.
JavaEE Namespace
One of the significant recent changes in the Java world is the migration of J2EE libraries from the 'javax' namespace to the new 'jakarta' namespace.
Many of the libraries used in TIF rely on J2EE classes, either directly or indirectly. If we resist making this shift, we won’t be able to use newer versions of these libraries, which would prevent us from benefiting from new features and functionalities. Additionally, it could hinder our access to important security patches in third-party libraries that we are currently using.
The ENOVIA/3DEXPERIENCE application shifted from the javax to jakarta in the 24xFD01 release earlier this year.
JAXWS Module
The jaxws module part of TIF since the very first release back from 2013, is built on-top of the Apache Axis framework. The Apache Axis framework is implementing the old SOAP technology.
Although this module provided some nice features in the early stages of TIF, we do believe there are other and better ways to implement the same functionality today.
Based on the fact that this framework seems not to be actively maintained any longer, and there are other alternatives moving forward, we plan to remove this module in an upcoming version of TIF.