Skip to content

Seal Report 6.0

Compare
Choose a tag to compare
@ariacom ariacom released this 03 Dec 14:39
· 474 commits to master since this release

NEW FEATURES 6.0:

  • LINQ Data Sources and LINQ Models to support join and query between any Data Sources (SQL, Excel, XML, OLAP Cube, HTTP JSon, etc.)
    Full rework of the execution engine.
  • New Restrictions View Template to allow input restriction in any part of the report and in dashboard widgets.
  • Chart JS: Integration of the labels plugin (https://chartjs-plugin-datalabels.netlify.app).
  • .Net Framework 4.7.2
  • Thr Setup file is only for the 64 bit distribution.
  • New properties for a report restriction:
    'Operator style': visible, visible with Nulls, visible not modifiable, not visible.
    'First selection' for enumerated values: 'Select All', Select First', 'Select Last'
    'Enum Layout': Select with filter, Select without filter, Radio or checkbox
    'Trigger on change'
  • New property for a report element:
    'Show all enum values' to force all enumerated list values in the result tables.
    'Contains HTML' to indicate that the values contain HTML tags.
  • Enumerated lists can be loaded or updated from a razor script.
  • New Security Scripts for each user group: 'Folders Script', 'Folder Detail Script' and 'Dashboards Script' to modify the default Web security.
  • Server Configuration: New property 'Web Cultures' to select the list of cultures proposed in the Web Report Server.
    By default, the translation cultures installed in the repository are proposed.
  • 'Custom Enumerated List' for element and restriction: New option to Clear the current enumerated list.
  • Personal or Default Dashboard View can be defined in the user security group .
  • Dashboard export with the following format: Html Print, Pdf, Excel
  • Security Robustness against Stored Cross Site Scripting XSS, Directory Traversal and Server Side Request Forgery SSRF attacks.
  • NetCore Web Report Server: SQL Server Session (#46)
  • NetCore Web Report Server: Adding configuration to be able to modify the Path Base when you use a Reverse Proxy (#47)

Migration Check List:

  • Seal Web Interface (SWI): Parameter use_default_restrictions in SWExecuteReportToResult() is not used anymore.
    If the operator of a restriction is not specified, the default values are kept.
  • Restriction Flag 'Can change operator' does not exist anymore, use 'Operator style' instead.
  • Dynamic Enumerated List: Review all enumerated list with Filter Characters is default to 0 instead of 2.
  • Seal Report Licenses files (*.slc) must be moved to the Settings folder of the Repository.
  • Seal Report Converter Assemblies (*.dll) are now located in the Assemblies and Assemblies/NETCore folders of the Repository.
  • Set element property 'Contains HTML' to True to element having values containing HTML tags.

Issues Addressed in 6.0:

  • 158: Dashboard: Refresh on dashboard widget may not force a new execution.
  • 159: Dashboard: For a DataTables, the plus button in responsive mode does not work in widget.
  • 160: From the Web Report Server, drill navigation occurs using the default report execution view instead of the current execution view.
  • 161: Dashboard: The default User Dashboards View is saved for all users.
  • 162: Schedule by email may fail when several ouputs of the same report are scheduled at the same time.
  • 163: Automatic sort orders may be incorrect if more than 10 elements are displayed in a report.
  • 164: Report output on folder cannot be cancelled: The result file is always generated.