What has changed in 1.1.x

1.1.6

Added

  • Security Improvement: Encryption of credentials.

  • Communication Channel: Simplified Communication Channels configuration using preconfigured Channel Types.

Bug Fixes

  • Information Model: Removed Simple Type as data type for Events and Commands.

  • Information Model: Ensure that "Save" button is only enabled when all mandatory fields are filled.

  • Communication Channel: OPC-UA Client configuration issues.

  • Communication Channel: File Consumer file handling when error occurs in the communication.

  • Communication Channel: MQTT layer reconnects when no disconnect buffer is used.

  • Device Type: Enable the configuration of the Communication Channels before saving the new Device Type.

  • Instance: Fixed Instance starting issue.

1.1.5

Added

  • Import/Export functionality for SMARTUNIFIER Artifacts (Information Models, Communication Channels, Mappings, Device Types, Instances, Deployment Endpoints, Deployments) to allow transfer of artifacts in a simplified way.

  • Communication Channel: Source code editor that displays the Channel configuration in JSON format.

  • Security: Encryption of databases.

Improvements

  • Communication Channel - SQL Databases: Handling of infinity values.

Bug Fixes

  • Deployment: Fixed configurable refresh on deployment page.

1.1.4

Added

  • Mapping: Option to enable/disable rules.

  • Communication Channel - InfluxDB: Added Tags and allowing the renaming of variables via configuration.

  • Communication Channel - SECS: Added SECS as a new Communication Channel type.

  • Deployment - AWS: Introduced deployment of Instances on AWS using Fargate.

Improvements

  • Manager UI: Updated to Angular version 11 to improve performance and usability.

Bug Fixes

  • Framework: Paths that are containing the SMARTUNIFIER Manager are now allowed to have spaces in it.

  • Information Model: Fixed Copy and Paste issues of Nodes in the model editor.

  • Communication Channel - SQL Database: Supports now all kinds of connection paths.

  • Device Type: Alphabetically sorted list of Mappings.

1.1.3

Added

  • Mapping: Introduced check that shows if a Rule is valid or invalid.

  • Deployment: Added more default logging settings (Info, Debug, Trace, Warning).

  • Deployment - Docker: Introduced health check for containers in order to determine whether the resource is operating normally.

  • Repository: Added option to reindex (update) all implementations that are stored in the repository.

Improvements

  • Communication Channel - MariaDB: Updated driver to version 2.6.2.

Bug Fixes

  • Information Model: Fixed renaming of complex variable MemberType to make sure all dependent nodes are updated to the new name.

  • Communication Channel: Fixed duplication of Communication Channels when clicking on "save".

  • Device Type: Fixed several UI issues when clicking on "apply" and "save".

1.1.2

Added

  • Manager UI: Added group filter for all artifacts.

  • Communication Channel - MQTT: Buffering of messages when MQTT Client is not connected.

Improvements

  • Communication Channel - SQL Database: Simplified configuration.

Bug Fixes

  • Communication Channel - MQTT: Added ID to the MQTT persistence folder to avoid multiple clients conflicts.

  • Instance: Prohibit Instance from stopping in case another Thread is running in a Channel Implementation.

1.1.1

Added

  • Added Port and IP of the SMARTUNIFIER Manager to the application.conf file.

Improvements

  • Communication Channel: Introduce default configuration for Channels.

Bug Fixes

  • Instance: Ensure that multiple used Communication Channels have only one configuration.

  • Device Type: Fixed long loading time when accessing Rules in the Mapping.

1.1.0

Added

  • Mapping: Allow the synchronous execution of commands.

Improvements

  • Communication Channel - File Consumer: Improved logging and formatting of parsed files.

Bug Fixes

  • Information Model: Fixed icon of model node "Array".

  • Communication Channel - SQL Database: Fixed reconnect when connection to the database is lost.