Repository navigation
Seal Report 10.2 #188
ariacom
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Version 10.2 – Release Notes
Seal Report 10.2 brings a new Map view built with Leaflet, a rewritten joins resolution with join weights and per-model joins, a Reset restrictions button, AI Agents that test the reports they create and propose clickable follow-ups, customizable web site colors, redesigned login dialogs, extension points for repository extensions, and a refresh of the third-party components (ECharts 6.1, Plotly 4.1, TypeScript 7.0).
Map View
Joins Resolution
FROMclause is generated recursively: a sub-tree is always nested in parentheses (A LEFT JOIN (B INNER JOIN C)).Weightproperty on a join; a join having a higher weight is avoided when another path exists.ONclause with common restrictions supported).Report Execution
NullReferenceExceptionon the page name of a model having Page and Data elements only, and sheets holding only pictures being removed.fr, pie percentage format fixed.AI Agents
temperature/top_pwhere rejected, explicit error on refusal, defaultmax_tokensraised from 4096 to 16000).ORDER BY, no Execute button for a report that does not exist, chat CSV export separator follows the server CSV configuration.Web Report Server
wwwroot\css\site-colors.cssholds plain CSS rules for the banner, the active tab, the folder tree selection, the primary buttons and the table pagination. An existing copy is preserved by the setup and by the Server Manager publication.site-colors-gen.ps1generates the whole file from one primary color.Security
{EnumFilter}typed by the user is now escaped in the SQL and in the script of the list (SQL and script injection).TranslateandLogMessageare no longer routable MVC actions of the Web Report Server (CodeQL finding).HideLoginPasswordofappsettings.json(still supported for compatibility).Report Designer and Server Manager
#linepragma mapping).usingdirective is now reported, errors located at their line and column); the syntax is also checked when the editor is validated.Library and Extensions
Assemblies\Extensions\Net(Web Report Server, Scheduler) orAssemblies\Extensions\Win(Windows applications) are loaded at the initialization, with their private dependencies resolved in the same sub-folder. They are loaded from a shadow copy, so the installed files stay unlocked.NavigationLink.ScriptHandlerandReport.GetReportNavigationScriptHandlerLink: a view template or an extension can register a server handler for a Report Script link.ResultTable.RowKeyColumnandInvalidateLoadCachefor the server pagination.Repository.Create(path)loads a repository from a given folder without assigning the default instance;CreateFastkeeps the source repository path, file paths and modification dates (Ability to handle multiple repositories from a single .NET process, using SealLibrary #185).HeadlessBrowserclass shared by the PDF, HTML to PDF and Excel renderers.Third-Party Components
d3-formatandd3-time-formatmodules and built-in palettes.Upgrade Notes
ReportModel.BuildTimeoutandJoinHashcodeare removed; a former list of joins to use is converted when the joins of the model are edited.site-colors.cssmoves fromRepository\Views\csstowwwroot\cssand is loaded through the Web CSS Files server configuration.Full Changelog: v10.1...v10.2
This discussion was created from the release Seal Report 10.2.
All reactions