TMG Reporter Release Notes
Fastvue TMG Reporter 4.0.0.16 Beta (2019-05-01)
  • Fixed 'Sequence contained no elements' errors in Elasticsearch interface.
  • Fixed tooltip on total and average size in overview widget always showing 0.
  • Fixed 'key already in dictionary' error that may present in Settings | Diagnostics.
  • Updated licensing information display in UI header and licensing page.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.15 Beta (2019-04-16)
  • Average Size on the Overview Dashboard is now calculated per time interval instead of per record.
  • Fixed issue preventing the software from starting on some non-english versions of Windows.
  • Fixed issue preventing the cancelling of Activity Reports.
  • Licensing status display in UI now distinguishes between expired and invalid licenses.
  • Added safeguards to reduce the possibility of data migration from previous versions adversely affecting system performance.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.14 Beta (2019-04-08)
  • Inactive indexes are now closed to reduce CPU/RAM resource usage of Elasticsearch instance.
  • Fixed 'The given key was not present in the dictionary' error that may be shown in Settings | Data Storage
  • Fixed the styling and added new report type buttons to the Report popover dialog in Private Reports.
  • Report generation now shows a variable status message depending on what the report generation process is doing;
    – 'Preparing…' during initial layout configuration.
    – 'Preparing Data' while opening Elasticsearch indexes.
    – 'Checking Data' while scanning for data that matches the report filter.
    – 'Generating Report' while processing report widgets.
    – 'Downloading' while converting the report output.
    – 'Completed', 'Cancelled', or 'Failed' depending on final status.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.13 Beta (2019-03-18)
  • Fixed issue causing Overview Report widgets to render in a strange order when switching between report types.
  • Removed all references to 'Dashboard.log' from the Settings | Diagnostics page, replacing with the new /Diagnostics log folder.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.12 Beta (2019-03-15)
  • Live Dashboard now only updates the widgets that are being actively viewed by a user.
  • Limited -Xmx Java parameter to 32768m when launching Elasticsearch.
  • Elasticsearch Java JVM Xmx/Xms parameters can now be controlled from Reporter's Settings.xml file using the DatabaseElasticJvmXmx and DatabaseElasticJvmXms settings. The value should be a string, with the size qualifier (e.g. 4096m or 4g).

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.11 Beta (2019-02-22)
  • Fixed Settings | Diagnostics | Database page showing NaN% on disk usage when total is 0.
  • Service stop stage when installing now shows 'Stopping service…' instead of 'Extracting files…'.
  • JRE unpack stage in installer now waits for 'binjava.exe' to exist before proceeding to work around asynchronous file creation issues.
  • Dashboard engine now processes widgets at the correct interval.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.10 Beta (2019-02-15)
  • Added 'best_compression' option to Elasticsearch instance to reduce disk size of imported data.
  • Excluded certain URLs from the Search Term widgets and alerts to reduce auto-complete searches and other noise
  • Restyled the sub-report-type tabs to look more consistent with the rest of the app.
  • Fastvue Reporter now monitors disk space usage separately for both Reporter's data storage location and Elasticsearch's database location.
  • Disk usage warning/critical thresholds are configurable separately for storage and database, either as percentages of total space or as fixed sizes. This is configured in the Settings.xml file with the following settings:
     <Item Name="DiskSpaceStorageLowSpaceWarning" Type="System.String, mscorlib" Value="15%" /> <Item Name="DiskSpaceStorageLowSpaceCritical" Type="System.String, mscorlib" Value="5%" /> <Item Name="DiskSpaceDatabaseLowSpaceWarning" Type="System.String, mscorlib" Value="15%" /> <Item Name="DiskSpaceDatabaseLowSpaceCritical" Type="System.String, mscorlib" Value="5%" />
  • Added email notifications for when disk usage threshold limits are reached.
  • Added cleanup task that automatically runs when either storage or database disk usage thresholds switch to warning or critical.
  • Added a notification message to site header when database disk space is critically low.
  • Added a link to Settings | DataStorage to the Storage row of the Database status page in Settings | Diagnostics | Database.
  • Low disk space warning/critical status changes the database status colour in Settings | Data Storage and Settings | Diagnostics.
  • Elasticsearch disk status critical now only stops import but continues to allow queries.
  • Elasticsearch status will be changed to red if the 'critical' disk space threshold is passed.
  • An email will be sent to the System Notifications email address (specified in Settings | Email) when the disk space status changes.
  • Legacy data migration process now applies data retention policy to legacy data stores.
  • Migration status now shows if it is rereading up to its last position for the current store (shows 'Preparing migration for (date) (xx%)').
  • Elasticsearch statistics are now cleared when the connection is lost so that UI doesn't show stats while disconnected.
  • Added exponential backoff (1s-300s) to Elasticsearch automatic restart in case of unexpected Elasticsearch termination.
  • Improved Elasticsearch restart logic when Elasticsearch is unexpectedly terminated.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.9 Beta (2019-02-05)
  • Fixed issues when filtering on Productivity groups.
  • IP fields in Elasticsearch can now be filtered using StartsWith/EndsWith/Contains and their inverse variants.
  • Fixed issue filtering on blank values.
  • Series 'Other…' is now forced for charts where it makes sense to do so.
  • The installer now removes existing JRE before installing new JRE version, and when uninstalling the product.
  • Elasticsearch self-managed mode now supports custom instance location using the DatabaseElasticSelfManagedPath in Settings.xml which falls back to (datalocation)/Data.elastic if unset/blank.
  • Elasticsearch self-managed mode now prefers JRE in instance path first.
  • Updated Elasticsearch package to 5.6.14.
  • Updated JRE package to OpenJDK OpenJ9 1.8u192.
  • Elasticsearch interface now updates status to 'Warning' or 'Failure' if Elasticsearch unexpectedly switches to yellow or red status during normal operation instead of changing colour but continuing to display 'Operational'.
  • X-UA-Compatible header no longer causes an error about duplication.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.8 Beta (2018-12-20)
  • Some fields now support case-insensitive filtering, such as Users.
  • Fixed forced lowercasing of LDAP display names.
  • The installer now correctly sets the IIS App Pool to .Net 4.0.
  • Increased Elasticsearch self-managed startup timeout to 5 minutes from 2 minutes.
  • Increased Dashboard update interval to 15 seconds from 5 seconds.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.


Fastvue TMG Reporter 4.0.0.6 Beta (2018-12-17)
  • The Overview and User Overview Reports now have three sub-report-types – Internet Usage, IT and Network Security, and All Usage.
  • Improved Browsing Time calculation.
  • Fixed filter StartsWith, EndsWith and Contains operators and their inversions.
  • Usernames are now forced to `DOMAINusername@domain` casing before being indexed in Elasticsearch.
  • Added three tabs to Settings | Diagnostic: Logs, Resource Usage, Database.
  • Moved database status display to Settings | Diagnostic | Database.
  • Added CPU, RAM, and Disk charts, as well as Database charts for CPU and RAM to Settings | Diagnostic | Resource Usage.
  • Improved database status information provided by API, details about Elasticsearch's nodes and shards are now provided in a structured form and displayed in Settings | Diagnostic | Database.
  • Changed the layout of text on the Settings | Diagnostic page and updated the log location to show the new location of the logs.
  • Added database interface status display in Settings | Data Storage.
  • Errors during record import will now queue the failed record to be imported again with the next import batch.
  • New API:
    – Storage.GetDatabaseStatus – Gets the current database/Elastic status (also available via Storage.GetStatistics().Database).
  • Elasticsearch startup timeout is now configurable via setting `DatabaseElasticSelfManagedTimeout` in Settings.xml (default 120s).
  • Elasticsearch interface now checks the Elasticsearch version on connect.
  • Elasticsearch interface now stores scripts in Elasticsearch rather than passing the script source with each query.
  • Elasticseach interface now waits for Elasticsearch to complete index recovery before loading indexes, pushing scripts, or accepting query/index requests.
  • Fastvue Reporter now uses health status to automatically attempt to reconnect to Elasticsearch on connection failure and reload indexes and push scripts.
  • Fastvue Reporter now reloads indexes and pushes scripts if a health check fails.
  • Fastvue Reporter now disconnects/reconnects to Elasticsearch completely if no health check has succeeded within the last 60s.
  • Index settings are now updated in parallel with error checking and retry.
  • Stored scripts are now stored in parallel with error checking and retry.
  • Restructured stored scripts push logic to precache all of the scripts before storing them in Elasticsearch.
  • Elasticsearch node stats update no longer logs errors if no response is received.
  • Elasticsearch start now scans for the major version of Elasticsearch in use and sets command line arguments to java appropriately.
  • Elasticsearch now logs the full command line used at Verbose level.
  • Elasticsearch wildcard/prefix queries are now added to the 'must' section of the query instead of the 'should' section.
  • Elasticsearch index deletion now also removes the cached date statistics.
  • Elasticsearch interface will now consider the instance started when the HTTP server is reported active.
  • Fixed GetDates in Elasticsearch interface not correctly checking connected status.
  • Elasticsearch interface now ignores 'yellow' cluster health status from Elasticsearch for 30 seconds after attempting to create an index.
  • Errors in index creation or bulk indexing will now force the index list to be reloaded to ensure consistency.
  • Updated Elasticsearch version to 5.6.13.
  • Data retention will no longer attempt to scan an empty list of dates.

Join the Fastvue Product Testing program to access Fastvue’s latest pre-release products.