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-b20231013
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
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
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
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.
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.
IGN-8481: MongoDB Perspective binding executing query too often.
MongoDB Perspective Binding will only execute once the expression structure has fully evaluated.
Nightly Changelog: 8.1.34-SNAPSHOT-b20231019
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.
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
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
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
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.
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
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.
Nightly Changelog: 8.1.34-SNAPSHOT-b20231025
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
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
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
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
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
IGN-7618: Axios update for CVE with CVSS 7.5 score
Fixed Axios CVE with CVSS 7.5 score
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
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"
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.
Nightly Changelog: 8.1.34-SNAPSHOT-b20231101
IGN-8500: Add Customer Facing Alert to Tag Reference Tracker Reference Log if Reference Storage is not Enabled
Added a 'terminal state' to the Reference Log tab of the new tag diagnostics indicating that the Tag Reference Store is not enabled for the selected provider.
Nightly Changelog: 8.1.34-SNAPSHOT-b20231102
IGN-7038: UDT: Hyphen in parameter name causes value to be passed as null
A warning message is now shown when special characters are used in UDT parameter names.
IGN-8456: Upgrade JxBrowser for Perspective and Web modules for CVE-2023-4863 and CVE-2023-5129
Perspective Designer and Web Browser module JxBrowser upgraded to more recent version (Chromium 117.0.5938.62) to include fixes for high scoring vulnerabilities (CVE-2023-4863 and CVE-2023-5129). Ends support for Windows 7 & 8 (Chromium 110.0.5481.77).
IGN-8573: Ignition Edge - change the duration of the history buffer to 35 days from 7 days
Updated the Edge Historian's Storage Time Limit from 7 days to 35 days.
Nightly Changelog: 8.1.34-SNAPSHOT-b20231103
IGN-8328: Right click deleting a Vision component in the Project Browser can delete a previously selected tag in the tag browser
Fixed an issue where deleting a Vision component in the Project Browser with the right click context menu could incorrectly delete a previously selected tag.
IGN-7565: Add option to disable enumerate services calls to other gateways seen through a proxy
A gateway acting as a proxy gateway in a gateway network can now be configured with rules that determine which gateways can communicate with each other through the proxy. The rules can drastically cut down on unneeded gateway network traffic in a scenario where some gateways don't need to communicate with other gateways at all.
Nightly Changelog: 8.1.35-SNAPSHOT-b20231114
IGN-8637: Apache Guava upgrade in Twilio module due to High CVE
Upgraded a transitive dependency with an outstanding CVE
Nightly Changelog: 8.1.35-SNAPSHOT-b20231116
IGN-8190: Report Table Only Respects Dynamic Property on the First Instance
Fixes problem where dynamic keys are only applied to the first pagination of the Table component.
IGN-7646: Alarming: Acknowledging an Alarm Via Email for an Unregistered Event Should Display a Failure Message
Alarm email acknowledgments now display a failure message when acknowledging unregistered events.
IGN-5465: Other users should not be able to acknowledge an alarm after it has already been acknowledged in an email notification
Fixed alarm email acknowledgments to no longer allow other users to acknowledge alarms after they have been acknowledged.
IGN-4313: Acknowledgement link should not be included in email notification for acknowledged events
Fixed alarm email acknowledgments to no longer include acknowledgment links after an alarm has been acknowledged.
Nightly Changelog: 8.1.35-SNAPSHOT-b20231117
IGN-8495: Scripting: PyDatasets are being detected as lists of lists instead of a dataset when passed into the scalar overload of system.tag.writeBlocking and system.tag.writeAsync
Fixed an issue where PyDatasets could not be passed directly into system.tag.write* functions without being 'unpacked' as a list of values.
IGN-7901: In GAN, add more Server or additional identifiers to "Unhandled Intent Failure" logs
Added the server name to "Unhandled Intent Failure" log messages that allows for quicker troubleshooting.
Nightly Changelog: 8.1.35-SNAPSHOT-b20231117
IGN-8495: Scripting: PyDatasets are being detected as lists of lists instead of a dataset when passed into the scalar overload of system.tag.writeBlocking and system.tag.writeAsync
Fixed an issue where PyDatasets could not be passed directly into system.tag.write* functions without being 'unpacked' as a list of values.
IGN-7901: In GAN, add more Server or additional identifiers to "Unhandled Intent Failure" logs
Added the server name to "Unhandled Intent Failure" log messages that allows for quicker troubleshooting.