List of changes

Version 2025.1.7 --------------- [Backend] + added report parameters to temporary files Version 2025.1.6 --------------- [Frontend] - hotfix for broken spinner in static preview Version 2025.1.5 --------------- [Docs] + added english documentation for corporate installation [Preview] + added changes list to the product page [Font Server] + added Google Fonts caching Version 2025.1.4 --------------- [SDK] + added TasksClient to CSharp SDK Version 2025.1.3 --------------- [Backend] + added task id and task message id to export and report + added company name to config [Common] * updated docs for VM types in tasks + added link to online designer documentation in corporate server documentation [Frontend] * now you can't click on "create task" that isn't in your subscription's plan Version 2025.1.2 --------------- [Common] * removed docs from script upload corporate [Frontend] + added links on reports store - fixed double request for folder creating - fixed an error about empty name parameter in notifications [Backend] - moving a file (or a folder) to the same folder it's already in will now return quickly and not do anything Version 2025.1.1 --------------- [Frontend] + added saving sorting in local storage - added margin in sidebar, added titles to RunTask buttons, changed permissionsItems to a column format * changed task page, fixed task controller - fixed context menu on document pages [Backend] - fixed get permissions as subscription owner * now datasources' select commands' names are unique Version 2024.1.1 --------------- [Frontend] - fixed a bug where pages did not refresh after deletion in the admin panel. - fixed a bug with an incorrect default subscription when updating a user in the admin panel; - fixed the ‘Select All’ button on the API keys page; - fixed the search field and the output file name field; - fixed notifications for downloading files without permissions; - fixed an error regarding payment necessity on the expired subscription detail page; - fixed localization for starting a task; - added a default avatar for all user icons; - fixed validation of the owner ID in the admin panel; - fixed localization of workspaces in the admin panel; - fixed a white stripe appearing after clicking on the checkbox and the disappearing title on hover; - fixed the display of the user deletion button in the admin panel in corporate server mode; - fixed an error when creating a data source from the online designer; - fixed history on export and report information pages; - fixed export and download buttons; * connection testing on the ‘Data Sources’ page has become optional; * new .fpx icon; * displayed date and time have been converted to local time zones; * all online libraries became local; * improved localization in the admin panel; * the ‘Plus’ button on the document page will no longer appear if the current user does not have permission to create files in the folder; * removed mutations from injection in Online Designer; * changed notifications for deleting API keys; * changed sorting for the admin panel; * changed input for users and subscriptions on the audit page; * shortened links in the admin panel to delete the scrollbar; + added localization for audit notifications; + added a ‘Refresh’ button in the context menu on document pages; + added error texts in notifications within the admin panel; + added localization for export parameters in the admin panel; + added a check for the user’s subscription limit; + added an interface for creating custom SQL queries; + added notifications for failed folder exports; + added task scheduling parameters to the admin panel; [Demos] + added Angular demo + added console and Android demos in Kotlin; [Common] - fixed the documentation; * changed the name in the docker-compose installer; it is now always the same by default; * improved the task scheduler; + added a Name in the docker-compose installer; + added documentation for export parameters; + added current product version display; + added documentation for custom queries in data sources; + added a graph of active users and subscriptions in the admin panel; + added the ability to download folders and files to the admin panel; + added an article on Webhook; [Backend] - fixed an error when opening compressed templates in Online Designer. - fixed the incorrect creation time for data sources; - fixed delayed task execution in the scheduler; - fixed a bug where the administrator received a 403 error when retrieving the data structure; - fixed a bug where an anonymous user received errors in the controllers; - fixed a bug where the UsersPerWorkspace parameter in the configuration was not considered if there were no user limits in the license key; - fixed an error returning an incorrect ID when creating nested tasks; - fixed rights checking for moving to the trash; - fixed task execution with files in the request body; - fixed duplication of the jti claim in the JWT token; - fixed report parameters; - fixed the path for the destination folder; - fixed file uploads with identical names; * changed task names to be unique; * changed case sensitivity in sorting; * added parsing of template parameters from metadata; * changed the maximum number of users in the Corporate Server without a license key (5); * changed data source names to be unique; * changed sorting for backend; + added retrieval of mypermissions for groups, tasks, and data sources; + added a method for retrieving the current user’s rights on files; + added a new parameter to the license key; + enabled the creation of stored procedures in the data source structure; + added a template engine for file names; + added custom tables to data sources; + added tests for upload size limits; + added a log for invalid license keys; Version 2023.1.1 --------------- [Backend] + added entity name to worker audit; + added bulk copy and move files and folders; + added alternative method to upload reports + added RichText and Chart preview in online designer + added ability to share access to the file + added checking and resolving issues when the parent folder has been deleted + added more checks when exporting folders * now corporate server runs in demo mode by default; the license key for demo mode is no longer required * updated comments for all controllers, fixed returned status codes * messages about errors 500 became more informative for users * optimized GetStats method by building a pipeline before the loop * changed limits of the maximum request body size - fixed infinite folder creation - fixed duplicate archive names when exporting - fixed Online Designer working with compressed templates - fixed test of critical changes in the QA pipeline - fixed copying files over the limit - tasks to export a template from the Recycle Bin now correctly return error 404 - fixed localization error when moving to the Recycle Bin [Common] + added exclusion of users and subscriptions to audits; + added tags to subscriptions; + added articles to documentation for programmers; + added documentation for FTP sending task; + added article for report parameters; * added SDK for Kotlin (Android); * updated documentation for tasks in UI; - renamed view models in SDK to shorter names; & updated SDK generator version; & optimized memory consumption; [Frontend] + added file counter when exporting a folder; + added cache for charts in admin panel; + added approximate display of files while uploading them; + added validation when creating and editing an email task; + added document type selection in selection dialogs; + added a button to change the user avatar and a button to upload a spare image in case the avatar is unavailable; + added skeleton placeholders for data sources during upload; + added animation for file upload; + added a new page with the Recycle Bin for deleting files; + added creation of report preparation task; + added creation of report export task; + added EmptyContent and Placeholder for folder selection dialog; + added Placeholder and EmptyContent to file selection dialog; + added FTP sending component to user panel; + added webhook task for user panel; + added space checker; + added OnInitialized method; * added a redirect to owner from page and workspace board; * added sorting to file pages in the admin panel; * normalized MySQL connection string according to standards; * styled ExportTemplateEditor; * updated task page for admin panel; * changed names of new tasks; * moved common code to a separate component; * changed OutputFileCard; * added new name for webhook; - fixed empty task name after BadRequest error; - fixed incorrect file view when changing export output file; - fixed bug that caused the online designer to sometimes open files twice; - fixed bug that caused CSV connection to ignore parameter names; - fixed error messages when testing a data source before creating it; - fixed bug that breaks data sources page when updating; - fixed error 400 when moving folders; - fixed broken transport card on too long or too short text; - fixed content movement on the task page; - fixed transportation problems. Version 2022.3.1 --------------- [Backend] + added a new AdminAction field for all types of audits + added a new entity type - contacts * now when previewing, the .preview folder will be cleared if necessary * improved file sorting performance - now when creating and moving files to the recycle bin, error notifications appear - fixed a bug where a user could create an expired workspace - copying a folder did not copy the contents - fixed a bug where all entities created by anonymous users were fully accessible to all users [Common] + added information about the 2022.3 release + added folder export + added the messageId field and related audits to the Audit Details page for tasks + added the messageId field to all task audits * now some fields cannot be null when creating and updating a user * disabled user and subscription deletion when the server is not in corporate mode - the user creation and update pages now show error warnings [Frontend] + added the Name field when creating a data source + added the missing fields to the Audit Details page + added a new icon with bold edges + added a dialog for agreeing to the license agreement + added search to the Workspaces page in the admin panel + added recycle bin actions to document permissions + added Russian translation of file statuses and sizes * pinned the search string to the top of the screen on the file pages * replaced identifiers with names in the admin panel bread crumbs * changed the export error message to a more informative one * fixed the sorting buttons on the screen - now the subscription storage capacity on the "Workspace Information" page is updated after switching tabs - fixed redirect to the outdated page when the group limit is exceeded - fixed an error related to anonymous users — the error about lack of permissions is now hidden in the console - fixed an error related to anonymous users — getting the root folder without an id when exporting - fixed the checkboxes on the Edit Plan page in the admin panel - fixed the export from the File Properties page for anonymous users - fixed the available space values in the Workspace Plan card - fixed the overflowing Owner field in the File Information - replaced "Export Folder" with "Report" on the report rights editing page - fixed the incorrect width of the file cover in the File Information window - the Workspace Information page did not update the content when switching workspaces - fixed an error where the admin panel sidebar menu did not redirect to the right page - it was possible to create multiple modal windows on top of each other, which caused visual errors Version 2022.2.1 --------------- [Backend] + added a limitation in the license for the use of permanent localization on the frontend + added a limitation in the license for the use of the Designer by anonymous users + added a limitation on the number of workspaces in the license key + added a limitation on the number of administrators in the license key + the showHiddenFilesAndFolders parameter in user settings is implemented on the backend + added report parameters to the static preview + added a link to your own logo and your own text in the footer (for copyright) to the server config + added a limitation on the use of White Label to the license key + added content update of the template in TemplatesController + added audit messages related to soft deletion + added messages related to errors in the license key + added a dialog window when restoring a file from the recycle bin + added a new type of transport task - uploading to an FTP/SFTP server + added more understandable error messages to the checker script + added a ProblemDetails object to error messages from the backend. * changed the logic of resetting properties in the Update TasksController method (if RecurrentRunTime < DateTime.UtcNow => the time in the database is reset). * now file checks during upload have become much stricter. * updated the FastReport version from 2022.2.5 to 2022.2.12. * now when re-previewing the report, staticpreview will load resources from the previous preview, which is much faster. * fixed all C# demos. * added a View button for the template context menu. * fixed a bug where creating a folder with a non-existent parent returned a 500 status code. * added file names to the admin panel audit. * added a user file recycle bin to the frontend. * added a recycle bin to the backend. * removed the recursiveness parameter from folder actions, now they are always recursive. * removed the ability to delete the RootFolder in the admin panel. * now the files in the recycle bin are displayed correctly and cannot be lost. * added audit entries for actions in the admin file and folder controllers. * added the ability to filter files to FoldersController.GetFolders. * fixed the check of rights for tasks. - fixed a bug that prevented API key authentication in the FastReport Corporate Server. - now files and folders are restored to the parent folder by default. - fixed an error where you could not rename a file in the admin panel. - fixed a bug where you could create files and folders with the same names using the recycle bin. - fixed a problem where the task format was reset after changing another parameter. - returned a missing letter in the ru loc. for CL_SubscriptionsCountExceeded. - fixed the bread crumbs on the schedule edit page. - fixed an error where the audit returned 500 when drawing graphs. [Common] + added permanent localization set in the configuration file + added a new configuration file for the python sdk to fix generation errors + added documentation on installation through docker compose + added C# SDK publication on nuget.org + added tests for Russian Linux distributions + added entity types for audits + added user panel documentation * added the ability to print a report from the preview window * updated the designer to version 2022.1.5 * added a new icon - fixed the encoding in the documentation - fixed the documentation on deploying FastReport Corporate Server [Frontend] + added a hotkey system, now you can copy (Ctrl + C), cut (Ctrl + X), paste (Ctrl + V), delete (Del), rename (F2), select all (Ctrl + A) and deselect (Ctrl + D) + added a page with a detailed description of the file, where you can perform any actions with this file + added a default user profile icon + added a user settings page + now users can see the file change history on the properties page + added a Tasks page + added a "Back" button in the exports dialog + added a button to open the folder in the export results dialog + added a dialog window for selecting the export folder + added tooltips for buttons that are not explicitly described + added an action when changing the workspace in the recycle bin + added the deleted parameter to the address bar + added a page with information about the workspace + added scrollbars to the admin panel + added the ability to select a workspace in the file view within the admin panel + added Detailed and Delete buttons to the group members page + added a Rename button to the workspace information page + added connection string editors for all types of data sources + added a window in the export dialog for error 403 + added all search parameters in the admin panel to the address bar. * added a small margin in the list of users in the group. * removed duplicate fields on the schedule update page. * the Delete button on the documents page moves them to the recycle bin, in the recycle bin it deletes them. * more informative errors on the admin panel pages. * the file download dialog will now close automatically. * added a search by workspaces for files in the admin panel. * more informative admin panel errors. - when requesting a cover rebuild (by clicking on it), it didn't update automatically. - fixed a bug that caused the EmbedPictures property not to be applied in HTML export. - fixed an error that could cause the file properties page to stop working. - fixed a bug that caused the default subscription not to switch in the settings. - fixed an error that caused the "create new data source" button to point to the wrong address. - fixed the height and width of the preview window in the designer. - removed the empty context menu in the recycle bin. - fixed a bug with the ShowDeleted checkbox, when it didn't work on the first click. - fixed the NullRef error and several shortcomings on the expired subscription page. - fixed the empty context menu in the report and export recycle bins. - fixed a bug that prevented user group permissions from being updated. - fixed the move dialog. - fixed pagination and double request for retrieval on the admin panel file pages. - fixed the header of the window creation dialog. - fixed pagination in the admin panel, added pagination variables to the link parameters, created a 404 page Version 2022.1.3 --------------- [Backend] + added a font microservice that returns CSS styles by font name; + added permissions to the Task model (TaskModel); + added methods to get and change permissions in the TasksController; + added the ability to call webhooktask with headers; + added the ability to update Tasks from the API; + added a sorting function in the API file list request; + added support for firebird connections on the server (for them to work, the WireCrypt property in firebird.conf must be Enabled); + added license checking for FastReport Corporate Server; + added a scheduler with the ability to run delayed tasks; + added connection to MongoDB; + added the ability to run tasks on a schedule using CRON expressions; * now, when searching for files and folders, you can use regular expressions. To do this, set the useRegex parameter to true; * added logic to prevent the creation of files and folders with the same names (when uploading, copying, moving, exporting, preparing, renaming); - fixed a rare error that caused the workers to stop working; - fixed a bug where files were immediately set to the Success status upon creation; - fixed a bug when preparing a thumbnail for an anonymous user; - fixed a bug that caused incorrect thumbnails to be generated for FRX files; - fixed a bug that sometimes caused MyPermissions to return a 500 error instead of the user's permissions; - fixed a bug that caused the model permissions returned to be combined with the default permissions; - fixed a bug that caused download errors to always return a 406 status code; - fixed the launch of a sequence of the same tasks; - fixed a bug that caused all data sources to always show their connection type as JSON; - removed the HasSpaceOverdraft field from subscription plans and subscriptions; - removed the Default service. [Common] + added a PHP SDK toolkit and a demo application for it; + added a basic article on using Tasks via the REST API; * changed the description of the export and preparation folder id in the documentation; * replaced the red favicons with blue ones; [Frontend] + added redirection from the /app/signin page if the user is already logged in; + added the display of a context menu when right-clicking on an empty space; + added the ability to change the default permissions in the admin panel; + added the management of Task permissions on the "Groups" page; + added an instructional video for getting started with the application, placed on the "About the Product" page; + added a dialog message after clicking on the bell when there are no notifications; + added the ability to set the folder name directly when creating it; + added a dialog for excluding a user. To exclude a user, click on them in the list of users in the workspace (the "Groups" tab); + added an interface for connecting to Firebird; + added a button to check the connection string before creating a data source; + added a form for creating a JSON connection; * the settings and scheduler menu items have been temporarily disabled; * the count of selected files is now much faster if the "Select All" button was not used; * deleting multiple files will no longer be interrupted if any file is not found; * added a description of user lists on the groups page; * right-clicking on an empty space on the page will now open a context menu with creation options; * now clicking outside the list of items will reset the selection; - fixed an error with the missing subscription id when running a thumbnail prepare task; - fixed a Null Reference error on the "Groups" page; - fixed an error that prevented the thumbnail from being requested for the report; - fixed the creation of an extra folder in the folder creation dialog; - fixed a bug that caused multiple extra folders to be created when creating a folder; - now the preview can show more correct error messages when they are detected; - fixed the display of the file owner, now it correctly shows who the owner is.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.