2024-01-19 <br/>
<br/>
<b>Version 1.0.4</b><br/>
<i>Library: 1.8.5<br/>
Core: 1.1.3<br/>
Web: 1.8.3<br/>
API: 1.2.9</i><br/>
<br/>
<br/>
- Feature -> System, Web: Remote access and tunelleing integrated with Secomea SiteManager Embedded<br/>
- Feature -> System, Web: Customizable hostname of the unit<br/>
- Feature -> System, Web, Core: Dynamic handling architecture of CPU for auto fetching updates and Connectors<br/>
- Feature -> System, Web, Core: Handling GUI updates for OEM & white labelling packages<br/>
- Feature -> System, Web: Access to logs from Dockers (all-in-one) container<br/>
- Feature -> Web: Skeleton visuals when loading<br/>
- Feature -> Web, System: Timezone avaiable on Docker<br/>
- Feature -> Web: Notification on available updates in the info bar<br/>
- Feature -> System, Core: Ability to manually downgrading of Connectors<br/>
- Feature -> API: Improving loading of mappings and items making init faster<br/>
- Feature -> API: Various improvements and extended documentation<br/>
- Feature -> System, API: Soft and hard restart calling directly system commands rather than sending commands to the software<br/>
- Feature -> System, API: System wide tags can be added for OEMs, manufacturers and partners<br/>
- Bugfix -> Core: Handling of memory when RAM usage becomes critical. Timer bugfix and implemented additional check when socket is lost to local database<br/>
- Bugfix -> Core: Race condition could happen at certain scenarious causing crash or hang of the system<br/>
- Bugfix -> Core: Reinit/reloading of the software sporadically could case a crash under start up<br/>
- Bugfix -> Core: Ignoring certain virtual network interfaces in software version<br/>
- Bugfix -> Web, API: Checking if hardware architecture matches the correct uploaded updater software to avoid updating for wrong architecture<br/>
- Bugfix -> Web, API: Exporting and import of configuration to contain the mapping groups<br/>
- Bugfix -> Web, API: Import of items containing " would fail due to missing character escaping<br/>


<br/><br/>

2023-10-11 <br/>
<br/>

<b>Version 1.0.3</b><br/>
<i>Library: 1.8.4<br/>
Core: 1.1.1<br/>
Web: 1.8.1<br/>
API: 1.2.7</i><br/>
<br/>

<b><u>NOTE for GUI:</u></b><br/>
Some images might not load after the update due to the cache. If this happens please clear the cache or press CTRL+R in the browser<br/>
<br/>
<u><b>NOTE for Connectors:</u></b><br/>
The following Connectors needs updated to work with this version:<br/>
SQL Connectors version minimum 0.1.4-1<br/>
Azure IoT version to minimum 0.3.6<br/>
</b>
<br/>
<br/>
- Feature -> System: Native installation script for other vendor hardware<br/>
- Feature -> System: Multi architecture for x86, x86-64, ARM & ARM64 (Docker & native installation)<br/>
- Feature -> System: Edge solution with container management<br/>
- Feature -> System: OpenSSL upgrade to 1.1.1k<br/>
- Feature -> System: Generation of unsigned Apache certification for secure https connection<br/>
- Feature -> System: Upgrade of Qt framework from 5.11.0 to 5.15.0<br/>
- Feature -> Core: Allowing trial on native installations<br/>
- Feature -> Core: Edge license for using software to only manage peripherals, network and containers<br/>
- Feature -> Core: Trial of 3 hours with 30 minutes cool down<br/>
- Feature -> Core: Hierarchical reference to items. E.g. %INSTANCE.ITEM.name_of_item%<br/>
- Feature -> Core: Stronger UUID generation for software installations<br/>
- Feature -> Core: Length of data values up to 16.777.215 chars<br/>
- Feature -> Core, Web: Write commands directly send to API are having variables decoded<br/>
- Feature -> Web: User management. Currently with Operator and Administrator rights<br/>
- Feature -> Web: Updated icons<br/>
- Feature -> Web: Minor user guiding implementation with info boxes and text<br/>
- Feature -> Web: Adding array of items when adding device (API only)<br/>
- Feature -> Web: Enabling & disabling of Connector (API only)<br/>
- Feature -> Web: Faster initialization<br/>
- Feature -> Web: Various API improvements and faster indexing<br/>
- Feature -> Web: Grouping of mappings<br/>
- Feature -> Web: Fast insertion of mappings when grouped<br/>
- Feature -> Web: Tooltip helpers added for most pages and inputs<br/>
- Feature -> Web: Easy guidance when installing as software for the first time. Taking the user through the steps of creating PIN code & adding users<br/>
- Feature -> Web: Improvements to the user experience on the user management page<br/>
- Feature -> Web: Docker version showing the real system version which corresponds<br/>
- Feature -> Web: New instances will be automatically opened after creation<br/>
- Feature -> Web: Adding instances from the Connectors menu<br/>
- Feature -> Web: Install Connectors directly from the Connectors page<br/>
- Feature -> Web: Auto navigation to Connectors page if none is installed and otherwise use Instance page as default<br/>
- Feature -> Web: Auto check for new system versions and auto system update<br/>
- Feature -> Web: Enabling & Disabling of Connectors<br/>
- Feature -> Web: Auto checking for Connectors updates<br/>
- Feature -> Shadow API: Various improvements including logging and error handling etc.<br/>
- Feature -> Shadow API: Option for verifying server certificate<br/>
- Feature -> Shadow API: QoS parameter<br/>
- Feature -> Shadow API, System: Shadow API implemented on Docker<br/>
- Bugfix -> Shadow API: Non-empty password allowed<br/>
- Bugfix -> Web: Importing of items in CSV containing<br/>
- Bugfix -> Web: Export of items in Dockers<br/>
- Bugfix -> Web: Emptly listings when listing users without being logged in or without PIN code<br/>
- Bugfix -> Web: Changes in imported items not visually being updated<br/>
- Bugfix -> Web: Few corner cases errors in API when hitting empty records in the database<br/>
- Bugfix -> Core: Fast message forwarding<br/>
- Bugfix -> Core: % not escaped properly from API commands<br/>
- Bugfix -> Core: Better handling of restart of service between Dockers, HW and native installation<br/>
- Bugfix -> Core: Rare race condition with high load and many items fixed<br/>
- Bugfix -> Core: Occasionally duplicate of buffered messages<br/>
- Bugfix -> Core: Minimum trigger interval for items with event based data<br/>
- Bugfix -> Core: SQL queries for failed writing commands would fail if the value contained special chars<br/>
- Bugfix -> Core: Replacing variables would fail if variables was short and party included a system variable<br/>
- Bugfix -> Core: Instance status interval stabilized as it would occasionally miss the interval<br/>

<br/>

2022-12-20 <br/>
<br/>
<b>Version 0.0.20-3</b><br/>
<i>Library: 1.7.9<br/>
Core: 1.0.9<br/>
Web: 1.7.5<br/>
API: 1.2.3</i><br/>
<br/>
- Feature -> Core, Web: Bidirectional synchronization of mappings between Sender and Receiver<br/>
- Feature -> Core: Bidirectional synchronization items having variable parameters. E.g. between MQTT having a topic with /topic/%ITEM.NAME%.<br/> 
- Feature -> Core, Web: Acknowledge to the sender when mapping is executed. Acknowledgement is by writing back the value that was written by the sender to the receiver.<br/>
- Feature -> Core: Internal function for Connectors to delete items automatically if requested by the Connector<br/>
- Feature -> Core: Significant performance improvements for mappings and data handling<br/>
- Bugfix -> Core: Variable containing VALUE would be recognized as %VALUE%<br/>
- Bugfix -> Core: Handling of JSON parameters which contains a "." in its value (e.g. bearer token such as: 2eyJ0eX.eyJhdWQiOiI.TeuGLPgO3scSvn7_f8yy) <br/>
- Bugfix -> Core: Handling of decoding of parameters starting with a number which contains a JSON value (e.g. if item is named "123_item" and contains { "name": "Item"}) <br/>
- Bugfix -> Core: Post script can ignore values by assigning their values to null (<i>value = null</i>) <br/>
- Feature -> Core: Decoding of JSON parameters in post processing<br/>
- Feature -> Core: Setting manual ethernet connection parameters (auto negotiation on/off)<br/>
- Feature -> Web: Remember last saved mapping and items and using as default configuration afterwards<br/>
- Feature -> Web: Multiline parameters for Connectors<br/>
- Feature -> Web: License management page<br/>
- Feature -> Web: No HTML caching<br/>
- Feature -> Web: Updater dialog closes and refreshes after finished update<br/>
- Feature -> Web, System: Link for log files<br/>
- Feature -> Web: Search function in Instances, Connectors and various drop down boxes.<br/>
- Feature -> Web: Setting manual ethernet connection parameters (auto negotiation on/off)<br/>
- Bugfix -> Web: Faster logout for invalid token<br/>
<br/>

2022-08-29 <br/>
<br/>

Version 0.0.18<br/>
- Feature -> Using special characters in names
- Feature -> Only read on trigger<br/>
- Feature -> Store responses returned from a writing<br/>
- Bugfix / Feature -> Ethernet negotiation causing sporadic disconnects<br/>
- Feature -> New license scheme technical implementation<br/>
- Feature -> Combined software for Docker (SW) and HW editions<br/>
- Security -> Password protected win PIN(only for new units)
<br/>


SIA Update - version 0.0.17-1<br/>
- Feature -> Connectors get items and values by name<br/>
- Feature -> Memory management<br/>
- Bug fixes -> Mutex management optimized<br/>
<br />


2022-05-10 <br/>
<br/>

SIA Update - version 0.0.16-5<br/>
- Feature -> API: Returning SQL errors in JSON<br/>
- Bug fixes -> API: Import of configuration files for certain connectors would fail<br/>
<br />

2022-03-19 <br/>
<br/>

SIA Update - version 0.0.16-1<br/>
- Feature -> Library / Core: Performance optimization for readings and writings avoiding use of the database when possible<br/>
- Feature -> Library / Core: Performance optimization parsing SIA device and item parameters<br/>
- Bug fixes -> Library / Core: Various improvements and fixes<br/>
<br />


2022-03-14 <br/>
<br/>

SIA Update - version 0.0.15-2<br/>
- Feature -> Web Interface / API: bugfixes and various improvements<br/>
<br />


SIA Update - version 0.0.15-1<br/>
- Feature -> Library / Core: support MASTER_INSTANCE, MASTER_DEVICE, MASTER_ITEM parameters<br/>
- Feature -> System: better handle of SIA soft restarts<br/>
- Feature -> System: added PostgreSQL<br/>
- Feature -> Web Interface / API: support minimum version for SIA software updates<br/>
<br />

