Nightly 8.1 Changelogs - 2023

Nightly Changelog: 8.1.33-SNAPSHOT-b20230925

Swing

Designer

IGN-3809: Improve the script console's default header to provide info to new users
Modified the Designer script console banner to display information useful to the user.
IGN-8363: Update Batik library from 1.16 to 1.17 to address CVSS v3.x High CVE
Updated batik library dependency from 1.16 to 1.17 due to CVEs.

Vision

IGN-4417: Vision Date Range Component doesn't update displayed current range when going from small range to max range
Fixed an issue where the Date Range Component wouldn't update the displayed selected range when changing from a smaller range selection to the maximum selection

Gateway Network

Gateway Network

IGN-7722: Add file transfer resume functionality to the gateway network
The EAM Remote Upgrade task can now resume an interrupted upgrade zip file transfer, if the agent gateway also supports file resume.

Duplicate caused by lull in new code.

Duplicate caused by lull in new code.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231003

Infrastructure

Build

IGN-6870: The Build System autogenerating a "software bill of materials" (SBOM) is required for government sales
a Software Bill of Materials in SPDX 2.2 (JSON) format is now included with Ignition

2 Likes

Nightly Changelog: 8.1.34-SNAPSHOT-b20231003

Infrastructure

Build

IGN-6870: The Build System autogenerating a "software bill of materials" (SBOM) is required for government sales
a Software Bill of Materials in SPDX 2.2 (JSON) format is now included with Ignition

Nightly Changelog: 8.1.34-SNAPSHOT-b20231009

Swing

Vision

IGN-7418: Organize drop target popup menu into folders by template path
The dropped template menu in Vision now automatically intelligently builds nested menus for all possible template options, making large projects with many templates easier to manage.

Designer

IGN-8022: Renaming option not available for Vision folder immediately after creating folder within Vision workspace in designer
Fixed an issue where Vision window and template folders were sometimes not able to be renamed.
IGN-7965: Designer: New/overridden inherited project resources get discarded after selecting “Revert Changes” on a project resource.
Fixed the behavior of the 'Discard Changes' option on overridden resources to walk up parent folders and discard them as well if they held only the resource that is being discarded.

Perspective

Perspective

IGN-8378: Property Editor "view.path" prop with a value of null causes NPE
Fixed possible NPE with property editor "view.path" prop.

2 Likes

Nightly Changelog: 8.1.34-SNAPSHOT-b20231011

Scripting

Scripting

IGN-7814: Invalid scheduled script cron syntax prevents gateway from starting
Fixed an issue where invalid cron syntax in a scheduled script would prevent the gateway from starting up.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231013

Alarming

Twilio

IGN-8262: jackson-databind update for 4xCVEs with CVSS scores of 7.5
Incremented version for jackson-databind package to address a security vulnerability found in the previous version

Nightly Changelog: 8.1.34-SNAPSHOT-b20231016

Scripting

Scripting

IGN-8128: urllib3 update for CVEs with CVSS scores of 9.8 and 7.5
Removed the Python wheel found in Ignition's pylib/ensurepip folder. As the Python library versions of urllib3 and requests used as dependencies are out of date, this version of pip should no longer be used.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231017

Gateway Network

EAM & Redundancy

IGN-8051: Pausing remote upgrade task does not pause as expected.
Pause button on EAM tasks is only displayed if the task is scheduled to be executed in the future, as currently executing tasks cannot be paused.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231018

Gateway Network

Gateway Network

IGN-8430: Large amount of faulted GAN connections lead to long delays in outgoing connections going through
The number of available gateway network ping threads can now be changed from the default value of 3 via a new '-Dignition.metro.pingexecutor.threads' system property. This can reduce connection reconnect time when some outgoing connections are faulted. A redundant gateway network connection now has a dedicated ping thread, potentially reducing failover time.

Perspective

Perspective

IGN-8440: Datetime input in popup adds large gap between input and calendar
Eliminated gap when datetime input component modal is rendered above, and parent is within popup.

Cloud Connectors

MongoDB

IGN-8481: MongoDB Perspective binding executing query too often.
MongoDB Perspective Binding will only execute once the expression structure has fully evaluated.

1 Like

Nightly Changelog: 8.1.34-SNAPSHOT-b20231019

Tags

Tags & UDTs

IGN-5099: Deleting a tag provider does not remove associated TAGCONFIG records from the IDB
Added a gateway startup task to remove TAGCONFIG records pointing to no longer existent tag providers.

Web UI

Web UI

IGN-1035: Upgrade lodash and lodash-es version due to CVE/Blackduck security advisory
Upgrade lodash and lodash-es version due to fix CVE issues

Nightly Changelog: 8.1.34-SNAPSHOT-b20231020

Data & Logic

SQL Bridge

IGN-5269: Transaction group using MySQL Data Source shows columns from all tables in the DB with the same table name
Fixed an issue causing selectors which reference columns on MySQL databases to show all columns for all tables of the same name, even if they're in separate databases

Nightly Changelog: 8.1.34-SNAPSHOT-b20231023

Cloud Connectors

MongoDB

IGN-8479: Add Array and Document codec to MongoDB
Added the ability to directly insert and updates of Arrays and Document datatypes into a MongoDB

Nightly Changelog: 8.1.34-SNAPSHOT-b20231024

Tags

Tags & UDTs

IGN-5226: "Check tag paths." in Gateway Event Tag Change scripts throws warning for wildcard
The Gateway Tag Chang Scripts diagnostic tool now shows more accurate, intuitive warning messages.

Gateway Network

EAM & Redundancy

IGN-8247: Provide Useful Error Message When Trial Is Expired And Agent Task Is Attempted
Error message is provided in the case where an Agent Task is attempted on a gateway where the Trial License has expired

Platform Core

Other

IGN-7821: Migrate Upgrade Assistant from Log4j to reload4j
Log4j has been replaced with Reload4j in the agent upgrader, and has been removed as a dependency.

1 Like

Nightly Changelog: 8.1.34-SNAPSHOT-b20231025

Swing

Designer

IGN-7506: Drag and drop can unnecessarily rename resources
Fixed a resource drag-and-drop issue in the project navigation tree that led to unnecessary renaming due to overzealous conflict detection

Vision

IGN-8528: Change touchscreen keyboard font scaling attributes
Added project property, Touchscreen Keyboard Font Size, supporting local overrides through client-scoped system property ignition.touchscreen.keyboardFontSize. Also, added a similar property, ignition.touchscreen.keyboardWidth, for manual local overrides of the Touchscreen Keyboard width project property.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231025

Swing

Designer

IGN-7506: Drag and drop can unnecessarily rename resources
Fixed a resource drag-and-drop issue in the project navigation tree that led to unnecessary renaming due to overzealous conflict detection

Vision

IGN-8528: Change touchscreen keyboard font scaling attributes
Added project property, Touchscreen Keyboard Font Size, supporting local overrides through client-scoped system property ignition.touchscreen.keyboardFontSize. Also, added a similar property, ignition.touchscreen.keyboardWidth, for manual local overrides of the Touchscreen Keyboard width project property.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231027

Swing

Designer

IGN-8601: View Tag Diagnostics context option isn't disabled when a tag is not selected
Changed the 'View Diagnostics' button in the tag editor to open the new standalone diagnostics panel, and fixed an issue when opening the new diagnostics panel with no valid tag selected.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231030

Security

Security

IGN-7618: Axios update for CVE with CVSS 7.5 score
Fixed Axios CVE with CVSS 7.5 score

Comms

Drivers

IGN-8572: Bit tags don't go bad quality when request fails
Fixed a bug that prevented bit tags derived from integer types from getting bad quality set when the device connection is lost.

Nightly Changelog: 8.1.34-SNAPSHOT-b20231031

Data & Logic

SFC

IGN-8448: The built-in variables chart.running and chart.state for SFC’s no longer exist
Fix SFCs to return correct values for built-in variables "chart.running" and "chart.state"

Alarming

Alarm Status

IGN-5587: system.alarm.queryJournal does not return Cleared or Acknowledged alarms events that occurred while the alarm was shelved
Added parameter "includeShelved" to system.alarm.queryJournal() to return alarm events that occurred during the time an alarm was shelved.