Released 09 December 2019, build 1066
New features
User Interface & Functionality
- N/A
ETS SDK
- Support long-running DeviceManagement connections in APP SDK (for diagnostic purposes)
- Implementation of access to (sub-)module Group Object and parameter instances from APP SDK
Improvements
User Interface & Functionality
- KNX Secure
- Support for IP-SystemBroadcast in network management procedures for $57B0
- Support for IP-enabled device profiles not implementing all KNXnet/IP service families
- Security Update due to AN158 v06 (integration of "secure addenda")
- Improving security notice dialog when IP backbone security needs to be deactivated
- Support for KNX/IP Secure Interfaces when no parameters were included in their Application Program
- Implementation of KSG decision on security resources upon clearing device security mode
- Support for mask version 0xFFFF for plain device descriptor read on devices in security mode
- Disable "continue plain" button in FDSK dialog if this would result in parking the device
- Modular Application Programs
- Optimized (on-demand) activity calculation to prevent OutOfMemory cases in large projects
- Support for dynamic TextParameterRef labels in (sub-)modules using argument values
- Support for localized text parameter initial values as text argument for (sub-)modules
- Support evaluating ParameterCalculations when used for (sub-)module instantiation in repeats
- Support for ETS "Update Application Program" functionality for modular application programs
- User Experience
- Use of markdown in the Online Catalog additional information, KNX News & New Products
- Prevent project export while there are pending operations running
- Performance improvement
- Performance improvements deleting area (with data handler plug-ins)
- Support order of source elements by number (over selection order) in Extended Copy
- Performance improvement when navigating in (Online-)Catalog
- Improve (estimated) bus current calculation when KNX-RF devices are included
- Improve persisting behavior of active/focused parameter dialog control before download
- Performance optimization for exporting huge telegram lists in Excel/CSV format
- Improve the information dialog for project export during pending operations
- Supporting dynamic update of TextParameterRef labels in table cells
- Show PID_COUPLER_TYPE in Device Info for couplers (basic diagnostics for segment couplers in ETS5)
- Support printing labels for parked and unassigned devices (in building view)
- Support OrderNumberFormattingScript in Hawk DeviceInfo
Bug fixes
User Interface & Functionality
- KNX Secure
- Synchronize the Tunneling UserIDs in the keyring file with those generated by Hawk
- Using correct individual maximum APDU length for every router along download path
- Fix download cancelling completely when pressing "Plain download" in FDSK dialog
- Fix duplicate callback within hawk when switching to plain application program download
- Plain devices on the IP backbone are no longer parked when enforcing backbone security
- Modular Application Programs
- Fix group tree after removing activity calculation on opening project (ETS 5.5.1 workaround)
- Fix modular application programs with >=10 module definitions
- Prevent duplicating Group Objects in the group tree during project conversion (CVnext)
- Fix ETS3-style parameter block (page parameter) hide/show mechanism in new activity calc
- Fix TextParameterRef labels with (sub-)module arguments having wrong curly brackets suffix
- Fix undo of "default parameter" causing an exception in some devices
- Fix incorrect default text insertion when TextParameterRef parameter value is cleared/empty
- Hide parameters in ETS3-style applications "display ordered" before the first page parameter
- Fix TextParameterRef evaluation parsing user input for curly brackets
- Fix calculated TextParameterRef names of parameter blocks after re-opening project
- Fix "Set Sending" for group addresses linked to (sub-)module group objects
- Prevent device parameters having default value from being persisted in the project
- Fix (sub-)module parameter calculation rules with L/R parameters out of module scope
- Fix exception when executing "default parameters" on (sub-)modules with scripts
- Parameter references from modules are not resolved correctly on parameter value change
- Fix tree view that had incorrect order of group objects
- Fix error in sorting order of channels
- Fix default texts of parameter references that are not displayed correctly
- Fix multiple tables within same parameter page and and issue in grids parameters
- Fix an issue with dynamic text change
- Fix an issue with the Module count that could not be changed
- User Experience
- Fix empty handling of completely empty baggage file after automatic plug-in removal
- Display correct sidebar medium type, if change was rolled back by operation validation
- Fix persisting behavior when sliders of ColorPicker control are used (like keyboard input)
- Fix duplicate sort indication (triangle) in default detail view header of the project archive
- Extended Copy building part prefix/suffix should not start over for top-level building parts
- Fix bulk downloading (multiple devices in pending operations) over the same IP interfaces
- Fix support for Unicode (double byte character) numbers in localizations (e.g. Japanese)
- Fix possible transaction timeouts during downloads with active Project Tracing
- Fix NullRef-Exception when ETS opens password-protected project on startup
- Include download of IP and Security configuration if download was triggered by an APP/DCA
- Fix eventing for selection changes in ETS to APP/DCA sidebar properties
- GroupMonitor/BusMonitor does not automatically start with cmd line option
- Fix multi selection behavior in parameter dialog for time duration parameter types
- Fix lost update of "Last Downloaded" timestamp in the sidebar after download finished
- Fix NullRefException on "Project->Copy>" context menu item during pending operations
- Fix 'Internal error' when group monitor is running
- Fix ETS crash when assigning project interfaces
- Fix that parameter page opening set 'Device last modified date' to now when there has been no modification
- Fix missing parameter validation in the User Interface for some parameters
- Fix wrong ID in the ETS App Device Compare dialog
- Fix of the tunneling connector that did not recover from TCP connection breakdown
ETS SDK
- SDK Group Object tree throws exception after resetting parameters to default value