TIF 2025.1.0 Release Information

This release was published 2025-02-28

Admin UI - UI Changes

The sign-in screen, main toolbar, and action buttons have been updated with a new background and colors.

Create/Update Integration - TAR and GZipped TAR Input formats

The Create/Update Integration now supports TAR and GZipped TAR archives as input formats.

TAR format example
<InputFormats>
    <Tar>
        <InputFiles>data.xml</InputFiles>
    </Tar>
</InputFormats>
GZipped TAR format example
<InputFormats>
    <Targz>
        <InputFiles>data.xml</InputFiles>
    </Targz>
</InputFormats>

Scheduler

Some internal changes have been made around the storage of the information around scheduled job executions.

This should improve the general performance of any operation around scheduled task execution, as well as adress some issues observed in the TIF logs related to dead-locks (mainly when using the embeded Derby database).

Reply Handler – Status Evaluator – Access Progress Logger

Progress Logger is now accessible via ReplyHandlerContext. The logger can used to appending information to job’s progress log, which is visible in the Admin UI.

import com.technia.tif.core.log.ProgressLogger;
import com.technia.tif.enovia.job.reply.config.ReplyHandlerContext;
import com.technia.tif.enovia.job.reply.config.StatusEvaluator;

public class MyStatusEvaluator implements StatusEvaluator {
    @Override
    public void evaluate(ReplyHandlerContext ctx) {
        ProgressLogger pl = ctx.getProgressLogger();
        pl.log("Hello world!");
    }
}

Planned Upcoming Changes

As announced in past release, there are some upcoming changes planned that are good to be aware of. These are described here.

Fixed Bugs

Below is the list of fixed bugs as of this release.

Issue No Description

1020

Payload files are downloaded without file name extension

1037

Payload download fails with proxy terminating SSL