Knowledge Base

Terminalfour: 8.3.14

Date Released:
September 29 2022



The biggest update with this version is support for MySQL 8.0, which will add some performance improvements as well as the ability to add emojis to content (or anywhere in the system). It also resolves an issue in which Form Bank submissions that contained emojis would not download. 

Other under-the-hood changes include

  • improvements to List performance (which will improve performance to Content Item loading times and anywhere that Lists are used)
  • daylight savings aware changes to publish and transfer times  

MySQL 8.0 support


8.3.14 brings support for MySQL 8.0, which will resolve several tickets related to Form Bank submissions not downloading when they contain emojis 😉.

We've written an article on upgrading to MySQL 8 if you're self-hosted.

While MySQL 8.0 is supported, it's not required, so you can still use MySQL 5.7.

Improved List performance


We're taking the opportunity to refactor how Lists perform across the product. Some Lists can contain thousands of entries, and since Lists are used across content and in forms, it's crucial that they perform well. With this refactor, we will see performance improvements everywhere that Lists are used.

Daylight Savings Time (DST) for Scheduled Publish/Transfer Times


Daylight Savings Time has, in the past, proven to be a source of frustration when publish and transfer times are moved forward or back an hour. This can result in tasks running into each other, requiring significant manual work to fix. With this change, DST changes will be considered when tasks are scheduled. 

Form Bank connection issues alert


Now when Form Bank encounters an issue, Administrators will be notified. 

This is the first step to making the notification center more useful and we aim to add publish and sync errors here in the future. 

Sort Media Items by last modified date 


Previously, when you added a Media Item, you may have had to search for it to add it to a Content Item since it wasn't obvious where it went in the listing. Now you can sort by the last modified date and retrieve it quickly. 👍

Media Library Sorting

Ability to customize the Form Builder confirmation mail footer


You've been able to customize the Form Builder Confirmation mail header since 8.3.10. Now you can customize the footer as well.

The calendar will display when the calendar icon is clicked


Previously, precisely nothing would happen when you clicked on the calendar icon in a date input. Now, the calendar is displayed, which is exactly what everyone expected to happen.

Display content status in the Content tab of the Content Item screen


You will now be able to see the content status in the Section screen without having to return to the Section screen.

Content Status Label

Direct Edit button 


A Direct Edit button is now available on the Section screen, allowing users to go directly to Direct Edit from a Section without returning to the Site Structure.
We're busy working on some useful enhancements to Direct Edit that will be available in version 8.3.15.

Support for MS SQL Server 2019

Support for MS Windows Server 2019 and 2022


Component/s Summary Priority Issue key
Channels / Microsites Update the "Fixed rate" tooltip to reflect better what it does P4 RDSM-33805
Media Library Media history tab not loading P3 RDSM-33787
TinyMCE Text containing an apostrophe is truncated when an internal link is added P3 RDSM-33764
TinyMCE TinyMCE inserts media file twice on mirrored content P3 RDSM-33677
Form Builder Add an error notification indicator when there's a Form Bank error P3 RDSM-33631
Form Builder Customise the Confirmation mail footer P3 RDSM-33531
Content Add the Content Item status to the Content tab P3 RDSM-33523
Database Add support for MySQL 8 P3 RDSM-33474
Content Types The date picker should be displayed when the user clicks on the calendar icon P3 RDSM-33431
Media Library Sort Media Items by last modified date P3 RDSM-33419
Form Builder Add a persistent alert/notification to warn of Form Bank connection issues P3 RDSM-33314
Navigation Object Wrong values used for Add Content Count and Child Section Links in Navigation Site Map P3 RDSM-33237
Direct Edit It should not be possible to insert content when viewing a fulltext layout in Direct Edit P3 RDSM-33182
Publish Mapped Meta Broker is not building the right url when an image is a pre-cached element P3 RDSM-33024
Page Layout Some users cannot assign Page Layouts via the dropdown menu P3 RDSM-32930
Form Builder When creating a Content Item that has elements which use Lists, it unnecessarily retrieves form list usage from Form Bank which impacts performance P3 RDSM-32219
Content Syncer Filter field does not work on Type mappings tab for the Content Syncer P3 RDSM-32161
Media Library Stack traces printed if media element mapped to metadata broker is not populated P4 RDSM-30900
UI Unfriendly error when saving/editing a preview filter P3 RDSM-30387
Direct Edit Direct edit: Clicking on Select Media content type element while creating content sends request with undefined parameters P3 RDSM-29538
Content When duplicating content, if the name specified is longer than the maximum length, the content does not duplicate P3 RDSM-29328
UI Typo in licensing error Trivial RDSM-29093
Transfer Scheduled Publish/Transfer times incorrect after clocks change P3 RDSM-28832
Form Bank When the database is set to utf-8 in mysql submissions with emojis cannot be downloaded P3 RDSM-28052
Media Library Error on screen and in logs, unable to add a file with % character in the filename to media library P3 RDSM-26986
Content When content is marked as inactive, the "Last modified" user should be updated to the user who deleted it P3 RDSM-26360
Metadata Add media to meta description, adds the media twice P4 RDSM-24567
Content Syncer Filter settings are not saved when you go to edit a Content Sync P4 RDSM-22979

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.


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.