Release Notes Sumatra 2021 5.2.8933 ----------------------------------- SUPPORTED OPERATING SYSTEMS(*) ------------------------------ Microsoft (R) Windows Server 2019 Microsoft (R) Windows Server 2016 Microsoft (R) Windows 10 Microsoft (R) Windows 8.1 Microsoft (R) Windows Server 2012 R2 Microsoft (R) Windows Server 2012 (*) Not all functionality is available on all operating systems SUPPORTED OFFICE VERSIONS ------------------------- Office 365 Office 2019 Office 2016 Office 2013 Office 2010 SUPPORTED SQL SERVER VERSIONS ----------------------------- Microsoft (R) Azure SQL Database SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 Changes in 5.2.8933 - Bug fix: Builder's designer panel would show 'ViewState not found' popup repeatedly if using a searchpanel without a search button with a date field inside of a 'bottom / right (optional)'-splitter. Changes in 5.2.8889 - Bug fix: The editor for the ResourceTable in the builder was not a modal dialog, which means you could close the builder without closing the editor, which means the changes wouldn't have propagated yet, and you could lose the changes. Changes in 5.2.8887 - Bug fix: DataModelEditor Search was prohibitively slow in large files. - Bug fix: The new css style in WebUren didn't allow the project description to wrap to a new line if it became too long Changes in 5.2.8886 - Bug fix: The fix for the race condition in the previous change accidentally broke something else, which lead to 'component not found: ' popups. - Bug fix: WebUren input in vertical or calendar layout had an issue saving the hours. Changes in 5.2.8884 - Bug fix: HttpRequest handlerOnReceive had a race condition that could prevent it from performing its commands in the order they were given, which some code relied on (such as Bottom-or-Right-optional splitters). - Bug fix: Weburen tried to use \n\r as newline in FiatVerlof emails. Changed to \r\n to support Outlook. - Bug fix: Component analyser would overwrite query results if 'query titles' was selected. - Bug fix: When incorrectly specifying that a field is a double or int while it is in fact a string, the server would try to parse it using the current culture, which under certain conditions could even depend on the culture of the browser being used to view the report. The server now parses those values using the invariant culture, as it always should have. - Bug fix: Excel title export with only a left or right aligned title would not merge cells. This was expecially noticable if the title contains multiple lines. - Bug fix: Excel title with left and right parts over a table with only 1 column would have the right part overwrite the left part Changes in 5.2.8875 - Bug fix: Allow WebManager to adjust client access on .dat files that are not stored in the server folder, provided that there is a user or a group that already has client access to that file. - Bug fix: Stop module definition files from showing up more than once if you happened to have added it more than once through the manager plugin's add interface - Bug fix: Minor adjustment to the text of the popup that asks for confirmation when loading an older level file into the Builder - Bug fix: Let the UI show that you can't adjust users that have more rights then you, in particular the Publish with Builder right - Bug fix: Don't show the edit dialog for user properties if you don't have any rights to edit them. Also mention the reason you cannot edit them, and the same goes for the 'reset password'-button - SECURITY FIX: It was possible to leak information in the WebManager to users of 'Database, users and groups manager'-roles and higher - SECURITY FIX: A certain sequence of operations made it possible to give yourself 'publish from builder'-rights if you were a 'Users and groups manager' and did not already have those rights. Changes in 5.2.8872 - Bug fix: If a CrossTable's minimum constraint level was set too high, it prevents the CrossTable from sending a constraint. This situation now generates a warning. - Bug fix: If a Datapanel field was hidden, its title was not (un)escaped if you toggled 'query titles'. - Bug fix: Adding a connection to a datasource on a different Sumatra Server would assign the incorrect schema if there was only one datasource in the database that was selected and the connection was made through the WebManager - Bug fix: A layout with sync panels under an optional splitter could result in a 'Could not find viewstate' exception - Bug fix: A few locations in the builder didn't check whether or not module (user/startup) parameters were declared before using them Changes in 5.2.8871 - Bug fix: Bug from patch 5.2.8868 "When loading a 2020 or older file, tables in a matrix that had 'having', 'sortby' or 'top' attributes (which aren't supported in a matrix) would not be recognized and thrown out.", was not fixed properly, and would accidentally sometimes add a field that would break existing matrixes. - Bug fix: CrossTables with style zen or default that had fields of cell width <= 16 that were not the first result field would not obey that cell width properly and cause misalignment between headers and cells. Changes in 5.2.8870 - Bug fix: If a user had the Excel Report Wizard add-in installed, but didn't have Excel Wizard rights, it was still possible for them to use the report wizard under some circumstances. Changes in 5.2.8868 - Bug fix: When loading a 4.3 or older file, translator from/to nodes were sometimes discarded. - Bug fix: When loading a 2020 or older file, tables in a matrix that had 'having', 'sortby' or 'top' attributes (which aren't supported in a matrix) would not be recognized and thrown out. - Bug fix: Mime sniffer would sometimes fail to sniff .svg files because whitespace wasn't handled properly Changes in 5.2.8866 - Bug fix: .csv resource table import in the builder would not overwrite an existing resource table of the same name, but add a new one instead. - Bug fix: Due to switching to .Net 4.6, the browser's culture setting was not obeyed consistently. Despite the earlier fix in 5.2.8859, there were still certain browser configurations that would trigger this. Changes in 5.2.8865 - NAV blob support: Added NAV_DECOMPRESS function to support reading compressed images/blobs from navision type databases. - Bug fix: Bug fix: crosstable's minimumset would incorrectly ignore the type of the field if there were no records, leading to invalid casts. - Bug fix: Modules that contained '%'-characters would not open in the webclient. - Bug fix: Settings' fontsize preview would block the other settings from view if the screen width was too small. - Bug fix: Builder designer would only show an index out of bounds error when trying to display a searchpanel dropdown of type 'query' while the user was not logged in. Changes in 5.2.8864 - Bug fix: The setup would incorrectly say it was 'installing' even when used to uninstall. Changes in 5.2.8861 - Bug fix: Removing a user from a group would leave the user specific module access that depended on the database access of that group intact. - Bug fix: Removing database access from a group would leave the module access of that group unaffected, even though you could no longer access those modules. - Bug fix: Deleting a database didn't delete the database id in the group (database) access tables, which means that creating a new database after deleting the most recent database would transfer all the group access from the deleted database to the new one. - Bug fix: Editing credentials failed to update the relevant datasource properties until some property of the datasource was also changed. - Bug fix: New WebUren layout was sometimes incorrectly sized. Changes in 5.2.8859 ------------------- - Bug fix: Due to switching to .Net 4.6, the browser's culture setting was not obeyed consistently. This resulted in the WebClient sometimes being shown in Dutch, sometimes in English, along with using , or . for decimal separator or thousands separator, or vice versa. - Updated the message in the Manager to mention that the WebManager is a feature that can be selected in the setup. - Updated the manuals to reflect this as well. Changes in 5.2.8857 ------------------- - Added 'WebManagerPackageUpload' server config-setting to enable or disable package uploads. - Added notice to the Manager to notify users that it will be phased out in future versions. - Added switch in the Manager to allow it to use the legacy protocol to connect to Sumatra Servers, to stay compatible with existing behavior where a Windows administrator can manage the Sumatra server without the Windows account being registered on that Sumatra server. Changes in 5.2.8851 ------------------- - Initial release.