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.