Ignition Releases

UPDATE: As of Ignition 7.2, this thread is no longer the changelog archive. Each version will have its changelog available via the downloads page. To be notified of new releases, subscribe to the new releases email list.

[del]We will post the changelog here as new versions of Ignition are released.
Watch this thread to be notified via email when a new release is ready.[/del]

Release date 2011-01-18

Ignition 7.1.9
SQL Bridge Module 5.1.9
Vision Module 4.1.9
Reporting Module 1.2.9
OPC-UA Module 1.1.9
OPC-UA A-B Drivers 1.1.9
OPC-UA Modbus Driver 1.1.9
OPC-COM Module 1.1.9
build 6431

Gateway
[ul]
[li]Improved - Reduced repetitive logging performed by errored timer task.[/li]
[li]Modified - Added a limit (250) to the maximum requested transaction size of the store and forward system.[/li]
[li]Fixed - Values specified in scientific notation not parsed correctly when converted from string. Affecting import of SQLTags with deadbands.[/li]
[li]Fixed - Writing to tag property causes tag reload, leading to extra alert messages.[/li]
[li]Fixed - Error loading complex tag properties from internal database preventing tag manager startup.[/li][/ul]

Designer
[ul]
[li]Fixed - Scan class rate editor not committing value on loss of focus.[/li][/ul]

OPC-UA Module
[ul]
[li]Improved - Improved CPU usage of drivers in certain scenarios involving large amounts of requests.[/li][/ul]

SQL Bridge Module
[ul]
[li]Added - Added “ignition.sqlbridge.prevent_group_exec” system runtime property that can be used to prevent groups from starting on system start.[/li]
[li]Modified - NaN and Infinite values in items now log as NULL to the database, instead of causing group error.[/li]
[li]Fixed - “Read” value mode providing values delayed by one execution cycle.[/li][/ul]

Vision Module
[ul]
[li]Fixed - Bug that caused a serialization error if the alert summary table’s default refresh rate was changed.[/li]
[li]Fixed - Minor bug that caused the easy chart to not fire property change events for its date range when the mode was changed.[/li][/ul]

OPC-COM Module
[ul]
[li]Modified - Reduced logging when subscribing to many incorrect paths.[/li][/ul]

ControlLogix Driver
[ul]
[li]Fixed - Fixed issue of incomplete browse when ControlLogix program file had no tags.[/li][/ul]

MicroLogix Driver
[ul]
[li]Fixed - Fixed issue connecting MicroLogix through Moxa EIP31xx protocol converter. This may also affect other protocol converters.[/li][/ul]

SLC Driver
[ul]
[li]Fixed - Fixed issue connecting SLC through Moxa EIP31xx protocol converter. This may also affect other protocol converters.[/li][/ul]

Modbus Driver
[ul]
[li]Improved - Added better status code reporting of write failure.[/li][/ul]

TCP Driver
[ul]
[li]Improved - Improved inactivity timeout handling on TCP driver.[/li][/ul]

Release date 2010-12-14

Ignition 7.1.8
SQL Bridge Module 5.1.8
Vision Module 4.1.8
Reporting Module 1.2.8
OPC-UA Module 1.1.8
OPC-UA A-B Drivers 1.1.8
OPC-UA Modbus Driver 1.1.8
OPC-COM Module 1.1.8
build 6247

Gateway
[ul]
[li]Improved - Improved stability of licensing system.[/li]
[li]Improved - The session status panel is improved. Subscriptions are now hidden by default to avoid spammy screen, and terminate/prune links work as expected[/li]
[li]Improved - Added column index to data store table, improving performance of loading large amounts of cached data into the target DB.[/li]
[li]Modified - Changed transaction isolation level to avoid locking issues with SQL Server.[/li]
[li]Modified - Numerical scaling no longer allowed for boolean tag types.[/li]
[li]Fixed - Bug that caused large resources (such as large, complex windows) to fail to open with various ZipExceptions.[/li]
[li]Fixed - Changed file access mode for internal database to avoid NIO errors in some JVMs.[/li]
[li]Fixed - Database SQLTag provider not tracking external driver staleness reliably.[/li]
[li]Fixed - Database driving provider not correctly handling write requests coming from other Ignition providers.[/li]
[li]Fixed - Some result columns from SQLTags Historian queries not being interpolated in certain cases.[/li]
[li]Fixed - Type error in certain SQLTag Historian queries using “tall” return format.[/li][/ul]

Designer
[ul]
[li]Fixed - SQLTag CSV export/import now supports Unicode.[/li][/ul]

OPC-UA Module
[ul]
[li]Added - Added advanced options for specifying a failover when creating connections to UA servers.[/li]
[li]Improved - Enabling/disabling anonymous access to the OPC-UA server no longer requires a restart to take effect.[/li][/ul]

SQL Bridge Module
[ul]
[li]Fixed - Unable to select block items for async trigger.[/li]
[li]Fixed - Error in XML import for array-based properties with no member elements.[/li][/ul]

Vision Module
[ul]
[li]Fixed - Fixed bug in tab strip component that caused an error when attempting to access properties through scripting on mouse events.[/li]
[li]Fixed - Race condition in tag bindings, especially when using multiple levels of indirection, that could cause the wrong value and/or quality to be displayed until the next tag change.[/li]
[li]Fixed - Bug that caused custom icons in the TreeView component to use a lot of processing power.[/li]
[li]Fixed - Bug with the spinner control and how it fired too many property change events, which could cause unwanted triggering of bidirectional bindings.[/li]
[li]Fixed - Bug that caused the momentary button to still work even when enabled was false.[/li][/ul]

ControlLogix Driver
[ul]
[li]Fixed - Fixed issue where refresh browse did not update the ControlLogix tag information correctly.[/li][/ul]

Modbus Driver
[ul]
[li]Fixed - Fix bug when specifying the unit ID in a Modbus specific address. i.e. [MBDevice]2.HR1024[/li][/ul]

Release date 2010-11-01

Ignition 7.1.7
SQL Bridge Module 5.1.6
Vision Module 4.1.6
Reporting Module 1.2.6
OPC-UA Module 1.1.6
OPC-UA A-B Drivers 1.1.6
OPC-UA Modbus Driver 1.1.6
OPC-COM Module 1.1.6
build 6048
NOTE: Due to a problem in the build system, 7.1.7 modules received the 7.1.6 version number. However, the build number (6048) can be used to correctly identify them as 7.1.7 modules.

General
[ul]
[li]Improved - Minor tweak to the system.dataset.toDataSet() function to improve large number conversion handling.[/li]
[li]Fixed - Problem serializing datasets that resulted from a stored procedure call.[/li]
[li]Fixed - Problem serializing datasets that came from a call to a stored procedure[/li][/ul]

Gateway
[ul]
[li]Improved - Minor issue logging into the web config section when there is more than one accepted role.[/li]
[li]Modified - Improved tolerance when converting strings to floats in coercion functions.[/li]
[li]Fixed - The terminate session button now works correctly[/li]
[li]Fixed - Null pointer error when disabling/re-enabling tags with alerts configured.[/li]
[li]Fixed - Potential NullPointerException if the user clears out the required roles for logging into the Designer[/li]
[li]Fixed - Bug that let bad calls to system.alert.acknowledgeAlert corrupt the alert status system, causing a NullPointerException in the Alert Summary Table component[/li]
[li]Fixed - After editing OPC connection, existing subscriptions are possibly lost.[/li]
[li]Fixed - Potential for thread-starvation situation with a large number of rapid calls to system.tag.writeToTag in Gateway scripting scope[/li]
[li]Fixed - DateDiff function does not return millisecond fraction correctly.[/li]
[li]Fixed - Problem in disk cache causing store and forward to drop some records from block groups.[/li]
[li]Fixed - Distribution group functions can’t access SQLTag references.[/li][/ul]

Designer
[ul]
[li]Fixed - Alert time deadband missing from SQLTag CSV export.[/li]
[li]Fixed - Bug that could cause two Designer sessions to have the same resource open for editing.[/li][/ul]

OPC-UA Module
[ul]
[li]Improved - Improved the request scheduling algorithm used in AbstractDriver.[/li]
[li]Fixed - Fixed bug where the OPC-UA discovery frequency setting was ignored.[/li]
[li]Fixed - Fixed bug that caused the initial connection to Ignition OPC-UA to show up as FAULTED when installing the OPC-UA module on a gateway that was already running.[/li][/ul]

SQL Bridge Module
[ul]
[li]Modified - Additional warning and error messages for invalid item configurations.[/li]
[li]Modified - ‘Delete older than’ option now works on tables whose index columns are non-integer.[/li]
[li]Fixed - Progress bar on XML import not updating.[/li]
[li]Fixed - app.tag.getTagValue used in transaction group or gateway script requires full tag path (doesn’t used default provider).[/li][/ul]

Vision Module
[ul]
[li]Improved - Background of the realtime range section of the easy chart is now transparent.[/li]
[li]Improved - New “Pen Control Mode” setting allows for lightweight pen visibility/color changes that don’t affect zoom level[/li]
[li]Improved - Fixed the spinner component which had a min/max/value race condition when all three were bound[/li]
[li]Improved - UI goof when dragging an integer tag to a color property - the resulting popup could be off-screen.[/li]
[li]Fixed - The Formatted Text Field’s committedValue property can now be bound bidirectionally[/li]
[li]Fixed - User interface bug - the Easy Chart’s DB Pen editor was missing the WHERE clause field.[/li]
[li]Fixed - Numeric entry field’s bounds checking didn’t work properly when used with the touchscreen popup keypad[/li]
[li]Fixed - The comments panel component didn’t properly work in touchscreen mode[/li]
[li]Fixed - Alert summary table blinking would stop if a cached window was re-opened until the alert states changed.[/li]
[li]Fixed - Bug that caused the Date-column results of the Alert History binding function to not be formatted by the Table component’s column formatting options[/li]
[li]Fixed - Minor bug that caused the shape’s gradient color property to not be bindable[/li]
[li]Fixed - Minor bug that caused an NPE when using the cell-update binding on a Table’s columnAtributesData dataset property.[/li]
[li]Fixed - Bug in the toBorder() expression regarding gradient shadows[/li][/ul]

Reporting Module
[ul]
[li]Fixed - Bug that caused error after changing the column selector’s horizontal gap to a non-default value[/li][/ul]

TCP Driver
[ul]
[li]Fixed - Fixed a deadlock in the TCP driver when a remote device does not shut down cleanly and the inactivity timeout is set to 0 (infinite). Changed default inactivity timeout to 5000ms.[/li]
[li]Fixed - Fixed bug in disconnect/reconnect logic of TCP Driver that could cause stalling when shutting down the device.[/li][/ul]

Release date 2010-08-26

Ignition 7.1.6
SQL Bridge Module 5.1.6
Vision Module 4.1.6
Reporting Module 1.2.6
OPC-UA Module 1.1.6
OPC-UA A-B Drivers 1.1.6
OPC-UA Modbus Driver 1.1.6
OPC-COM Module 1.1.6
build 5739

Gateway
[ul]
[li]Improved - AD/Hybrid user management form now omits the superfluous ‘password’ field for users[/li]
[li]Improved - Updated version of internal database to one that allows for orphaned lob space compacting[/li]
[li]Fixed - Leased scan classes not properly tracking leased state, not transferring leased state after modification.[/li][/ul]

SQL Bridge Module
[ul]
[li]Fixed - SQLTags references inside group not resolving properly when target tags are in folders.[/li]
[li]Fixed - Unable to drag SQLTag property reference into a group.[/li][/ul]

Vision Module
[ul]
[li]Improved - Added dock index property to allow for multiple docked windows per side.[/li]
[li]Improved - Added “New Main Window” and “New Docked Window” menu items to help new users create the 3 main kinds of windows[/li]
[li]Improved - Dropdown component now has configurable row count - the number of rows to display before scrolling[/li]
[li]Improved - Added sub-component event redirecting for the alarm summary table[/li]
[li]Improved - All components that display a bounded range (tank, fill level indicator, progress bar, and slider) now accept values out of their bounds, displaying an out-of-range overlay. This fixes a race condition that can cause problems when the value, min, and max properties are all bound.[/li]
[li]Fixed - Possible IndexOutOfBoundsException when using the Easy Chart customizer.[/li]
[li]Fixed - Fixed bug when downloading attachment using Comments Panel[/li]
[li]Fixed - Fixed scrolling bug on Comments Panel[/li]
[li]Fixed - Bug where client-modified client tags had their values overwritten by project changes after the client’s first hot update[/li]
[li]Fixed - Minor bug that caused some errors to not be able to use the error reporting system[/li][/ul]

OPC-UA Module
[ul]
[li]Improved - Sorting for ControlLogix, CompactLogix, MicroLogix and Modbus drivers[/li][/ul]

Release date 2010-08-13

Ignition 7.1.5
SQL Bridge Module 5.1.5
Vision Module 4.1.5
Reporting Module 1.2.5
OPC-UA Module 1.1.5
OPC-UA A-B Drivers 1.1.5
OPC-UA Modbus Driver 1.1.5
OPC-COM Module 1.1.5
build 5670

Release Notes:

  1. There is a known issue with the ControlLogix driver when downloading to a ControlLogix processor. Values may be invalid until a “refresh browse” is done for the ControlLogix device in the Ignition Gateway. It is highly recommended NOT to download a program to a ControlLogix processor while in production. Before restarting production perform a “refresh browse” and verify correct operation of the Ignition projects. This issue will be resolve in the next release.

General
[ul]
[li]Added - New scripting function: system.util.playSoundClip allows for easy scripting of audio playback[/li]
[li]Added - Full relational database transaction support added to all system.db.* function calls.[/li]
[li]Improved - Error box no longer re-sizes or re-centers itself, and sports a new look.[/li]
[li]Improved - Better representation of quality and error codes in many messages.[/li]
[li]Improved - New “Display Path Filter” argument on the system.alert.queryAlertStatus and system.alert.queryAlertHistory functions[/li]
[li]Improved - New alerts that have never been active no longer require acknowledgment.[/li]
[li]Fixed - Minor bug in the query results for alert status, not taking the severity filter into account correctly.[/li][/ul]

Gateway
[ul]
[li]Added - “Terminate Session” link added back in to be able to remove orphaned sessions.[/li]
[li]Improved - Alert handling decoupled from the cluster system so that a slow alert storage profile doesn’t block other operations[/li]
[li]Improved - Improved speed of deleting SQLTags.[/li]
[li]Improved - Improved SQLTags history logging.[/li]
[li]Improved - Slow-query log with individual time threshold per database connection aids in isolating poor-performing queries.[/li]
[li]Modified - Store and forward engines no longer created implicitly for data stored to non existing datasources.[/li]
[li]Modified - SQLTags history query potentially returning String column type for unknown tag paths, causing errors in easy chart. Now returns Integer column definition.[/li]
[li]Fixed - Store and forward from data cache only being triggered by record count, not time.[/li]
[li]Fixed - Bug that caused project startup and shutdown scripts to not run on Gateway startup or shutdown.[/li]
[li]Fixed - References to tag quality and last change not receiving subscription updates in certain use cases.[/li]
[li]Fixed - Error retrieving NVARCHAR column type from SQL Server.[/li]
[li]Fixed - Alert test console includes “register” flag in message, causes notification systems without “send initial” selected to ignore test message.[/li]
[li]Fixed - Alerts with custom messages but blank subjects now receive the default subject.[/li]
[li]Fixed - Tag “send clear” alert option not working correctly when set to False.[/li]
[li]Fixed - Tag references not updating correctly when referenced tag is edited or removed/added.[/li]
[li]Fixed - Type conversion error coming into play with certain transaction group setups.[/li][/ul]

Designer
[ul]
[li]Improved - Query browser now refreshes table list each time it’s opened.[/li]
[li]Fixed - Apply button on tag edit window can only be used once.[/li]
[li]Fixed - Analog alert settings table wasn’t properly scrolling when a large amount of states were added.[/li][/ul]

OPC-UA Module
[ul]
[li]Added - Support for MicroLogix 1500[/li]
[li]Added - Browsing indication to Device list page in Gateway.[/li]
[li]Improved - Removed superfluous logging by drivers about “last check X ms ago”.[/li]
[li]Improved - Sped up browsing when dealing with folders that have large numbers of children.[/li]
[li]Fixed - Major issue with bit-browsing that caused very high memory usage in the Gateway[/li]
[li]Fixed - Issue reading consecutive strings from PLC-5, SLC and MicroLogix processors.[/li]
[li]Fixed - ControlLogix browse issues with arrays in UDT.[/li]
[li]Fixed - Bug that caused an error in the server when unsubscribing to a tag on a disabled device.[/li]
[li]Fixed - Bug that caused quality to bounce between STALE and OPC_NOT_CONNECTED for tags on devices that were disconnected or unable to connect.[/li]
[li]Fixed - Bug in UA client that caused the connection to fault and reconnect after renaming or deleting a tag with CONFIG_ERROR quality.[/li]
[li]Fixed - A sporadic ConcurrentModificationException when using the clustered UA connection.[/li]
[li]Fixed - An exception happening during refresh browse in combination with bit specifiers at the end of OPC tag paths.[/li]
[li]Fixed - In ControlLogix driver, fixed issue where new browse results were not being applied to existing read requests.[/li][/ul]

SQL Bridge Module
[ul]
[li]Fixed - Cannot modify timestamp column for group writing to an existing table.[/li]
[li]Fixed - Driving scanclasses don’t work with external SQLTags providers.[/li]
[li]Fixed - Some alerting properties not exporting correctly to XML.[/li][/ul]

Vision Module
[ul]
[li]Improved - Client tags can now be enabled and disabled[/li]
[li]Improved - Non-static client tag values now persist in the client across hot-updates[/li]
[li]Improved - Improved property editors to work better when extremely narrow for better laptop support[/li]
[li]Improved - New “Item Path Filter” property on the alert summary table[/li]
[li]Fixed - Client tag security now works correctly[/li]
[li]Fixed - Dataset type client tags can now have their values edited in the edit tag dialog[/li]
[li]Fixed - ACCESS_DENIED quality was being used incorrectly instead of TAG_NOT_FOUND in some cases[/li]
[li]Fixed - ArrayIndexOutOfBounds exception deleting a dynamic property with no name[/li]
[li]Fixed - Painting issue with the pipe components when the colors were null[/li]
[li]Fixed - Fixed problem with new function binding feature not working correctly in the client.[/li][/ul]

OPC-COM Module
[ul]
[li]Modified - ‘Use OPC 2’ setting now prevents keep-alive from being used with OPC 3 servers.[/li][/ul]

Release date 2010-07-20

Ignition 7.1.4
SQL Bridge Module 5.1.4
Vision Module 4.1.4
Reporting Module 1.2.4
OPC-UA Module 1.1.4
OPC-UA A-B Drivers 1.1.4
OPC-UA Modbus Driver 1.1.4
OPC-COM Module 1.1.4
build 5476

Release Notes:

  1. Module SDK released. This is the first version for which the Module SDK is available. For more information about participating in the module development program, visit the Developers section of the website.

General
[ul]
[li]Improved - Added session creation time to system.util.getSessionInfo() function.[/li]
[li]Fixed - Error in parsing boolean values causing SQLTags CSV import to fail with boolean db tags.[/li][/ul]

Gateway
[ul]
[li]Added - New scheduled backup system helps to automate backing up of the Ignition Gateway[/li]
[li]Added - Added the ability for system integrators to route user-generated error reports to their email address rather than have the errors be sent to Inductive Automation[/li]
[li]Added - TimeBetween expression function.[/li]
[li]Improved - Updated internal database version to fix corruption issue.[/li]
[li]Improved - Log files are now cleaned up automatically.[/li]
[li]Modified - Store and forward system will now write through to fall-back connections instead of waiting for primary connection.[/li]
[li]Modified - Changed status code used for “demo expired” to prevent incorrect overlays with external OPC servers.[/li]
[li]Fixed - Bug that caused missing module dependencies to fault-out the entire context.[/li]
[li]Fixed - Minor bug that caused system.util.getSessionInfo() to return the wrong project name in its results.[/li][/ul]

Designer
[ul]
[li]Improved - Improved ordering of opc browse results[/li]
[li]Modified - OPC tag values can no longer be modified from the tag edit screen.[/li][/ul]

OPC-UA Module
[ul]
[li]Added - Added support for BOOL arrays to the ControlLogix and CompactLogix drivers.[/li]
[li]Added - Bits of SINT, INT and DINT residing in a UDT (User Defined Type) now show in browse.[/li]
[li]Added - Added string support to the Modbus driver.[/li]
[li]Added - Added 32bit data encoding of Input Registered to Modbus driver.[/li]
[li]Added - Added word swapping of 32bit values to Modbus driver.[/li]
[li]Added - Added support for 32bit BCD encoding to Modbus driver.[/li]
[li]Fixed - Fixed Unknown SQLTag quality when changing the data type of a SQLTag.[/li]
[li]Fixed - Fixed bug reading string values from PLC-5, SLC and MicroLogix processors.[/li][/ul]

SQL Bridge Module
[ul]
[li]Modified - Bi-directional mode in groups now uses item deadband to determine if value from database has changed.[/li]
[li]Fixed - Groups allowing write attempts of bad-quality values.[/li]
[li]Fixed - Bi-directional comparison resulting in values being written on first execution even if equal.[/li][/ul]

Vision Module
[ul]
[li]Added - New “Function” binding type allows for easy binding access to more types of data.[/li]
[li]Added - New “Cell Update” binding type allows for dynamic binding within an existing dataset.[/li]
[li]Improved - The “database connection” part of a SQL property binding is now itself, bindable.[/li]
[li]Improved - Added connect-timeout and read-timeout settings to the Vision Client project settings.[/li]
[li]Fixed - Minor bug that could cause exception to pop up in the designer when viewing expert-mode properties.[/li]
[li]Fixed - Fixed bug when using a translation list and having horizontal alignment set at AUTO.[/li]
[li]Fixed - Numeric input field now only uses bounds for human-entered input. If the tag value is outside the “bounds”, it will still display accurately.[/li]
[li]Fixed - Minor bug that caused table columns to become non-sortable under some conditions after calling setColumnLabel() through scripting[/li]
[li]Fixed - Bug that prevented the client from starting maximized when launched in windowed mode.[/li][/ul]

OPC-COM Module
[ul]
[li]Fixed - Failed writes not returning error code in some cases.[/li][/ul]

Release date 2010-07-02

Ignition 7.1.3
SQL Bridge Module 5.1.3
Vision Module 4.1.3
Reporting Module 1.2.3
OPC-UA Module 1.1.3
OPC-UA A-B Drivers 1.1.3
OPC-UA Modbus Driver 1.1.3
OPC-COM Module 1.1.3
build 5368

Release Notes:

  1. Make frequent backups! This version, as well as all versions in the 7.1.* branch, contain a known issue. Across restarts of the service, there is a small chance that the internal database that stores your Ignition projects may become corrupted. We are currently working on resolving this issue. All users are reminded to make regular backups to ensure that if this issue affects them, they do not lose data.

General
[ul]
[li]Added - New expression functions: replace, left, and right.[/li]
[li]Fixed - Tag change scripts now run in their own threads so they cannot block the scanclass evaluation thread.[/li][/ul]

Gateway
[ul]
[li]Added - New “Tall” SQLTags Historian query format.[/li]
[li]Fixed - Bug that caused spurious error message when signing into password-protected Gateway homepage.[/li]
[li]Fixed - Error during external SQLTag load causes all tags to fail instead of only the specific tag with the error.[/li]
[li]Fixed - Incorrect partition query causing occasional “unknown” values to be returned in SQLTags Historian.[/li]
[li]Fixed - Bug that caused client-side writes to miss their write-response notifications when the client had no active tag subscriptions.[/li]
[li]Fixed - Switch data type of tag to datetime results in tag having null value initially.[/li]
[li]Fixed - Fixed bug when browsing to the “OPC Servers > Connections” page after having setup a connection and subsequently uninstalling the module that provided that connection.[/li]
[li]Fixed - Bug that caused missing module dependencies to fault-out the entire context.[/li][/ul]

Designer
[ul]
[li]Added - Ability to specify custom subject for alert email.[/li]
[li]Improved - Increased timeout for Designer-to-Gateway OPC browse operation to support very large tag folders.[/li]
[li]Modified - Tag history binding screen now sorts tag paths.[/li]
[li]Fixed - Bug that caused a failure when editing a tag if you changed the name, hit Apply, and then changed something else and hit Apply again.[/li]
[li]Fixed - Fixed bug closing “Notes…” panel when no project resource had been selected.[/li][/ul]

OPC-UA Module
[ul]
[li]Improved - Added Path setting to ControlLogix and CompactLogix drivers to allow connecting to processors through ControlNet and DH+ modules.[/li]
[li]Improved - Added support to browse ControlLogix tags that have a leading _ character.[/li]
[li]Fixed - Fixed bug on SLC driver that intermittently caused inconsistent browse results to be returned.[/li]
[li]Fixed - Fixed issues where invalid browse results were being returned after the browse timeout had occurred.[/li]
[li]Fixed - Problem initializing settings record led to a “DISABLED” state on 1st startup of the Gateway.[/li]
[li]Fixed - Fixed issue of not setting the Modbus port correctly when upgrading from 7.1.1 to 7.1.2[/li]
[li]Fixed - Fixed stale tag issue that occurred when the scan rate of a transaction group was changed but may also occur in other situations. [/li]
[li]Fixed - Fixed timeout issue with reading large amount of tags from ControlLogix processors.[/li][/ul]

SQL Bridge Module
[ul]
[li]Added - Delete old records functionality to block group.[/li]
[li]Fixed - Hourmeter/event meter options not working correctly for block group.[/li]
[li]Fixed - Unable to delete more than one item at a time from a group.[/li]
[li]Fixed - Unable to write directly to hourmeter items.[/li][/ul]

Vision Module
[ul]
[li]Added - Scripting function system.gui.getOpenedWindowNames() added.[/li]
[li]Added - New component - Linear Scale. Displays a linear scale and visual indicators against that scale.[/li]
[li]Improved - TextArea now has defer updates mode like the TextField.[/li]
[li]Improved - Table component now has sortOriginal() and sortByColumn() functions for scriptable manipulation of the sort order.[/li]
[li]Improved - Table component has a new property: “headerVisible”[/li]
[li]Improved - Table component now has “Sortable” and “Header Alignment” as column attributes.[/li]
[li]Improved - Tree component upgrades: multi-selection, “Selected Path” property for folder detection, expandAll() and collapseAll() functions[/li]
[li]Fixed - Bug that caused the context menu in a file-save box to have empty labels.[/li]
[li]Fixed - Bug in the FactoryPMI legacy conversion tool that caused legacy ActiveX plugin components to not be upgraded[/li]
[li]Fixed - Table component editable feature now works in touchscreen mode.[/li]
[li]Fixed - Bug that caused some numeric query results to be scrambled when run in a locale that swaps the decimal point (.) with the thousands group separator (,)[/li][/ul]

Release date 2010-06-16

Ignition 7.1.2
SQL Bridge Module 5.1.2
Vision Module 4.1.2
Reporting Module 1.2.2
OPC-UA Module 1.1.2
OPC-UA A-B Drivers 1.1.2
OPC-UA Modbus Driver 1.1.2
OPC-COM Module 1.1.2
build 5273

Release Notes:

  1. Auto-upgrade of Vision clients will not work when upgrading to this version. The clients will need to be restarted in order to update themselves. This is due to changes in the bootstrap loader.
  2. This version includes a new version of the internal settings database that resolves a corruption issue. If you had installed a fresh version of 7.1.0 or 7.1.1, you’ll likely need to re-create your builtin image library as discussed in this forum thread.

General
[ul]
[li]Added - Calls to system.alert.queryAlertHistory can now specify a sort order for the resulting alert log events.[/li]
[li]Improved - New “dayofweek” and “dayofyear” units available in the date related expression functions[/li]
[li]Improved - Major overhaul to client bootstrap system to fix memory leaks during retarget[/li]
[li]Fixed - Scripting problem that caused numeric static fields of script modules to be incompatible with Python numeric operators[/li]
[li]Fixed - Bug that caused the active bitmask to always be set on the results of system.alert.getAlertStatus()[/li]
[li]Fixed - SQLTags CSV export doesn’t include tag value for static tags.[/li][/ul]

Gateway
[ul]
[li]Improved - Changed the system.alert.queryAlertStatus() function to use whole-line matching on its filters. To match part of a line, use the wildcard (*)[/li]
[li]Improved - Changed bundled version of Java to 6u20[/li]
[li]Improved - Added option to disable DirectDraw which will hopefully help some client systems that are having trouble painting.[/li]
[li]Modified - SQLTags now allow extended characters in their names.[/li]
[li]Fixed - Fixed deadlock in external SQLTags driver system.[/li]
[li]Fixed - Seed values for SQLTags Historian queries not loading correctly in certain cases.[/li]
[li]Fixed - SQLTags not responding correctly when the executing scan class is deleted.[/li]
[li]Fixed - Expressions with tag references aren’t receiving correct quality when reference is broken.[/li]
[li]Fixed - New version of internal database to fix corruption issue affecting images and project resources[/li][/ul]

Designer
[ul]
[li]Fixed - Bug that caused exporting images from the Designer’s image management tool to fail[/li]
[li]Fixed - Error using OPC browse for expression tag write-back feature.[/li]
[li]Fixed - Drag-drop of historical tags onto charts and tables from non-default providers not including correct provider name.[/li][/ul]

OPC-UA Module
[ul]
[li]Added - Added Dairy Demo Simulator[/li]
[li]Added - Exposed statistics about each UA service in Server->VendorServerInfo->ServiceStats[/li]
[li]Improved - Added Communication Retry Count to Modbus driver so that read and write request will retry if a timeout occurs.[/li]
[li]Improved - Moved some of the Modbus device settings to the advanced category.[/li]
[li]Improved - Improved traces in Modbus driver requests.[/li]
[li]Improved - Added request retry before setting data values to Stale[/li]
[li]Improved - Improved Modbus driver timeout logic to better handle a timed out device when connected through a gateway with multiple devices.[/li]
[li]Fixed - Fixed exception that occurred when a new setting was added to OPC Device configuration.[/li]
[li]Fixed - Fixed issue where TCP connections were not being ended with the remote server when shutting down or modifying OPC Device settings.[/li]
[li]Fixed - Fixed ControlLogix forward open request issue.[/li]
[li]Fixed - Fixed timeout error when browsing Modbus device with no address mapping.[/li][/ul]

SQL Bridge Module
[ul]
[li]Modified - Alert paths for items in groups no longer start with forward slash(/)[/li]
[li]Fixed - Block group live value display sometimes not showing values.[/li]
[li]Fixed - Async trigger settings not displaying correctly when group selection changes.[/li]
[li]Fixed - Unable to modify existing paths in block items.[/li]
[li]Fixed - Group attempting to read index column unnecessarily when no items in group require it.[/li]
[li]Fixed - Incorrect UI display for Hourmeter/Eventmeter values on group items - display reverts to “direct value” when setting is event meter.[/li]
[li]Fixed - External SQLTags driver - corrected several issues with monitoring of static db tag values and scaling.[/li][/ul]

Vision Module
[ul]
[li]Improved - Easy chart upgrades improve realtime polling algorithm by preventing query stacking and added pause button, ability to zoom/pan in realtime mode.[/li]
[li]Improved - Event scripts can now be terminated early via the sys.exit() call with no errors.[/li]
[li]Improved - Fixed problem where a SQLTag would be reported as not found when opening the property binding window[/li]
[li]Fixed - Updated window serialization so that illegal unicode characters are stripped from strings before serialization.[/li]
[li]Fixed - Bug that caused serialization problems on bindings to date-typed DB-tags due to inability to serialize java.sql.Timestamp[/li]
[li]Fixed - Bug that caused SQLTags read-access denied security overlays to not appear[/li]
[li]Fixed - Bug that could cause expression tags to share underlying objects, causing unintended bulk modification of multiple tags’ expressions.[/li]
[li]Fixed - Bug that could cause the numeric text field to inadvertently write down a value when the window opened when the numeric format string changed[/li]
[li]Fixed - NullPointerException during Pie Chart painting due to a null wedge label value[/li]
[li]Fixed - Syntax error in the generated event handling code for the tag-set action when using security[/li][/ul]

OPC-COM Module
[ul]
[li]Added - Remove server connections no longer require CLSID.[/li]
[li]Modified - Improved async write support.[/li]
[li]Modified - No longer passes values of unknown data types up to SQLTags.[/li][/ul]

ActiveX Module
[ul]
[li]Fixed - Fixed a bug with the print handler for Excel and Word. Now you can use the Excel and Word components.[/li][/ul]

Release date 2010-05-12

Ignition 7.1.1
SQL Bridge Module 5.1.1
Vision Module 4.1.1
Reporting Module 1.2.0
OPC-UA Module 1.1.1
OPC-UA A-B Drivers 1.1.1
OPC-UA Modbus Driver 1.1.1
UDP/TCP Driver 1.0.1
OPC-COM Module 1.1.1
build 5078

General
[ul]
[li]Fixed - Fixed bug in upgrade logic that caused some modules not to be upgraded if their file names had been changed between versions.[/li][/ul]

OPC-UA Module
[ul]
[li]Fixed - Fixed logic in drivers that could cause tag status to toggle from STALE to DRIVER_NOT_CONNECTED and back when subscribed to tags on a device that is currently disconnected.[/li][/ul]

SQL Bridge Module
[ul]
[li]Fixed - Problems with context menus in groups.[/li][/ul]

OPC-COM Module
[ul]
[li]Modified - Items who fail to return data types during browsing are now assigned “string” instead of ignored.[/li]
[li]Fixed - Server de-registering shutdown hook callback on incorrect thread.[/li][/ul]

Release date 2010-05-10

Ignition 7.1.0
SQL Bridge Module 5.1.0
Vision Module 4.1.0
Reporting Module 1.2.0
OPC-UA Module 1.1.0
OPC-UA A-B Drivers 1.1.0
OPC-UA Modbus Driver 1.1.0
OPC-COM Module 1.1.0
build 5053

Release Notes:

  1. This release contains two new drivers: the Modbus-TCP driver and a driver that can passively listen on TCP or UDP to gather data from ethernet-enabled devices such as barcode scanners and weigh scales.
  2. Ignition’s internal settings database has been upgraded to fix a problem with unchecked growth on the [tt]settings.lobs[/tt] file. Customers can use the db_compactor tool to retroactively compact their existing internal databases if needed.

General
[ul]
[li]Added - New scripting functions allow advanced stored procedure calls from Client and Gateway scoped scripts[/li]
[li]Improved - The function system.tag.getTagValue() now throws an error if the tag in question doesn’t exist.[/li][/ul]

Gateway
[ul]
[li]Improved - Fixed a potential error that could occur when viewing the OPC Servers page.[/li]
[li]Improved - Changed internal DB block size from 32k to 8k for a smaller internal database.[/li]
[li]Improved - Changes to the SQLTags Historian partition sizes now take affect immediately.[/li]
[li]Modified - Improved type coercion when querying SQLTags history data.[/li]
[li]Fixed - Fixed bug when resetting the gateway password while using a non-default authentication profile.[/li]
[li]Fixed - Web-launching with direct JNLP links now works in IE6. Previously failed due to no-cache http header directive.[/li]
[li]Fixed - Updated internal settings database version to fix problem with unchecked internal db growth.[/li][/ul]

Designer
[ul]
[li]Improved - Improved the tag editing UI’s layout.[/li][/ul]

OPC-UA Module
[ul]
[li]Added - NEW Driver: Modbus-TCP[/li]
[li]Added - NEW Driver: TCP/UDP passive gathering driver.[/li]
[li]Improved - Modified Modbus driver to allow communication with multiple unit IDs through a gateway with a single IP address.[/li]
[li]Improved - Added device settings to Modbus driver to limit the number of elements per request.[/li]
[li]Improved - Added support for SLC503[/li]
[li]Improved - Devices are listed alphabetically on the device configuration list.[/li]
[li]Improved - Added a “Disabled” driver state. Disabled drivers will now show this instead of “Disconnected”.[/li]
[li]Improved - Added support to ControlLogix driver to access bit in DINT, INT and SINT data types.[/li]
[li]Improved - Modified to cache SLC and Micrologix browse data.[/li]
[li]Improved - Added Discovery registration.[/li]
[li]Improved - Settings page has a download link for both client and server certificates.[/li]
[li]Fixed - Fixed bug that caused UA server to fault when dealing with a disabled device.[/li]
[li]Fixed - Fixed a bug that caused a fault in the server when dealing with a driver that hadn’t finished connecting yet.[/li]
[li]Fixed - Fixed problem with Modbus driver not communicating when address mapping is not used.[/li]
[li]Fixed - Fixed race condition that could occur when connecting to an OPC-UA server.[/li]
[li]Fixed - Fixed certificate issues when connecting to KEPServerEx 5.2 with security settings on.[/li]
[li]Fixed - Fixed bug in ControlLogix driver when writing multiple strings.[/li][/ul]

SQL Bridge Module
[ul]
[li]Added - Group level read-mode allows ‘polled’ reading of values.[/li]
[li]Improved - Legacy import tool now allows merging into existing projects.[/li]
[li]Fixed - Database procedures not being listed properly.[/li]
[li]Fixed - Error writing datetime to stored procedure parameter.[/li]
[li]Fixed - FactorySQL legacy import not importing “old record deletion” units correctly.[/li]
[li]Fixed - Alerts with infinite setpoints not properly calculating deadbands.[/li]
[li]Fixed - Block groups inserting changed rows error occasionally with out-of-bounds errors.[/li][/ul]

Vision Module
[ul]
[li]Added - The Bar Chart component now can have explicit value axis bounds.[/li]
[li]Improved - New “Basic” property filter helps cut down on property clutter and display the most commonly used properties.[/li]
[li]Fixed - Timing issue that could cause system.tag.getTagValue() to return -1 when invoked on an internalFrameActivated event.[/li]
[li]Fixed - Automatic touchscreen feature wasn’t respecting a component’s enabled or editable properties.[/li]
[li]Fixed - Memory leak in the Vision Client when re-targeting.[/li][/ul]

Released 7.0.2

Released 7.0.3

Released 7.0.4

Released 7.0.5

Released 7.0.6

Release Notes:

  1. Due to a change in how the store-and-forward local cache system works, you’ll need to remove the files in the following folder in order for the store-and-forward system to utilize the local cache correctly.
    [tt]/contexts/main/datacache[/tt]

  2. Linux users will need to un-activate their Gateway before upgrading, and then re-activate afterwards due to a change in the activation system on Linux.

Released 7.0.7

Release Notes:

  1. This release is highly recommended for users of 7.0.5 and 7.0.6 as it fixes an issue where tag values could stop receiving updates without displaying bad quality.

Released 7.0.8

Release Notes:

  1. This release contains a number of important bug fixes and is highly recommended.

Released 7.0.9

Release Notes:

  1. This release contains an important modification in how the Designer and Clients are web-launched that is required to launch on any client machine that is running Java 6 update 20 or later.

Released 7.1.0

Release Notes:

  1. This release contains two new drivers: the Modbus-TCP driver and a driver that can passively listen on TCP or UDP to gather data from ethernet-enabled devices such as barcode scanners and weigh scales.
  2. Ignition’s internal settings database has been upgraded to fix a problem with unchecked growth on the [tt]settings.lobs[/tt] file. Customers can use the db_compactor tool to retroactively compact their existing internal databases if needed.

Released 7.1.1

This update primarily fixes errors in upgrade logic going from 7.0 to 7.1.

Released 7.1.3

Release Notes:

  1. Make frequent backups! This version, as well as all versions in the 7.1.* branch, contain a known issue. Across restarts of the service, there is a small chance that the internal database that stores your Ignition projects may become corrupted. We are currently working on resolving this issue. All users are reminded to make regular backups to ensure that if this issue affects them, they do not lose data.

Released 7.1.4 build 5476

Release Notes:

  1. Module SDK released. This is the first version for which the Module SDK is available. For more information about participating in the module development program, visit the Developers section of the website.

Released 7.1.5 build 5670

Release Notes:

  1. There is a known issue with the ControlLogix driver when downloading to a ControlLogix processor. Values maybe invalid until a “refresh browse” is done for the ControlLogix device in the Ignition Gateway. It is highly recommended NOT to download a program to a ControlLogix processor while in production. Before restarting production perform a “refresh browse” and verify correct operation of the Ignition projects. This issue will be resolve in the next release.

Released 7.1.6 build 5739

Release Notes:

Various minor bug fixes, and a new HP-UNIX build.

Released 7.1.8 build 6247

Released 7.1.9 build 6431.

Note: Version 7.1.8 had a bug in scientific notation parsing that could lead to incorrect values for fields commonly in this format which were loaded from CSV or XML. In particular, SQLTag deadbands were often affected. If you modified your tags via CSV in 7.1.8, you should re-import them in 7.1.9, or at least verify that their deadband values are set correctly.

UPDATE: As of Ignition 7.2, this thread is no longer the changelog archive. Each version will have its changelog available via the downloads page. To be notified of new releases, subscribe to the new releases email list.