# Nightly 8.1 Changelogs - 2021

**URL:** <https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410>\
**Category:** Ignition Early Access\
**Created:** [January 19, 2021, 7:32pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410 "2021-01-19T19:32:07Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 9, 2021, 6:03pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/21 "2021-02-09T18:03:06Z")

</div>

Nightly Changelog: 8.1.3-b20210209

## Visualization

**236: Perspective client doesn’t indicate tag write failure if write permission is insufficient**  
Perspective client and designer preview mode now indicate tag write failures if write permission is insufficient.

**1160: Template Repeater Marquee Scroll Doesn’t Work When Layout Style Set To Horizontal**  
Marquee scrolling for the Vision Template Repeater component now scrolls horizontally.

**1686: Add Setting to Scan Barcode action to specify background color**  
Scan Barcode action has a new option for specifying background color of barcode. This option allows reading barcodes with light or dark backgrounds, previously white barcodes with black backgrounds couldn’t be read.

## Data Model

**1616: Changing the datatype for an internal historian tag will result in the next value stored with prior datatype**  
Fixed an issue where the first value stored to the internal historian would be of the incorrect type after changing the historical tag’s datatype.

## Platform

**1547: JSONEditor appearance suffers under constrained width**  
Fixed render issue in JSON property editor when width was constrained.

## Enterprise

**1460: Remote tag provider always shows Unknown status UDTs as Uncertain**  
On the Tags Status page:

- Remote tag provider should display Running if the connection is good
- Tag count should display the number of tags reported by the remote tag provider if remote Gateway is also on a version with this change. Older versions will continue to report a tag count of “Unavailable”
- UDTInstance quality should show Good if all atomic tags are good

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 10, 2021, 12:45pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/22 "2021-02-10T12:45:41Z")

</div>

Nightly Changelog: 8.1.3-b20210210

## Visualization

**1158: system.perspective.isAuthorized doesn’t accept session ID override/kwarg**  
Scripting function system.perspective.isAuthorized now accepts the sessionId argument properly.

**1761: Viewport bound pop-ups have their contents become draggable if right or bottom edge is on viewport boundary**  
Fixed issue regarding Popup component movement when viewportBound is set to true.

**1783: system.perspective.toggle always displays close icon**  
Fixed togglePopup scripting function bug.

**1233: Parent Projects Can Be Linked To Their Children**  
Fixed an issue where projects could be erroneously linked together in a circular manner via the gateway UI.

**1593: Adding / updating annotation on power chart updates all chart annotations instead of just modified one**  
Adding or updating an annotation on the power chart component will no longer update all annotations rendered on the chart.

## Connectivity

**1778: Cannot write to exposed tags of datatypes that need conversion from UA to Ignition types**  
Fixed a bug preventing writes to DateTime and DateTime Array tags exposed to OPC UA via the Exposed Tags interface.

## Data Model

**1779: jsonValues property sometimes doesn’t return Folder in UDTs**  
Fixed an issue where .jsonValues tag property sometimes doesn’t return Folders within UDTs.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 11, 2021, 12:51pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/23 "2021-02-11T12:51:35Z")

</div>

Nightly Changelog: 8.1.3-b20210211

## Visualization

**1752: Popup window size unexpectedly shrinks when clicking the edge without actually dragging to resize**  
Fixed issue with Popup component that was incorrectly resizing the popup upon clicking on a side without dragging to resize the component.

**657: Cell update bindings cannot be copy-pasted**  
Cell update bindings no longer throw a SerializationException when being copy-pasted.

## Connectivity

**1395: system.opchda.getAttributes() error serializing response w/in Designer/Client**  
system.opchda.getAttributes() no longer runs into an error serializing response w/in Designer/Client.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 12, 2021, 5:17pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/24 "2021-02-12T17:17:52Z")

</div>

Nightly Changelog: 8.1.3-b20210212

## Data Model

**688: Add Error condition for Invalid Tag Group**  
Tags that rely on Tag Groups will have an Error\_Configuration quality code when Tag Group doesn’t exist.

## Platform

**1821: Datasource audit log has pruning enabled by default, no easy way to disable, causes unexpected data loss for customers**  
Added a specific ‘Pruning Enabled’ setting to database audit profiles, and changed the logic around retention days to be more clear.

**1007: Add Find/Replace support to Webdev Resources**  
Added Designer search and replace support for resources defined by the WebDev module.

## Visualization

**1695: Breakpoint Container’s small and large breakpoint buttons do not change the views shown in the container**  
Fixed issue with Breakpoint container that wasn’t updating small/large view change until Designer was interacted with after selecting specified child size.

**1498: Malformed logger message exception from ComponentRegistry if the same component ID attempts to register twice**  
Fixed issue where a perspective component registered by a 3rd party module twice would throw a MissingFormatArgumentException.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 16, 2021, 8:47pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/25 "2021-02-16T20:47:27Z")

</div>

Nightly Changelog: 8.1.3-b20210216

## Infrastructure

**1415: Mixed pre-deploy and non-pre-deploy launchers have file contention over launchclient.jar**  
The Designer and Vision Client Launchers now rely on the .ignition/cache/resources location to cache and run from matching launchclient.jars. This improves consistency on which launchclient.jar should be used based on the target gateway on launches as well as retargets. It also reduces the amount of network traffic required to launch a client by relying on existing cached jars instead of downloading from the target gateway every time when frequently targeting different gateways or versions.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 17, 2021, 9:35pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/26 "2021-02-17T21:35:24Z")

</div>

Nightly Changelog: 8.1.3-b20210217

## Data Model

**1751: Internal tag historian is not enforcing Time/Point Limit settings**  
Internal tag historian on non-Edge gateways now respect time and point limit settings instead of defaulting to 1 week and 10 million points.

**1744: Vision UDT bindings don’t work across cross-version remote tag providers (8 to 7)**  
Vision UDT tag bindings between an Ignition 8 gateway to an Ignition 7 tag source do not work correctly.

## Visualization

**233: Alarm Tables: translation, locale, and timezone support**  
This effort for this ticket is solely for the alarm tables (Alarm Journal and Alarm Table). All persistently displaying text in each table has been translated. The pager that exists in the footer (and sometimes header) has also been translated. Since the pager is used on the standard Table component, it, being the pager, will also apply translations. All of the alarm table modals are translated as well, i.e. alarm details, column config modal, filter modals etc.

In addition, translation of the historical and realtime date range component that is used with the Alarm Journal Table and the Power Chart has been done as part of this work. This is also reflected in the Date Time Input and Date Picker components.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 18, 2021, 8:43pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/27 "2021-02-18T20:43:04Z")

</div>

Nightly Changelog: 8.1.3-b20210218

## Enterprise

**1663: Redundancy: Sync status of backup gateway becomes out of date when the master experiences a network disconnect/reconnect**  
Fixed an issue causing old, expired connections to be used for sending gateway network messages. This behavior could lead to an incomplete connection state for the gateway network channel, which, if using redundancy, would cause both nodes to remain active upon reconnect.

## Visualization

**1841: Perspective Map: Alternative WMS provider URLs results in Component Error**  
Support for WMS layers added back, and URLs without parameters are allowed.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 19, 2021, 6:27pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/28 "2021-02-19T18:27:18Z")

</div>

Nightly Changelog: 8.1.3-b20210219

## Visualization

**1734: AbstractAssetManager deadlock when upgrading and restarting two Gateways over GAN**  
Fixed deadlock in Perspective theme manager.

## Data Model

**1819: Alarm pipeline ScriptBlock compiles and executes scripts using wrong ScriptManager**  
Alarm Pipeline script blocks now execute in the context of the project the pipeline belongs to, not the Gateway Scripting Project.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 23, 2021, 2:42pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/29 "2021-02-23T14:42:05Z")

</div>

Nightly Changelog: 8.1.4-b20210223

## Connectivity

**1784: Update all Logix driver descriptions to make compatible firmware versions more clear**  
Updated all Logix driver descriptions to make compatible firmware versions more clear.

## Platform

**542: Tag Browser: Column headers should be static**  
Column headers in the designer’s tag browser no longer scroll with the tree/table: they remain visible at the top.

## Visualization

**959: Dock: cannot drag resize beyond 75% of widows inner dimensions**  
Docked Panels are now able to expand to 100% of the viewport device.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 24, 2021, 6:03pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/30 "2021-02-24T18:03:05Z")

</div>

Nightly Changelog: 8.1.4-b20210224

## Visualization

**1720: Better View Param support for embedding components**  
In the property editor, added menus to assist with synchronizing template instance parameters and schema property suggestions.

**1407: Perspective Workstation: On Screen Keyboard support**  
Added support for the On Screen Keyboard in Perspective Workstation.

**928: Map: view tooltip displayed on marker select in the mobile view**  
Map component Marker Tooltips will now only show on mobile devices if the permanent property is enabled, compared to how they were previously incorrectly showing when the Marker was interacted with.

## Platform

**1765: Unable to create nested script package with same name as top level script package**  
Fixed an issue where scripts inside packages could not be given the same name as other scripts at the root level.

## Data Model

**1836: UDT Instances aren’t sorted with other tags in Tag Browser**  
UDT Instances are no longer sorted separately from other tags.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [February 25, 2021, 10:13pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/31 "2021-02-25T22:13:04Z")

</div>

Nightly Changelog: 8.1.4-b20210225

## Visualization

**1897: Row Selector component does not show reverse sort filtering in vision clients**  
Fixed issue that caused the “Reverse Sort” option on a Row Selector Tree filter to not serialize.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 1, 2021, 2:58am UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/32 "2021-03-01T02:58:30Z")

</div>

Nightly Changelog: 8.1.4-b20210226

## Visualization

**781: Scripting functions to get project metadata for Perspective**  
Added system.perspective.getProjectInfo() scripting method. Also available on the session object.

**1083: Perspective Scripting - Popups Opened via system.perspective.openPopup() with a Child DataSet Parameter - Incorrect Formatting of the DataSet**  
Dates and Datasets can now be passed as parameters using system.perspective.openPopup(), togglePopup(), dock() and navigate() when specifying a view.

**1432: Dates passed as parameters in perspective will not translate back to a date**  
Date and Dataset values are now encoded correctly when specified as view parameters using dock, navigate, and popup actions.

## Platform

**1892: Add “typeOf(value)” expression function**  
New expression: typeOf(value) reveals the datatype of the argument value

## Data Model

**1741: system.tag.storeAnnotations displays NPE when using annotations on a edge remote tag provider using internal historian**

- Unsupported calls to store annotations on remote providers are handled more gracefully
- Instead of throwing an NPE, the result for each path pointing to a remote provider will be a QualifiedValue with Bad/Unsupported Quality Code and diagnostic message “Remote tag history providers do not support annotation storage”

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 1, 2021, 4:57pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/33 "2021-03-01T16:57:19Z")

</div>

Nightly Changelog: 8.1.4-b20210301

## Visualization

**493: Radio Group bound properties break when reopening view**  
Radio Group bound property values remain intact while reopening views.

## Data Model

**415: Tags Deleted from Edge provider with remote sync are not recorded as retired in tag history**  
Added support for tag retirement within the local historian. In addition, any tags that are now retired locally will be synced properly to a remote historian if using data sync.

**431: Add sync support for annotations to local (edge) historian**  
Added support for remote syncing annotations that are stored to the local historian.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 2, 2021, 4:21pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/34 "2021-03-02T16:21:28Z")

</div>

Nightly Changelog: 8.1.4-b20210302

## Data Model

**1756: system.tag.configure with merge collisionPolicy changes UDT or Instance tagType when it’s not explicitly included**  
Better support for changing TagType through scripting and prevent modifying TagType of UDT Definitions and inherited nodes.

**1649: Managed Tag Providers Should Function Independent of Redundancy Status**  
Status tags on redundant backups do not have the latest values available on them when backup is not active. This prevents the monitoring of such tags through OPC-UA while gateway is not active.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 3, 2021, 6:36pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/35 "2021-03-03T18:36:25Z")

</div>

Nightly Changelog: 8.1.4-b20210303

## Visualization

**1873: XYNumericDataset and AbstractDataset’s getPrimitiveValue should accept Date subclasses**  
Datasets with java.sql.Timestamp columns now can be used in Vision charts.

**1939: Perspective: Checkbox component intermittently does not display check icon**  
Checkbox Component and other uses of Perspective’s internal Icon Renderer should no longer display the wrong icon (such as unchecked when a Checkbox is checked) in rare situations.

## Data Model

**1743: system.tag.browse on Remote Providers returns originating Gateway Provider**  
Browse results across remote tag providers have incorrect provider name in the node description’s fullPath property.

**1909: Webdev export in the designer doesn’t display full paths**  
Designer export of webdev resources now displays the full path of each resource.

**1933: UDT Definition Parameter’s Data Type changes from String to Integer on Upgrade from 7.9 to 8.1 When using {DeviceName} as the Value**  
Set correct UDT Parameter data types when upgrading from 7.9 to 8.1.

## Security

**452: Clients with IdP Authentication strategy - improve experience when browser is unsupported**  
Added ‘unsupported browser’ page for vision designer/client IDP logins.

## Connectivity

**105: Add debug/trace logging for DCOM value change events**  
Added additional logging for OPC-DCOM value change events under DataChangeDispatcher.

**1899: OPC UA client subscription diagnostics page doesn’t list nodes any more**  
Fixed a regression which prevented nodes from being listed under the OPC UA client subscription diagnostics page.

**1875: BACnet device discovery timeout should be configurable**  
Allow discovery timeout to be configured.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 4, 2021, 5:08pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/36 "2021-03-04T17:08:26Z")

</div>

Nightly Changelog: 8.1.4-b20210304

## Enterprise

**1876: EAM: Remote upgrade of a 7.9 gateway to 7.9.x doesn’t upgrade all modules**  
Resolved the issue where the 8.x EAM controller did not upgrade all modules when upgrading a 7.9 gateway to a later 7.9 version.

## Visualization

**900: Page Configuration Primary View Dropdown Displays Empty Directories As Views**  
Fixed minor rendering issue in Page selection tree which rendered empty directories as views.

**1840: Column Container component SELECTION OVERLAY does not update when clicking between the various breakpoints**  
Perspective Designer - Component Selection highlighting correctly updates when switching between Column Breakpoints.

**1870: Checkbox: onClick event fires twice on single click**  
Perspective Checkbox Component: onClick event will now fire once per click instead of twice.

**1541: Need to be able to translate the login failure message for Vision clients**  
Classic login panel and IDP login panel in Vision client are now translatable.

## Data Model

**1921: Alarms not Triggering on Tags when Modifying the Alarm Mode**  
Changes to a tag’s alarm configuration aren’t always evaluated immediately upon save- the value must change by more than the deadband before the correct state will be established. This has been changed so that the current state is evaluated immediately.

**1950: Tag Backfill can prevent Tag Event scripts from showing immediately changed values when Timestamps aren’t in sync between Gateway and Vision/Designer**  
Writes to memory tags were using the timestamp of the source JVM, causing issues when the remote system’s clock was different than the gateway’s (future timestamp could block value changes until that time, past timestamp could potentially not be used as the current value). Writes to tags will now use the gateway’s timestamp. Advanced writing that seeks to manipulate the timestamp (by writing QualifiedValues through scripting) will need to be executed on the local gateway in order to continue working.

## Platform

**355: Gateway unable to deserialize arguments from a client-scoped system.db.runPrepUpdate call**  
An InvalidClassException was thrown when system.db.runPrepUpdate was called with parameters that resolved to BigDecimal objects.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 5, 2021, 10:11pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/37 "2021-03-05T22:11:26Z")

</div>

Nightly Changelog: 8.1.4-b20210305

## Visualization

**969: Perspective Alarm Status Table: Add selection control and selection data properties**  
Added new property to the Alarm Status Table called “selection”. This property allows the user to configure how many table rows can be selected at a time on both the active and shelved tabs of the alarms displayed on the table, as well as creating a read-only list of the currently selected alarms and its details for active and shelved respectively.

**686: Add Cancel Option To Login Screen For Active Sessions**  
Added an Exit Login button to the Login page to give users a way to cancel the login process if needed.

## Connectivity

**1922: BACnet driver should support reading and writing null values**  
Support reading and writing BACnet Null values.

**1599: Blocked threads on scheduleProcessorStatusRequest**  
Fixed a bug that led to many “opc-ua-executor” threads trying to schedule processor status requests in legacy ControlLogix and CompactLogix drivers.

## Data Model

**1935: Tag History Mode Changes From Using Historical Scanclass to On Change after upgrading from 7.9 to 8.1**  
Fixed an issue where tags defined with the “Default Historical” Historical Scanclass in 7.9 were incorrectly converted to use the “On Change” Sample Mode instead of “Tag Group” after upgrading to 8.x.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 8, 2021, 1:07pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/38 "2021-03-08T13:07:53Z")

</div>

Nightly Changelog: 8.1.4-b20210308

## Connectivity

**1973: ReadArrayTagsRequest is not being counted by request timers**  
Fixed a bug in Logix driver metrics that prevented read requests for arrays from being counted in throughput measurement.

**2000: LargeAnalogValue Present\_Value has wrong value when subscribed via COV**  
Fixed a bug when using COV that resulted in the Present\_Value property of LargeAnalogValue objects to report a value of 0.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 9, 2021, 3:49pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/39 "2021-03-09T15:49:00Z")

</div>

Nightly Changelog: 8.1.4-b20210309

## Visualization

**1843: Numeric Entry Field: invalidStyle property being incorrectly applied to valid values**  
Numeric Entry Field component now correctly removes invalidStyles when its value goes from invalid to valid.

**1333: In Perspective parameters, passing complex object parameters merge with pre-existing object**  
New view setting to control whether object parameters are merged in with or replace default values.

## Infrastructure

**1782: Docker Image: Implement lightweight Container Health check**  
Docker Image now uses a healthcheck that doesn’t conflict with use of gwcmd.sh.

**1777: Docker Image: Implement Proper Signal Handling**  
Docker Image now responds properly to container stop commands (i.e. docker stop \<container\_name\>) and performs gateway shutdown.

## Connectivity

**2006: BACnet: Netty detected leak**  
Fixed a bug decoding BACnet DateTime values with an unspecified month.

---

<div class="post-metadata">

**Author:** ![sreis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sreis/32/14631_2.png) [@sreis](https://forum.inductiveautomation.com/u/sreis)\
**Post date:** [March 10, 2021, 4:31pm UTC](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410/40 "2021-03-10T16:31:33Z")

</div>

Nightly Changelog: 8.1.4-b20210310

## Connectivity

**1907: AB Devices go Idle when program is modified**  
Fixed a bug that could lead to the Logix driver being stuck in “Idle” state.

## Platform

**1551:Unable to use system.alarm. functions in the script console without the Vision Module installed**  
system.alarm.\* functions now work without Vision module being installed.

## Visualization

**848: Radio Group: designer cannot adjust padding of items and gap between items grow with container**  
Radio Group Component - a new prop for radioStyle has been added, allowing for CSS styling including padding, and margins of radios within the Radio Group component. In addition, the align prop now works correctly when orientation is set to ‘row’.

**1988: Performance drastically degrade from 8.1.1 to 8.1.2/3 in the designer**  
Reselecting components only if they were previously selected when their qualities change.

[Previous page](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410.md?page=1)

[Next page](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2021/42410.md?page=3)
