Search

Latest Release Notes

Check out the latest updates to Airodis.

Find out more

Release Notes:

 

Airodis 5.1.2 Release Notes

August 2017

Upgrade Notes:

This release includes a new driver framework, and many instrument drivers have been rewritten from scratch. Most of these drivers have slightly different names, and the user may need to select the new driver in the station configuration. These new drivers may present a slightly different report/channel configuration which will need to be manually mapped to existing data.

Important – see ‘Migrating Aurora Nephelometer Channels’ below

Major Changes

  • Rewrite all Nephelometer drivers (M9003, Aurora). The new drivers now acquire the correct channel configuration
  • Added Ambilabs Nephelometer driver
  • Added MetOne BAM-1022/E-BAM+ driver
  • Rewrite HiVol/MicroVol driver
  • Added GroveStreams driver (for Neigborhood Monitor support)
  • Added Ecotech Congrego driver
  • Add ETL3000 driver
  • Alarm/Invalidation rules now include many more rolling data functions
  • Remote screen restructured to work from remote clients (not just from server). Note – The remote screen is not implemented for Aurora and HiVol/Microvol at this time. This will be re-added in a future release.
  • Add alarm window to rules

Minor Changes

  • Add overrides for mindistance/maxdistance in Radar graph
  • Thumbnail images in reports are now stored more efficiently (no recompression)
  • Refreshing previews in GUI now takes object size and aspect ratio into account
  • Added period (‘.’)to accepted CSV date delimiters
  • Updated CSV date pattern to be more robust
  • Re-implemented FTDI USB connection code (for Serinus/EC9800)
  • Fix crash when rendering diurnal graphs for scalar function on vector-paired channel.
  • Fixed DB commit failure on virtual stations.
  • Fix alarm buffers containing one too many records. Disabled alarms no longer added to list of current alarms in client GUI
  • Fixed capture percent not being applied to diurnal points.
  • Fix CR800 checksum condition where \xBD was not being handled properly.
  • Update Pakbus drivers to assume end date (not start date)
  • Fix Pakbus issue where EOF was not being correctly detected when downloading .TDF file
  • Make CSV/ADF export use culture invariant number formatting
  • Prefer user-defined report interval when logger reports zero interval
  • Rename AbsMin/AbsMax to MinAbs/MaxAbs to reflect their true behaviour (including "TimeOf" functions)
  • Fix time zone (and conversion) not being applied in table previews.
  • Duplicated rule 'add' buttons to be next to delete buttons
  • Added support to clone rules
  • Added azimuth offset to Radar graphs
  • Fixed front projection radar graphs incorrectly erasing gaps Azimuth offset is now applied in a way that also corrects BAM correlation
  • MatchLabelAsID also matches labels on default channels
  • Disable workspace discovery on SqlCE
  • Apply decimal places to value formats in alarm description
  • HTML and Text report output are now the message body in sent email (not attachment)
  • Don't allow services to start unless they are configured to run on localhost.
  • Fix autoinvalidation applying to one record too many
  • Fix station limit banner not disappearing when station is deleted.
  • Reimplement all data type formats in drivers (shared library code)
  • Fix XML namespace issues on scheduler file
  • Fix possible null reference exception when loading audit entries
  • Fix duplicate entry when loading audits for virtual stations
  • Report scheduler now reports multiple states to report manager (not just “paused”)
  • Tweak data column headers in client (added channel numbers; more label space)
  • Fix null value handling when rendering concentration plots
  • Force sync of single station with server before downloading
  • Fix exception when viewing download log on new/unsaved station.
  • Enable compiler optimizations on client release builds
  • Don't include "delete" audit entries in notes
  • Fix exception when deleting from a column that does not belong to a report
  • Change SqlCE MaxDatabaseSize to 4000 (prevent DB corruption)
  • ACOEM rebranding
  • Set installer to require Win7 or later
  • Fix crash on Client close when data manager has been shown
  • Fix AQS timezone calculations

Migrating Aurora Nephelometer Channels

In this release, the Aurora Nephelometer drivers have been rewritten from scratch. There are two major differences:

  • Logger Channel IDs are now mapped to the “VI” parameter on the instrument. They are no longer incrementally numbered from zero.
  • The DIO State channel has been removed
  • Temperatures are now returned in the same unit as the instrument

This means that the instrument channels won’t correctly map to the Airodis channels (and their historic data) without being corrected by hand. To correct this, perform the following steps:

  • Click “Acquire Config”
  • When asked to clear the existing channel configuration, select “Yes”
  • On the last channel, add 1 to the channel number (first column)
  • Working backwards, add 1 to all channel numbers except the first channel (Major State)
  • Save the configuration

The end result should be a channel list without a channel “2”. For example, this is how an Aurora 3000 should appear:

Before

After

 

 

Airodis 5.1.0 Release Notes

March 2016


Upgrade Notes:

 

In order to reduce file fragmentation and prevent performance degradation on large data sets, the indexes have been changed for the main data tables in SQL server. These will automatically get upgraded when Airodis 5.1.0 first starts. Note that large tables (> 1GB) can take several minutes to re-index. The status of the upgrade can be seen from a console view, or from within the Kryptonite logger. This upgrade procedure takes place within a transaction which will roll back on failure. Despite this, it is still recommended to have a backup of your data handy prior to upgrading.

The default database growth has been changed from 1MB to 10%. This was to scale better with large databases (so 1GB of data is not broken into 1000 fragments on disk). However, older databases will not be automatically updated. We strongly recommend reviewing the SQL autogrowth setting on existing databases.

These changes do not affect local (SQL Compact) databases.

Major Changes

  • Added support for Leosphere WindCube
  • Added support for MSSQL/MySQL data import drivers
  • Dropped support for Windows XP
  • Added Radar Graphs (supports only WindCube)
  • Rewrite of core averaging calculations
  • Client can now detect and display/edit data gaps in the data manager
  • Major stability improvements to Web Reports
  • Re-index of database tables for less fragmentation
  • Report scheduler can now execute post-process command or script.
  • Addition of DTS reports (and large changes to AQS reports)

Minor Changes

  • Added AQS reasons to default reason list
  • AQS reports now allow specifying decimal places
  • Added Log10 and LogAvg functions to reports
  • Fix crash when populating cells with audit entries from non-existent rule.
  • Inherit decimal places from channel when viewing audit cells.
  • Format InitialValue/FinalValue cells to match channel decimal places.
  • BAM1020 driver now detects ancient (2.x) firmware during FW version test.
  • Show station limit in corner of client in shareware
  • Changed channel pointer format in reports to 3 distinct numbers for station, report and channels (channels specified in old format will continue to work)
  • Improve performance of editing data with lots of audit entries.
  • Add Serinus raw file import
  • Updated channel list in Serinus driver
  • Prevent concurrent threads from opening/closing/scanning FTDI USB (e.g. Serinus) devices at the same time.
  • Upgrade DotRas to v1.3 (Win7)
  • Fix race condition which can cause authentication to sometimes fail under heavy HTTP load.
  • Added link-local address blocks to "LAN" scope in report editor.
  • Fix localisation defaulting to US date formats. CurrentCulture is no longer changed. Workspace manager now stores "en" instead of "en-US" in "Culture" registry key.
  • Fix incorrect parsing of null-terminated, fixed-length strings (Pakbus sometimes has garbage after null terminator)
  • Upgraded AirodisSetupLauncher to .Net 4.0 Client Profile. Removed checks for .Net 4.0 installation.
  • Upgrade Dependencies to use SQL Express 2014.
  • Cut down SQL install to just SQLEngine and SSMS - Basic.
  • Updated Dependencies installers to use DISM to Install .Net 3.5, and to install .Net 4.5.2 instead of 4.0 (WinXP no longer supported)
  • Added "Time Zone Conversion" option to Reports to convert logged data into a selected time zone. Added extra parameter to report fetch routine to specify output time zone.
  • Bundle PowerShell 2.0 for Server 2008 (SQL2014 needs at least this version)
  • Fix crash when closing task progress dialog
  • Fixed control placement on Manage Reasons dialog.
  • Added DTS reports (One minute data format)
  • Fix crash when revering manual edit
  • Fix missing cells when committing virtual stations
  • Improved handling of stations with no database name set. It's now possible to acquire config and query time without having a database defined.
  • Add Campbell Scientific DAT driver
  • Fix crash loading audit history when a channel mapping is broken.
  • Fix auto-invalidation audit entry commits sometimes failing.
  • Fixed incorrect conversion multiplier for millibars
  • Added sorting to Audit columns
  • Make column headers in data manager resizable
  • Can now acquire report interval on E-Bam and E-Sampler
  • Add support for "arrays of channels" in Campbell PakBus protocol
  • Printing a custom page range is now properly implemented.
  • Add support for acquiring units in Campbell Pakbus drivers
  • Fixed vector pairing in calculated channels
  • Fix requesting admin rights when launching only clients.
  • Fix infinite loop when rendering table footers with period of zero.
  • Improve handling of loggers that communicate in UTC timestamps
  • Use UTF-8 for parsing channel labels and units when acquiring config
  • Fix midnight end date breaking Opsis comms.
  • Changed format of launch parameters in system registry. LicenseServer and NoDiscovery are now persistent settings.
  • Add server-side error logging to DownloadServer.GetDialupDevices() WCF command
  • Add driver for BOM data format
  • Templates now save to correct location and dynamic template list now refreshes after saving.
  • Fix broken null check/cast in calibration rules
  • Change default SQL database file growth to 10%
  • Last data point now consistently shows the end date of the last record.
  • Fix recent schedule changes being lost when station is updated.
  • Add recipient list to alarm email logs.
  • Change alarm email log date to UTC

Airodis 5.0.9 Release Notes

January 2015

Major Changes

  • New Feature - Modbus support – Airodis can now perform as a modbus slave device
  • New Feature – Added Russian language support
  • New Feature – Time zones added to reports so that reports can be run relative to the station time zone and not just the server time zone
  • Fixed – General improvement and minor bug fixes

New Platforms Supported

  • Support for Windows 8.1 Professional (x86 and x64)
  • Support for Windows Server 2012 R2 (x64)

Notes for installing on the new operating systems

The Airodis installer requires that Microsoft .Net Framework 3.5 is installed or activated on both the Windows 8.1 Professional and Server 2012 operating systems before Airodis can be installed.

Details on how to install .Net Framework 3.5 can be found here:

Platform Support Discontinued

Windows XP (x86) - in line with Microsoft’s end of support for the Windows XP operating system Ecotech will no longer be officially supporting Airodis running on the Microsoft Windows XP platform after the 5.0.9 release.  While Airodis may still run on Windows XP Ecotech will not be actively testing Airodis on that platform nor looking at bugs raised against Airodis running on the platform.

Customers are urged to update their Airodis host operating system if they are still running on Microsoft Windows XP.

 

Version 5.0.8 Release Notes

May 2014

Major Changes:

  • Add support multidrop on Serinus remote control
  • Graphs now include all level markers when auto scaling is enabled (plus other autoscaling bugfixes)

Fixes and minor changes:

  • Added a banner warning message when the demo version has more than the allowed 3 stations
  • Changed station database field in client to always show database manager dialogue
  • Added count down in same location as the nag screen continue button so user can see that something is happening (Demo)
  • Fix global invalidation reason not propagating across workspace.
  • Fix column mismatch when filtering invalid data from export data set
  • Fix report scheduler OnDownloadComplete running reports on download from all stations.
  • Fix race condition: security level was being momentarily set to airodis_readonly while security level was being refreshed in another thread (fixes data gaps issue)
  • Fix dynamic change of SQL permissions in client
  • Fix incorrect escalation of privileges (security issue). Note: v5.0.8 servers reject connections from v5.0.7 clients to rectify this.
  • Increase remote control TCP timeout from 500ms to 5000ms (fixes 3G remote control issues)
  • Don't send alarm emails on custom imports
  • Fix exception when closing client while download server pause icon is blinking
  • Fix nulls crashing XY scatter plots
  • Remove values from polar graph that fall outside manually specified range
  • Axis min/max now works with polar plots. Added clipped data percentage to corner of graph.
  • Registry changes to force 32 bit keys into 64 bit view instead of WOW6432Node
  • Added ignoreversion flag to UniKey dlls to ensure that they are overwritten

 

 

 

Version 5.0.7 Release Notes


November 2013

 

Major Changes:

  • Reports can now be scheduled to execute on completion of download and when alarms are raised or cleared
  • Improved responseiveness of progress bars during download
  • Added Environdata DL3000 driver
  • Add multidrop support to Serinus
  • Fix x64 support for SerinusUSB driver


Fixes and minor changes:

  • Fix TEOM driver not communicating when instrument returns non-numeric column where the logger ID should be
  • Fix channel labels not being acquired for TEOM
  • Run schedule on last day of month if next run day is larger than number of days in month
  • Make TEOM driver compatible with older units that send different message terminators
  • Add checks and balances to SQL commit during download
  • Allow user to cancel download during initialisation stage
  • Opsis now displays percentage complete during download
  • Allow Opsis to begin download after midnight
  • Fix null reference exception when no DB connection is present
  • Add warning when acquire config fails to capture any channels 
  • Add warning when acquire config fails to capture interval for all reports
  • Combined download progress for multi-report loggers (e.g. DataTaker, Pakbus)
  • Compile and cache regular expressions during download (up to 50% speed improvement)
  • Fix exception when generating audit excel reports
  • Fix refresh showing incorrect columns after deleting data
  • Fix crash in calculated channel editor when referencing a non-existent channel
  • Improve handling of channel ID clashes when importing calculated channels
  • Fix cell dimensions in html output
  • Make DBConfigUtility grant permissions to appropriate apppool for Windows 8
  • Fix broken data import when importing demo station
  • Fix SQL credentials getting lost when connecting to server
  • Fix subsequent records not being read from a packet (affects Serinus)
  • Added the AQS (Legacy) type of Destination for an AQS type of report. It outputs a .txt file in the old WinCollect format.
  • Fix 31/12/9999 appearing as expiry on dongles that don't expire
  • Fix .adf files (Airodis Data Format) not writing/importing status flags
  • Fix PakBus checksum issue when acquiring config on some loggers

 

Version 5.0.6 Release Notes


July 2013

 

New Features:

  • Added USB support for EC98xx and Serinus analysers
  • Added Remote Control for EC98xx
  • Added Remote Control for Aurora Integrating Nephelometers
  • Added full-screen with constant auto refresh to remote control interface (Press F11)
  • Added "EPA (Australia)" report output format
  • Added output interval to calculated channels
  • Redesigned layout of workspace manager.
  • Added multi-language dropdown box.
  • Added option for CSV outputs that specifies if the header line should be output
  • Add airodis_technician role - can configure loggers, but not edit their data once downloaded.
  • Allow members of airodis_editor role to delete data
  • Airodis Dependencies now ships with SQL Server 2008 R2 Express SP2 (formerly SP1)

Fixes:

  • Fixed Aurora compatibility with Y-M-D date format
  • Fixed Aurora channel mapping; changed temp channel unit from degrees celsius to kelvin
  • Fixed excessive CPU usage when rendering shapes in report manager
  • Empty cells in in Excel report output are now absolutely empty
  • Fixed MicroVol/HiVol downloads
  • Disabled get/set clock when link type is set to "file"
  • Fixed exception when rendering tables with only a datetime column
  • Alternate X axis now uses correct averaging algorithms on polar and XY scatter
  • Relaxed handshaking criteria on 9400DAS
  • Used packet re-send on timeout (up to 3 times) during download if defined (similar to CRC mismatch behaviour)
  • Fixed table rendering fetching more data than necessary (up to twice as much in when calculating footer rows - a significant performance improvement)
  • Fixed table footers displaying data for the wrong period when there is no data in the requested period.
  • Reports no longer attempt unit conversion once output to count, capture percent, stddev or similar.
  • Store separate captured channel list for each report. Fixes channel mapping issues on DataTakers.
  • Fixed max channel number not resetting when clearing captured channel list - fixes channel mapping issues when importing concatenated files.
  • Fixed occasional crash when committing with SQLCE
  • Increased DataTaker 50/80 timeout to 45 sec (some DataTakers take over 30 seconds to respond to requests)
  • Fixed calculated channel dependency order (caused crashes when calcualting nested channels)
  • Added timestamp signing verification to all assemblies
  • Fixed manual file import silently crashing when station is not configured with a valid driver.
  • Fixed file export crashing where channels are hidden (Data Manager in Client)
  • Now remembers last path for each station during manual file import
  • Clipboard copy in Data Manager now includes row timestamps and column headers
  • Make TEOM work with Netcomm CDR modems that drop the first Rx byte in the session

 

Airodis 5.0.5 Release Notes

April 2013


Note before installing/updating:

  • The client/server communications protocol has changed in this release. All distributed clients must also be updated with the server.

New Features

  • Added Report-to-Screen over network, allowing distributed clients to display scheduled on-screen report output.
  • New option to limit the number of concurrent downloads
  • Client now has responsive progress bars for long operations. Many operations now have a cancel button.
  • Significant performance improvements to database operations
  • PDF and XPS output now render graphs using vectors instead of bitmaps
  • HTML report output now outputs native HTML tables insead of images

Minor Changes:

General

  • CSV driver now works with timestamps with sub-second precision and 12-hour (AM/PM) timestamps. Relaxed whitespace handling
  • Added /NoDiscovery as a WorkspaceManager argument to disable auto-discovery of a server
  • Add OTT MIS driver
  • Increase max DB size in SQL CE from 256MB to 4GB.
  • Improve support for importing log entries from loggers (particularly WinAQMS)
  • New folder picker dialog (Vista and later) when selecting a directory
  • Clean shutdown of server and download server when CTRL+C is pressed from console
  • Fixed Opsis not importing last record of the day.
  • Fix most recent command line arguments not saving to registry for download server and report scheduler
  • Fixed channels being mapped to incorrect column when not defined sequentially
  • x64 build will now only permit installation on an x64 OS.
  • Add Spirant BAM driver
  • Improved support for Envidas loggers

Client

  • Fix audit entries not being shown for calibration reports
  • Fix revert function showing unmodified cells as modified in the graph
  • Fix unintentional truncation of seconds from some timestamps in UI
  • Fix incorrect columns being displayed after committing data to inactive sheet
  • Selection information now shows data breakdown by status code

Reporting

  • Fix tables rendering nulls when column counts to not match
  • Added "mode" as averaging type
  • Wind rose now centres on North
  • Earliest/Latest reaveraging algorithms now exclude nulls
  • Fixed bug in calculated channel testing where the order of entered values is not the same as those used in the calculation

Airodis 5.0.3 Release Notes


December 2012

 

Release Notes:

Note before installing/updating:

  • Molecular formulae for gravimetric/volumetric unit conversion is now stored in the channel/calculated channel. If this feature is being used on a graph, the underlying channel must be updated by hand after upgrading to this version of Airodis.

Major Changes:

  • Added database support for Microsoft SQL Compact Edition
  • Increased number of channels for Light Edition from 10 to 12
  • Added support for Envidas loggers. Currently supports RS232 and raw file import.
  • Moved molecular formulae from the graph series definitions to the channel/calculated channel definitions.
  • Initial support for running on Microsoft Windows 8 platforms.
  • Report Manager - Molecular unit conversion now works on tables

Minor Changes:

General

  • Updated UniKey library. USB dongle now detects on Microsoft Windows 8.
  • Disable IPv6 socket listeners in Microsoft Windows XP
  • Add /nodiscovery command line argument to disable workspace discovery

Client

  • Added update check to options page
  • "Download directory" button now works with UNC paths
  • Added "Zoom out" button to data graph
  • Improve exception handling on file import
  • Hide device password from loggers that do not have a password implementation
  • New icons for display data and view data
  • Fixed error when changing subset visibility and no graph data is loaded
  • Added station names to download related debug messages
  • Added icons for add/remove Virtual Report
  • Disabled WCF session timeouts
  • Virtual Stations no longer load every report/channel on load. This is now done when the station is first selected (fixes lag when selecting Virtual Station)
  • Fixed audit entries not correctly loading on Virtual Stations
  • Implement 'overwrite' flag on time offsets.
  • Time offset function now moves status flag correctly.
  • Fix alarms sending one less than specified.
  • Fix alarm being incorrectly cleared when no new data downloaded.
  • Fix WinAQMS WAD file import getting stuck on CR without LF.
  • Removed 'logins' from server in demo build. Demo assumes all connected users are logged in.
  • Audit entries now use SQL username when logged in with SQL authentication
  • Autoinvalidated data is no longer counted when coupled with an alarm rule which does not include invalid data.
  • Add temperature override of molecular unit conversion. This can be set in the Client's options dialog. It defaults to 0#176;C
  • Fix random modem selection never selecting last modem.
  • Reason list is now syncronised with the Report Scheduler (fixes Audit Reports not showing custom invalidation reason details)
  • Improvements to queueing/modem balancing on Download Server.
  • Disabled file import and contiguity check for Virtual Stations
  • Add password support to DT500/DT800
  • Fix exception when invalidating channel with an empty label.
  • Fixed all data from Serinus/EC98xx being imported as invalid.
  • Fix infinite loop in column ordering when two columns think they are to the left of each other.
  • Added extra units to unit conversion (parts per thousand, parts per ten thousand). 'Percent' can now convert to other 'parts-per' units as parts per hundred.
  • Fixed handling of UTF-8 when importing and exporting files.

Report Manager

  • Added 'Snap Current Date Range' option to the tables in report manager. Allows the automatic shifting of dates to the nearest rounded period to be turned off.
  • Report Scheduler now saves/loads arguments from registry when run as service
  • Remove negative concentration values from scatter and polar concentration plots.
  • Removed download schedules for Virtual Stations
  • Added calculated channel option for handling of invalid/null values.
  • Fix block level markers not using a solid hatch
  • Fix distribution graphs squashing when data exceeds bounds
  • Fixed table rendering bug where post processing of time sliced row level footers with missing values at the end of the period would not automatically add null entries at the end of the data.
  • Live station list sync now works on all 3 views in report manager.
  • Changes to schedules list in Report Manager is now pushed from the server, not polled from the Report Manager every few seconds (massive bandwidth saving on large lists).
  • Fixed null reference exception when running graph with non-existent channel.
  • Fixed null output in graph data when averaging period was less than the display period.
  • Bug fixed in Tables where the footer would apply the column units for functions Count, Exceedences and CapturePercent. This has been fixed by not applying the unit conversion to these footer functions.
  • Added the 'Show Data Columns' property to the table for help with using time slicing to get row footers.
  • Fixed table rendering bug where post processing footers where a row does not have a status flag value would crash.
  • Fix crash when loading report with broken channel
  • Added ability to set publishing IP scope for reports (for future web module)
  • Removed Virtual Stations from Report Manager
  • Report Manager schedules window now refreshes when user presses F5.
  • Fixed crash when tables exceeded 22 inches wide
  • Fixed bug in the Table dialog where changing vector direction was not remembered for calculated channel channels.
  • Fixed page size metadata in Microsoft Word output. Standard page sizes are now correctly defined.

Version 5.0.2 Build 4570 release Notes

6th July 2012

  • Initial public release