# Exago v2016.3.11

# Download the Exago Installer

By downloading, you agree to the terms and conditions of Exago's licenses,
as well as our EULA agreement.

I have read the EULA and accept the terms and conditions.

# Exago Addons

Official extensions and themes for v2016.3
Learn more about how to install each feature

## Google Maps

Required files for the new mapping feature

Google Maps Polygon Database

## 2016.3 Themes

View our article on using themes

betaExago Legacy v0.8.1
Custom Theme Template

Submit a request for more info on themes

# Installation Guides

For detailed assistance on installing Exago within your environment, refer to these guides

Getting Started Guide
Updating to 2016.3 Guide

# Release Notes

Below are the release notes for every release of Exago v2016.3

## Release 11

### 12.22.2017

- Fixed issue where only one prompting filter would display on execution if there were multiple filters on the same field and the Simple Filter Window was in use
- Fixed issue where Date Parameters with default values would decrement one day each time they were saved
- Fixed issue where data stored as data type 'varchar' in MSSQL would display formatted in scientific notation if it was contained within a cell that was formatted as 'Text'
- Fixed issue where Conditional Page Breaks would occur inconsistently under certain circumstances when being performed on a cell that was contained in a Group header section
- Fixed issue where @pageNumber@ parameter would not display the correct value when being used in Chained Reports
- Fixed multiple display issues that were caused by Google Chrome Browser Version upgrade
- Fixed issue where role specific filters couldn't be set on objects that had a Data Object ID assigned to them
- Fixed issue where AggDistinctCount() was returning incorrect calculations when being performed on a cell reference that referenced a cell containing specific formulas
- Fixed issue where ClientInfo.ExecuteReport(reportName, exportType, options) didn't take default export type or allowed export types into account if no exportType argument was specified
- Fixed issue where Report Prompt Filter Value selections would bleed over across reports on reports contained in Dashboards under specific circumstances
- Fixed issue where Data Objects/Categories don't appear bolded in IE 11
- Fixed issue where report executions hung if an aggregate function was missing a closing parenthesis

## Release 10

### 11.14.2017

- Fixed error when InputSanitization is set to Aggressive, remote execution enabled, and executing a report that contains HTML markup.

## Release 9

### 10.16.2017

- Fixed issue where certain users would receive "Joins Not Found" error in very specific situations
- Fixed issue where chart borders were inconsistent on PDF output
- Fixed issue where Custom SQL objects with an object name that begins with a number creates an exception when used in Filter Dropdowns
- Fixed issue where an extra set of parentheses was being applied to 'WHERE' clauses in report executions that were done remotely
- Fixed issue where un-grouped columns do not display sort icon in ExpressView reports
- Fixed issue where SQL statement is improperly generated when aggregate calculations are being performed in the Database for Crosstab reports
- Fixed issue where custom filter functions did not have support for namespace or reference values
- Fixed issue where Interactive Filters were having a negative performance impact on Dashboards
- Fixed issue with Google Map caching
- Fixed issue where image fields were not showing up in the list of fields in the formula editor
- Fixed issue where hidden columns cause vertical expansion of rows in Report Viewer on output
- Fixed issue where Scientific Notation values stored as nvarchar were being displayed incorrectly in Excel output
- Allow URLs to be used as the path prefix for the LoadImage function

## Release 8

### 07.25.2017

- Fixed issue where a Success status was never indicated on Report Executions when running in a Web Farm environment
- Fixed issue where placing a Page Break in a Group Header resulted in a blank page at the beginning of a report
- Fixed issue that arose with newer versions of Web Browsers (other than Firefox) where Exago was not functioning properly over HTTPS
- Fixed issue affecting specific versions of Internet Explorer where closing a PDF execution tab caused the browser tab to appear blank, requiring a refresh
- Fixed issue where files being downloaded through Amazon S3 were being corrupted due to improper download response
- Fixed issue where scheduler was no longer working after upgrading to latest version of .NET
- Fixed issue where the first row of data would be removed from a data set when doing an interactive ascending sort
- Fixed issue where Server TimeZone Offset value set on a Role was causing issue with the display of the 'Next Execute Time'
- Fixed issue where TimeZone differences caused scheduled reports to be run at the improper time
- Added optional parameter to several aggregate functions to allow them to aggregate records instead of entities

## Release 7

### 06.02.2017

- Fixed error when a report returns "No Data Qualified" when using the Azure blob storage for temp files
- Fixed issue where actual column name was displaying in column headers instead of the column alias when exporting an ExpressView
- Fixed error that may occur when clicking the "Finish" button in the Google maps wizard depending on filled-out content in the wizard
- Fixed linked report window to not spawn off-screen when clicking on a link
- Improved Google Maps performance through series of optimizations
- Enforce fixed row height in PDF output when cell contents wraps
- Fixed logic preventing user from closing the Schedule Report wizard when the API action is "ScheduledReportsManager"
- Fixed error that occurs when using a font with at least one space in the name in Express Reports
- The OnExceptionThrown server event now gets called for exceptions that occur in report execution
- Fixed exception when exporting to Excel with report data that may be parsed as an invalid OleAut date
- Fixed extraneous report output in the Report Viewer when running single-page reports when using AWS for temp-file storage
- Fixed error executing a batch report when the supplied email column has an alias that contains spaces
- Fixed problem with, under certain circumstances, dashboard filter state not being propagated when clicking on a linked report in dashboards
- Fixed error when using admin data source discovery with an Informix data source

## Release 6

### 04.17.2017

- Allow administrators to configure the SQL used when using Database Discovery in the Administration Console
- Fixed error when editing schedules while Server Time Zone Offset is non-zero

## Release 4

### 04.06.2017

- Added ability to specify TLS protocol versions in application configuration files to override default TLS protocol setting
- Added ability to specify Web App and Web Service alias names via the command line for Linux installations
- Added ability to use Instance Credentials for Amazon S3 Storage
- Added API setting to allow for overriding of Browser Type verification
- Added 'ScheduleReport', 'ScheduledReportsManager, and 'NewExpressView' as Api Action properties for REST Web Service API
- Improved detection of previous installations to prevent alias collisions on installation in Linux environments
- Improved consistency between Report Viewer report output in comparison to PDF outputs (specifically for when 'Simulate PDF' is used in Report Viewer output). **NOTE** This issue will need to be revisted in future versions, as this improvement does not completely resolve the issue.
- Fixed issue where daily schedules with an intra-day recurrence that went from PM to AM (the next day) would only execute once and then shift the next recurrence to the next day
- Fixed issue where Weekly schedules created with a Schedule Time that has already passed would not display the correct Next Execute Date
- Fixed issue where OnSaveReport Global Action Event was not being called when converting ExpressViews or Visualizations when converting Visualizations or ExpressView to reports
- Fixed issue to allow for 'OnSave' Action Events to accurately capture report conversions from ExpressView or Data Visualizations to Standard Reports
- Fixed issue where certain elements of the Scheduler Wizard specific to Batch Reports were not languagized
- Fixed issue where certain elements of the ExpressView designer were not languagized
- Fixed issue where certain elements specific to Report Viewer settings were not languagized
- Fixed issue where data categories were unable to be added to reports when using "In Memory Session Storage"
- Fixed issue where Dashboard Filter Objects were not creating distinct dropdown lists under certain situations
- Fixed issue where Row Suppression was not applying to Report Header Section when blank rows came after suppressed rows
- Fixed issue where anti-forgery tokens were not generating unique tokens per user if the users were under the same IP address
- Fixed issue with Amazon Web Service bucket creation, which was specific to those whose buckets resided in the 'us-east-1' regions
- Fixed issue where Decimal Settings were not being applied to data in Combo Charts
- Fixed issue where Batch Reporting was non-functional
- Fixed issue where for certain Linux distributions, images were not being rendered server side, interfering with the exporting of charts to non-HTML output types
- Fixed issue where "Sort and Group By" metadata setting was not functioning properly
- Fixed issue where contents of a cell would disappear in Report Viewer when a hidden column merged across another column
- Fixed issue where using a cell reference to a Date Parameter that was formatted as a European DateTime format in a formula would cause a '#VALUE' error in the cell on output
- Fixed issue where Interactive Sorts were not applying to report output
- Fixed issue where hiding the first column of a Report removes the Page Header from Report Output
- Fixed issue where Date Range Slider filters do not return to Default values after "Clear All Filters" is clicked
- Fixed issue where setting "Write Log File" to "False" was not always preventing logs from being written, specifically for the case of using a custom 'log4net.config' file for additional logging control
- Fixed issue where negative number color formatting does not apply to Crosstab output

## Release 3

### 02.28.2017

- Add ability to add and modify filters on the active report via the REST API
- Fixed issue where exporting from the ExpressView toolbar would save changes made through the API back to the ExpressView
- Fixed ability to add sorts to the active report via the REST API

## Release 2

### 02.06.2017

- Added exporting capabilities to ExpressView
- Improved error handling when Google Maps cannot be rendered due to incorrect data or exceeding Google API account quota limit
- Improved error handling when RunningSum() function is called incorrectly
- Fixed error when creating GeoChart Maps using fields containing null values
- Fixed error when using dashboard filter items on a field containing null values
- Fixed error when searching by description in main menu with one or more ExpressViews in the reports tree
- Fixed error when using date filter functions on date fields with datetime column metadata
- Fixed error when updating a standard report that has been scheduled
- Fixed issue where legend would not be added to Dashboard Visualizations in some cases
- Fixed issue where Cell Formatting would not override format of fields with currency metadata
- Fixed issue where pressing ENTER in main menu search would reset the search
- Fixed issue where fields would not display in Report Categories menu for categories with special characters in the name
- Fixed issue where OnSave Action Event was not called when saving an ExpressView
- Fixed issue with FilterValue() function returning incorrect results with some date formats
- Fixed issue where reports containing chains of cell references would cause excessive memory usage
- Fixed issue where valid entity combinations cause "No Path Exists" error in ExpressView in some cases
- Fixed issue where reports containing widgets would not load when launched via WebService API
- Fixed issue where remote execution hosts incorrectly identified as offline in some cases
- Fixed issue where empty worksheets would display when breaking groups on separate worksheets in Excel
- Fixed issue where multi-axis charts would display check boxes when exported to non-html format
- Fixed issue where widgets would disappear after paging when "Set Specific Size" is selected in the Appearance tab
- Fixed issue where Google Map polygons would disappear after paging

## Release 1

### 01.10.2017

- Dramatically decrease execution time for some reports with large amounts of output when using Column Metadata.
- Dramatically decrease execution time for some reports using a large number of cell references.
- Fixed issue where Parameter Dropdown Objects would not appropriately filter value list when keying values into input field
- Fixed error when viewing Filter Dropdown on objects with special characters in the name
- Fixed issue preventing ExagoKey REST Authentication from working properly
- Fixed issue with Google Map Polygons disappearing
- Fixed error when report contains sorts on both formula and fields with null values
- Fixed issue where unnecessary scrollbar would appear on dashboard range slider filter item
- Fixed issue with blank section appearing on report upon duplication in some cases
- Fixed issue with interactive filters with default values applying to all output formats
- Fixed issue when executing reports containing data values with high number of characters
- Fixed issue where updates to Start Time of schedule job would revert when Scheduler Service restarted
- Fixed issue where Schedule Editor would not reflect Server Time Zone Offset
- Fixed issue where changing a schedule's recurrence pattern would not update the Next Execute Date within the job xml file
- Fixed error when executing Google Maps containing duplicate locations with different letter casing
- Fixed issue with scrolling through Folder Tree and Linked Reports on touch screens
- Fixed error when using LoadImage() function in some cases
- Fixed error when executing reports with Group Min/Max filters on fields containing null values
- Removed use of HTMLElement.dataset property which is unsupported by IE10 and under
- Removed Connection String from logging details
- Patched issue where an end-user could make Admin Console AJAX requests

## Release 0

### 12.02.2016

- Added new ExpressView Designer for quick and simple access to information
- Added support for Google Maps
- Added Combination Charts
- Added Multi-Axis Charts
- Added ability to push aggregate calculations to the database under specific circumstances
- Added ability to launch non-Exago reports
- Added ability to create custom application themes
- Added ability to create custom columns within data object column metadata
- Added ability to add descriptions to data fields within data object column metadata
- Added ability to schedule and execute Chained Reports through remote execution
- Added support for Amazon S3 file storage
- Added ability to run Exago on a FIPS compliant server
- Added ability to display icons as SVG to support high-pixel-density displays
- Added “currency” as a column type within data object column metadata
- Added “Sortable” flag in data object column metadata
- Added ability to update schedule jobs via the API
- Added ability to specify “Sort and Group-By Value” within data object column metadata
- Added ability to delete Linked Reports from report design via right-click
- Added ability to use secure connection between the web application and scheduler service
- Added ability to specify maximum report execution time in minutes
- Improved load balancing algorithm for remote execution and improved memory usage for large reports when executing via remote execution
- Fixed issue where startup reports were not loading as expected
- Fixed error when Custom SQL Object names contain restricted characters
- Fixed issue where scheduled reports would be sent more than once in some cases
- Fixed issue where GeoChart legend did not display in non-HTML output
- Removed quotation marks from numeric values in filter string to support wider range of databases
- Ceased column labels and sorts from automatically adding to reports created through a wizard