====ARDI Server Changelog==== ===2022.0.0 Build 2802=== New Features: * Added 'Copy Live Data Binding' and 'Copy Transforms from Live Data' to data binding menu * Historical drivers now get point classification data, making it easier to distinguish continous or discrete data. Enhancements: * Added 'User' icon in top-right corner to improve sign-in on small devices. * Changed 'Favourite' button to an icon for better clarity on small devices. * Additional information now available when binding external data to properties. * Addons can now self-upload media to assets Bug Fixes: * Editing a historical bindings transform no longer shows live binding data. * Type search results are no-longer mis-labelled as 'Tag' * Prevented some redundant log entries * Fixed issue where Javascript APIs would not run from file:/ URLs. * Fixed issue with driver launcher that could cause problems in mixed Python 2/Python 3 environments on Windows. * Fixed issue with Linux upgrade installer where setting files could be overwritten for the default site. * Fixed issue with Windows upgrade installer where Python files would not always overwrite existing files. ----- ===2022.0.0 Build 2801=== New Features: * Linux installer upgraded to support Ubuntu 22 * Consolidator SSL Proxy added to allow ARDI to be hosted using SSL/TLS security * Clicking the location indicator now allows you to hilight a specific point on the map Enhancements: * Installer now includes several new drivers by default * Time travel controls are no longer available in charting when no channels have history. * Internal functions now use '127.0.0.1' rather than 'localhost' to improve performance on IPv6 systems. * Log rotation files are automatically installed on Linux versions * Javascript libraries updated to support SSL connections * Improved historical driver output speed Bug Fixes: * Removed recurring error log entry * Output cleanup was not always running as expected during 'Changes' requests * Added timeouts to all requests functions, to prevent hanging in unusual IPv6 environments. ----- ===2022.0.0 Build 2800=== Breaking Change Notice(s): * The deprecated DAQ folder will now no-longer function. New Features: * Driver Issue Reporting allows drivers to report specific problems (such as dependencies missing) * Custom Alert Functions have been added * Status addon is now included by default * Live Contexts have been added, but are not fully supported by all UIs as yet * New Driver Status API function now available * You can now change a properties type while maintaining its existing binding (used when splitting one property into many). Enhancements: * Alert generation has been moved to a seperate, external service. * When binding properties, options with no binding are now highlighted * Major overhaul of driver feedback and status display * All log files - including consolidator logs - should now appear in the ARDI log folder * logrotate configuration files are now included in the ARDI installer. Suggest Logwot8 for Windows. * The Pandas python module is now included with the installer * The individual elements of 3D position, rotation and scales can now be bound. * AQL improvements for sub-second data and text values Bug Fixes: * Editing the binding of a position in a single-site ARDI server could result in a page of text * Fixed issues dragging the diagram SVG * Some environment layer configurations would cause the map to show the incorrect layer * The image-layers on Y-Up environments could be incorrectly positioned on maps * Various small bugs & issues * Fixed issue with white screen after logging in immediately after searching. ----- ===2021.0.0 Build 2731=== Breaking Change Notice(s): * Infrastructure in this version of ARDI has moved from Python 2.7 to Python 3.8. This may cause existing drivers - particularly custom drivers - to fail. New Features: * Driver log files have been relocated to /log folder in Windows builds * Extension management addin is included as standard in new installs Enhancements: * Moved to new Apache version * Moved to new PHP version * Moved to new Python version * Migrated from MySQL to MariaDB Bug Fixes: * Various small/cosmetic bug fixes * Resolved 'dead page' after importing bindings * Resolved 'dead page' after updating username/password ----- ===1.0.0 rc Build 2716=== New Features: * Added new hook points for Addon integration * Began internationalisation of core product areas Bug Fixes: * A relationship created as a hierarchy may no longer be edited to a physical/logical, and vice-versa * Deleting assets will now correctly remove their Media & Environment details from storage * You can now remove environments from assets * Deleting assets will correctly clean-up data sources and bindings 1.0.0 rc Build 2715 New Features: * Mapping can now be specified in environments to map real-world, ARDI and GPS coordinate systems. * AR scans now indicate the availability of 360 photography on related assets * Added new class of 'subdued' assets which appear last in search results Enhancements: * Improved 360 routing * All builds now digitally signed Bug Fixes: * Assets being loaded by script players will now be correctly proxied to fetch assets based on type. * Fixed an issue causing services to be launched for addins with incomplete service settings. * Fixed an issue causing services to not be launched correctly when paths include spaces ----- ===1.0.0 rc Build 2712=== New Features: * Relationships can now be set to 'unclosured' to improve performance in extremely complex, trivial relationships such as Visible * Added ARDI-360 external update functionality * Added ability for routing to be limited to a sub-set of assets * Added additional hooks for ARDI-360 * Added additional addin integrity checks * Added API access to map SVG files Bug Fixes: * Resolved issue with the diagram not correctly presenting assets with no model * Fixed problem with isolation calculations being performed in AR scans even when isolation was disabled * Problems with routing accuracy improved ----- ===1.0.0 rc Build 2709=== New Features: * Added interface to assign top-down SVG symbols to improve 2D mapping * Added 'clients' folder to allow AR/VE/360 clients to recognise if they are out of date. * Added significantly to chat/collaboration features * Added collaboration sync options * Added pin list for web users Enhancements: * Additional data is now visible on the map page, as well as access to dashboards and diagrams. ----- ===1.0.0 rc Build 2706=== New Features: * ARDI-VE integration from the main web interface * VE Scene Cache added to radically improve load-times for complex VE scenes Enhancements: * Improvements to the types of data that is cached, and the types of data loaded at runtime. * Improved VE scene generation time on servers with isolation monitoring Bug Fixes: * Fixed issues saving the category for media items. * Fixed issues overwriting existing media items. * Reduced some potential long-load scenarios with very complex relationships on an asset.