Select Page

A blog post from Jennifer Faylor provides information about the update to Ignition 8.1.45. Of course, Ignition 8.3 announced at the Ignition Community Conference in September is about to launch. It’s refreshing to see an update to the current version.

Ignition 8.1.45 delivers a new Perspective pager property, boosted visibility for errors in tag change scripts, a better saving experience in Perspective, and numerous framework updates to improve performance. 

New Perspective Pager Property

In Perspective, you can now change the number of rows displayed at runtime in an active client with a new activeOption pager property for table components. We’ve introduced an updateOptionFromProps method (for allowing external writes to the activeOption property to update the pager’s pageSize), along with a syncOption method (for allowing internal writes to the pager’s pageSize to update the activeOption property).

Heightened Visibility Of Tag Scripting Errors

To make it easier to realize when there’s a problem in tag value change scripts, errors in these scripts will now be logged at the info log level once per minute.

Before, after the first error was thrown, subsequent errors would be thrown in at the debug log level (unless a specific logger was in debug mode). This meant you wouldn’t see these errors unless you restarted the tag or turned the tags.eventscripts.dispatcher log to debug.

Now, when a value change script in a tag is faulted, it will throw an error once per minute in the wrapper and Gateway logs when the tag is triggered. And when a Gateway tag change script is faulted, it will throw an error every time the tag is triggered in both the wrapper and Gateway logs.

The increased frequency of logging these errors at the info log level will make it clear when a problem exists so that you can resolve issues efficiently.

Improved Save Operations In Perspective

With 8.1.45, the experience of building in the Perspective designer just got even better. We added the designer system property ignition.perspective.designerSaveTimeout to control how long the designer will wait for the embedded browser frame to return results. The new property’s default timeout period is 60 seconds — three times longer than the previous timeout period.

 Additionally, we improved asynchronous handling, so things should feel a little snappier when you’re working in the designer. And we made error messaging more explicit if you encounter issues while waiting for browser resources during a save operation, so that you have a clearer understanding of what’s going on.

These refinements to Perspective’s saving process should help eliminate some stressful moments as you build industrial applications, bringing a little more zen to your workflow.

Other updates include:

  • Updated the Ignition Cloud Edition’s bundle of Cirrus Link modules (including MQTT Transmission, Distributor, and Engine modules) to version 4.0.25.
  • Upgraded the BACnet4J library to version 6.0.1.
  • Upgraded the Java Runtime Environment (JRE) version to 17.0.13.
  • OPC UA—Updated Milo to version 0.6.15.
  • Geolocation functionality in Perspective now also works with the most recent version of multiple desktop browsers, including Google Chrome (versions 126 and above), Microsoft Edge, and Firefox (version 130).
Share This

Follow this blog

Get a weekly email of all new posts.