ART 8.6.1 (15 January 2025)
- Updated russian translation
ART 8.6 (23 October 2024)
- Added tokenHeaders oauth option
- Added job and pipeline error notification global settings
- Added active field for pipelines
- Use string instead of integer in autoWidthColumns excel option
ART 8.5 (26 September 2024)
- Added reply to field for jobs
- Allow dynamic recipient jobs to use job cc field
- Allow dynamic recipients report to define email reply to address
ART 8.4 (20 August 2024)
- Added oauthAutoLogin custom setting
ART 8.3 (06 June 2024)
- Fix for error if error notification setting is set
- Reverted to javamail
ART 8.2 (28 May 2024)
- Use mixed RFC 2047/2231 encoding of unicode attachment file names by default
- Omit parameters from reports API response
- Updated demo db users
ART 8.1 (15 May 2024)
- Added api endpoints for jobs and getting all reports
ART 8.0 (10 May 2024)
- Move from javamail to angus mail
- Updated some libraries
ART 7.21 (22 April 2024)
- Added report and settings help link fields
- Added pipeline error notification
- Removed error notification from setting
ART 7.20 (29 March 2024)
- Added allowUnicodeFileNames, allowExtraInternalLogin, allowInternalLogin custom settings
- Show full name in page header
- Added oauth user matching field
- Fix for error with mysql 8.2+
ART 7.19 (28 January 2024)
- Added columnWidths excel option
- Added experimental required field for parameters
ART 7.18 (14 January 2024)
- Added job code field
- Reverted jquery to 1.12
ART 7.17 (12 December 2023)
- Added google oauth provider
ART 7.16 (07 December 2023)
- Added Keycloak oauth provider
ART 7.15 (23 November 2023)
- Fix for missing report groups in reports config page
ART 7.14 (21 November 2023)
- Fix for report run not using updated parameters
ART 7.13 (07 November 2023)
- Added experimental OAuth authentication
ART 7.12 (27 October 2023)
- Accomodate drilldown column names in charts
ART 7.11 (19 October 2023)
- Added trimValues and quotationTriggers options for CSV report type
ART 7.10 (18 October 2023)
- Added lineSeparator option for csv report types
ART 7.9 (16 October 2023)
- Allow setting of custom config directory via system property
- Added FTPS destination type
ART 7.8 (02 October 2023)
- Added enableCsrf, allowedCommandUrls, csrfExempt custom settings
- Enable CSRF protection by default
- Updated jquery to 3.7
ART 7.7 (25 September 2023)
- Fix for user group import error
ART 7.6 (25 June 2023)
- Added smbDialects option for network share destinations
ART 7.5 (08 June 2023)
- Added sheetName excel option
ART 7.4 (21 May 2023)
- Allow use of report code in select parameters page
- Have enterprise subscription with pdf documentation and priority support
ART 7.3 (26 April 2023)
- Added checkbox and radio parameters
- Added parameter values field
- Added allowSaveSelectedParameters option
- Updated spring, commons-fileupload, thymeleaf
ART 7.2 (23 April 2023)
- Use i18n name for default report group
- Updated postgresql driver, commons-text
ART 7.1 (15 March 2023)
- Added omitHeaderRow option for tabular csv output
- Fix for error with groovy data reports
ART 7.0 (03 March 2023)
- Allow specifying of totals for all numeric columns
- Have tabular excel output totals use column formats
- Allow use of comma separated ids in column formats field
- Allow job subdirectory to contain expressions
- Allow use of {burstId} in job subdirectory
- Allow sftp destinations to use public key authentication
- Allow use of existing ids when importing records
- Allow running report using a code
- Allow dashboards to use report name and code in portlets
- Allow report export to omit datasources
- Allow running non-tabular report types as tabular
- Update report ids of portlets when importing dashboards
- Automatically include dashboard portlet reports in export
- Enable dynamic destinations for burst output
- Retain absolute links in report source and job email editors
- With datatable output, hide column filters when columns are hidden
- Allow jobs to have multiple pre-defined schedules
- Added max running for datasource field for reports
- Have conditional jobs run report query only once
- Added csv gzip report format for tabular reports
ART 6.22 (22 November 2022)
- Added import count for records
ART 6.21 (10 November 2022)
- Allow import of all records
ART 6.20 (09 November 2022)
- Allow importing of specific record ids
- Added export all option
- Allow skip existing records when importing
ART 6.19 (07 November 2022)
- Log batch file errors
ART 6.18 (02 November 2022)
- Fix for error with some lov reports
ART 6.17 (01 November 2022)
- More flexible query specification in jxls templates
- Added configDtOptions json setting
- Added allowShowSql and allowShowSelectedParameters options
ART 6.16 (27 October 2022)
- Added options dtExtraOption
- Added homeDtOptions json setting
ART 6.15 (25 October 2022)
- Added headerOnly url option
- Updated jcifs-ng
ART 6.14 (14 October 2022)
- Allow localization of output data
- Modified autoWidthColumns index
ART 6.13 (11 October 2022)
- Fix for show column filters not working
ART 6.12 (06 October 2022)
- Fix for default extension for csv output being txt
ART 6.11 (05 October 2022)
- Added css setting
- Added fixedHeader dtExtraOption
ART 6.10 (02 October 2022)
- Added fixedHeader excel option
- Fix for smtp server not retained on edit job
ART 6.9 (22 September 2022)
- Added firstday and lastday date specifiers
- Added short description field for parameters
ART 6.8 (06 September 2022)
- Added view_analytics permission
- Allow {burstId} identifier in job fixed file name
- Updated aws sdk, jackson, jasperreports
ART 6.7 (31 August 2022)
- Added useCache custom setting
- Use application locale in jasper reports
- Updated dynamic jasper
ART 6.6 (18 August 2022)
- Added reportGroup parameter for reports page
- Added :locale: tag for report source
ART 6.5 (28 July 2022)
- Allow excel output to use column formats
ART 6.4 (25 July 2022)
- Added datasource name column in reports config
ART 6.3 (19 July 2022)
- Added sqlite demo databases
ART 6.2 (04 July 2022)
- Fix for error with burst output
- Allow running report using report name in url
ART 6.1 (01 July 2022)
- Added DynamicJasper report type
- Added Czech language
- Added {reportName} identifier for report fileName option
- Correctly position excel auto filter
- Show scrollbar on configure menu only when necessary
ART 6.0 (16 June 2022)
- Added run immediately option for reports
- Added zxing library
- Modified saving of self service order
- Added report group i18n option
- Moved chained parameter fields
- Added auto width and auto filter options for excel output
- Updated groovy to version 4
- Updated libraries
ART 5.26 (01 June 2022)
- Updated spring mvc
ART 5.25 (16 May 2022)
- Added option to prevent input for date parameters
- Included sqlite driver
ART 5.24 (05 May 2022)
- Removed save parameter selection option
- Updated mariadb driver to version 3
ART 5.23 (15 April 2022)
- Added order option for self service reports
- Allow use of parameters with self service reports
ART 5.22 (11 April 2022)
- Added http header authentication method
- Added previous day and previous weekday next run options
- Added oracle, db2 and informix jdbc drivers
ART 5.21 (04 April 2022)
- Added next run after holiday and runs options for jobs
- Added drilldown column name option for parameters
ART 5.20 (27 March 2022)
- Removed some database types
- More flexible query specification in jxls templates
- Updated mysql and postgresql drivers
ART 5.19 (12 March 2022)
- Allow use of lov display value in short description
- Fix for settings always using defaults
ART 5.18 (08 March 2022)
- Omitted some jdbc drivers
- Allow use of tags like :username: in jxls template queries
- Added TSV, XML and JSON report types
- Added escape html option for tabular reports
- Include rudimentary RTL display
ART 5.17 (20 February 2022)
- Added enableServerFolderDestination custom setting
- Create report connection pools on first use
- Fix for Cannot find the declaration of element ‘taglib’ error when Tomcat run with strict servlet compliance
ART 5.16 (14 February 2022)
- Send burst output to destinations
- Added server folder destination type
ART 5.15 (20 December 2021)
- Updated french translation
ART 5.14 (06 December 2021)
- Moved archives menu under view
- Added clone report option
- Fix for error when updating rule value
- Allow saved pivottable.js to display with language change
- Added default language and hide language settings
ART 5.13 (14 November 2021)
- Enable pivottable.js report to be used with lov parameter
- Added self service pivot tables
- Added reportParams javascript variable
- Included snowflake, presto and starschema bigquery drivers
ART 5.12 (02 November 2021)
- Enable use of jqPlot plugins
- Make report parameters available in javascript field
ART 5.11 (20 October 2021)
- Added queryTimeoutSeconds option for datasources
- Added self service charts
- Allow file parameters to be used as a list of values or as a datasource
ART 5.10 (05 October 2021)
- Added javascript field for parameters. Content of template files will need to be copied to this new field.
- Added javascript and css fields for reports
- Use maskOptions variable in javascript field to configure masks, instead of mask1 object in options field
ART 5.9 (26 July 2021)
- Re-introduced ART-DBCP
ART 5.8 (18 July 2021)
- Added timeOnly option for date range picker
- Added postTemplate option for plotly.js reports
- Included api documentation within the application
- Added jqPlot report type
ART 5.7 (04 July 2021)
- Allow having signature in email inline jobs
- Fix for error when adding a report parameter
- Changed semantics of dynamic lov map to label-value instead of value-label
ART 5.6 (23 June 2021)
- Added jasperreports-functions jar
- Removed ART-DBCP connection pool library option
- Added saved smtp server option to settings
- Enable CORS
- Omitted some database drivers
- Updated mysql driver to version 8
- Updated spring to version 5
- Updated some libraries
ART 5.5 (18 May 2021)
- Added Time parameter type
- Added DateTime format option for tabular reports
- Updated mariadb driver
ART 5.4 (19 April 2021)
- Added report id and job id to logs
- Added AwesomeChartJs report type with simple pareto chart type
- Added ApexCharts.js report type
- Corrected art-tables.sql for new installs
- Updated bigquery driver, poi, jxls
ART 5.3 (11 March 2021)
- Allow specifying of datepicker options
- Added parallel pipelines
ART 5.2 (08 February 2021)
- Added configure_reports_partial permission to replace user access levels
ART 5.1.2 (26 January 2021)
- Updated Italian translation (thanks to Alessandro Conti)
ART 5.1.1 (18 January 2021)
- Updated Chinese translation (thanks to linxd)
ART 5.1 (17 December 2020)
- Perform automatic database upgrades
- Added report formats field to reports
ART 5.0 (03 November 2020)
- Fix for pivottable error with pt_BR localization
- Added schedule field for pipelines
- Increase size of username column in datasources
- Added start condition for jobs and pipelines
- Added configure_start_conditions permission
- Added BigQuery JDBC driver
ART 4.18 (13 September 2020)
- Allow editing of datasource in multiple report edit
- Added extension option for csv report format
- Added import/export for pipelines
- Added running jobs page
- Updated sql server jdbc driver
ART 4.17 (06 August 2020)
- Added job pipeline feature
- Added configure_pipelines permission
ART 4.16 (08 June 2020)
- Allow setting a user’s user groups via api
- Added REST endpoints for user groups
- Fix for error when retrieving report with parameter via api
- Updated calcite
ART 4.15 (21 May 2020)
- Allow dynamic lov to use groovy data
- Apply max file upload setting to file parameter
- Include report parameters in get report REST endpoint
- Add REST endpoint to get report details by name
- Added max running option for individual reports
ART 4.14 (04 May 2020)
- Added directDownload url option
- Added File parameter type
- Fix for problem with chained parameter with default values
- Added fileName report option
- Modified job fixed file name to be the base file name
- Fix for error while importing users
- Fix for MongoDB report error when data is empty
- Fix for groovy code run twice for MongoDB report type
- Fix for build from source error
- Updated jasny-bootstrap
ART 4.13 (06 April 2020)
- Added overwrite option for record import
- Added German translation (thanks to Carsten Pohle)
- Show start report on home page if configured
- Allow cancelling of running queries
- Fix for default report group selection not working
- Allow date parameters to act as parents for chained parameters
ART 4.12.1 (08 March 2020)
- Fix for error with multi parameter
ART 4.12 (05 March 2020)
- Fix for incorrect export of reports that share datasources
- Fix for report import on sql server
- Added Link report type
ART 4.11 (16 February 2020)
- Added showColumnFilters option for htmlDataTable report format
- Restrict art classes in groovy source
- Consider default report format when running a report
- Allow null value for parameters
- Allow drilldowns not to run immediately
- Updated jackson, velocity-tools, velocity
ART 4.10 (03 February 2020)
- Allow use of grouping in jxls templates
- Fix for incorrect file name on download
- Fix for open password not working for xlsx files
- Allow for HikariCP configuration
- Added jdbc driver for Elasticsearch
ART 4.9 (20 January 2020)
- Added jdbc driver for JSON files
- Added jdbc driver for MongoDB
- Updated morphia. Will require change of package names in report source and groovy-whitelist.txt from org.mongodb.morphia… to dev.morphia…
- Updated mongo java driver
ART 4.8 (16 December 2019)
- Fix for error while upgrading jobs
- Have exact matching for report groups filter in reports page
- Added refreshPeriodSeconds option for reports to allow auto refresh of reports
ART 4.7 (11 November 2019)
- Fix for error with oracle upgrade
ART 4.6 (07 October 2019)
- Corrected run of auto-refresh reports when dashboard parameters are changed
- Better handling of labels being cut-off with vertical bar 2D charts
- Removed Couchbase jdbc driver
- Updated jsoup
ART 4.5 (02 September 2019)
- Enable use of windows domain authentication with SMB2
ART 4.4 (05 August 2019)
- Allow chained parameters to use default values
- Fix for large c3.js chart width in tabbed dashboard
- Fix for gridstack dashboard not showing properly inline in chrome
- Updated jackson, jongo
ART 4.3 (20 June 2019)
- Added file and fileZip report formats for FreeMarker, Velocity and Thymeleaf report types
- Removed pdf export by default for htmlDataTable report format
- Enable use of oauth with gmail smtp server
- Allow use of clear text password when loading the art-database.json file
- Log job runs to the art_logs table
- Renamed query_id column in art_logs table to item_id
- Added a REST endpoint for reports
- Added showErrorsApi custom setting
- Added allowRepositoryLogin custom setting
- Updated poi, jxls, jasperreports, xdocreports
ART 4.2 (13 May 2019)
- Added use_api permission
- Better handle dates for MongoDB reports
- Effect show header in public user session setting
- Added Russian translation (thanks to Galina Seliverstova and Pavel Alexeev)
- Added File report type
- Updated jasperreports
ART 4.1 (18 February 2019)
- Added option not to run reports immediately when creating self service dashboards
- Modified specifying of date range picker options
- Fix for error when exporting report with parameters
- Fix for errors with sql scripts
- Fix for chart background colour not being effected
- Corrected reportengine dependency
- Fix for drilldown charts not using report show legend setting
- Added self service reports
- Added self_service_reports permission
- Downgraded mysql driver to 5.1.42
ART 4.0 (03 December 2018)
- Fix for legends always off for charts in dashboards
- Allow querying from InfluxDB database
- Replaced synapticloop b2 api with jclouds. B2 destination bucket ids need to be replaced with bucket names.
- Fix for gridstack dashboard not showing properly inline in chrome
- Updated jdbc drivers and other libraries
- Requires Java 8