Knowledge Base

Terminalfour: 8.3.1.1

Date Released:
September 4 2019

General

Why upgrade?

Transfer Manager

Library updates in 8.3.1 impacted SFTP performance in Transfer Manager. That's been put right again in this release. We've also tightened up our testing so we spot something like this earlier.

Programmable Layouts

In 8.3.1. we added a shiny new JavaScript parsing engine called Nashorn. that subsequently introduced compatibility and memory issues for existing Programmable Layouts. This was a minor problem for those with a few Programmable Layouts but a major headache for those with lots. Rather than expecting everyone to rewrite their Programmable Layouts, we thought it best to bring back Rhino.

If you didn't install 8.3.1 you won't notice anything different.

It's worth noting that Java 11 now supports GraalVM for JavaScript execution and we plan to make it available in future versions. 

Content Syncer

In content syncer the link value was not behaving as expected after editing a datasource. That's been fixed now.

 

Changes

ComponentSummaryPriorityKey
Transfer Manager Fix transfer manager on sftp P3 RDSM-31069
Programmable Layouts Add the Rhino scripting engine to programmable layouts P3 RDSM-31109
Content Syncer Mapped elements set as link element when datastore is edited P3 RDSM-31176

Before upgrading

In advance of the upgrade please view the information and Technical Roadmap. Please contact us prior to upgrading we can provide you with the pre and post-upgrade tasks.

Priority

Please note that the priorities assigned to bugs differ from those assigned to Client Support tickets:

  • P1 - Major rework of product.
  • P2 - Major performance change. 
  • P3 - Regular priority change. 
  • P4 - Minor change. 
  • Trivial - Very minor UI changes.