Liste der Veränderungen FastReport Publisher

Version 2026.2.16 --------------- [Backend] * updated a devtools, it now allows for disabling database locking and viewing the status of the new locking system —— removed the mechanism for protecting against database corruption and replaced with more stable migrations Version 2026.2.15 --------------- [Backend] - failed email delivery warnings name the recipients instead of an opaque message id - entityNotFoundException messages now name the entity type and its id instead of the default text - report thumbnail logs are attributed to the correct processor - fixed a worker crash when the watchdog fired while the worker was already finishing an in-flight task — hang protection for tasks started right after is preserved * worker services accept a real cancellation token — a host shutdown cancels the in-flight task cleanly instead of killing the process under its HTTP calls, and a stuck task is cancelled by the watchdog * rejections while storing an already computed export result (access denied and simi the file is marked as failed as before * client cancellations and disconnects are no longer reported as 500 errors — the backend returns 499 and the gateway logs a warning - fixed a null reference in report/prepare/export transformers when the output folder was deleted before the check - a scheduled task pointing to a deleted template, report, export or data source no longer fails hourly — a warning is logged and the schedule is cleared until the task is reconfigured * reduced log noise in the errors channel — errors caused by user actions or expected conditions (no permission, exceeded limits, expired license, client disconnections, external delivery failures) are now logged as warnings instead of errors * the model caches the parameter structure only when the total size is less than 25000 characters; for larger parameters the cache is not stored, the data stays in the template file * template parameters are now parsed instead of being stripped from the content, which reduces memory usage in the download and preparation endpoints * copying files and folders now streams data instead of loading the whole file into memory. Peak memory usage per copy operation dropped from 32 MB to 1 MB * when upgrading, run migrations 049 and 050 (both idempotent). They return previously stripped parameters into the template XML and replace Expression with HasExpression in the database $ the old parameter-handling methods are marked as obsolete (TemplatesService.UpdateParametersAsync, TemplateVM.Parameters); they are kept for compatibility and must not be used + added a limit of one concurrent upload or update for templates and reports on all entry points, including V2 endpoints, to protect against overload - fixed file name normalization on upload. Prepared reports always get the .fpx extension - fixed copying of files and folders. All properties (icon, tags, status, metadata) are transferred to the copy, copying a folder returns the newly created folder instead of the original one - fixed report metadata parsing. Name, author, description and platform are re-parsed and saved on every content update, including temporary reports and reports prepared by the worker - fixed a bug where report parameters could be lost; parameters are no longer stripped from the template file and are always restored from it & parameter expressions are no longer stored in the database and are not exposed by the API; expressions are kept only inside the template file —— removed the template parameters update API (public and admin endpoints); parameters became read-only and can be changed only by editing the template file [Admin Panel] * the admin panel now transfers and displays nested template parameters on all nesting levels [Online Designer] - uploading an invalid file in the online designer now returns a clear "wrong file format" error instead of an internal server error [SDK] * changed the parameter structure in API responses. Expression is replaced with the HasExpression flag, nested parameters are returned on all nesting levels Version 2026.2.14 --------------- [Docs] + added wasmpreview service to documentation [Backend] + added basic RabbitMq settings to appsettings.json Version 2026.2.13 --------------- [Docs] * fixed broken links in documentation * added sitemap.xml for documentation + added Title and Description metadata in documentation * updated documentation tool Docfx to version 2.78.5 [Backend] - fixed nullref in Clog when run Corporate with pathbase [Installer] * added Webassembly Preview to Installer * fixed InvariantLocale parameter in Installer config Version 2026.2.11 --------------- [Common] + added ability to run server on a base path (https://company.com/reports/) + added a microservice WorkerVCL that generates fr3 fp3 reports. Since the VCL platform only works on Windows, xvfb and wine were added to ensure operation within the container —— removed the deprecated `RabbitMQ__QueueName` property. It hasn't been used for a long time but remained in the documentation, causing misunderstandings. Queue names are now generated automatically —— removed the deprecated `RabbitMQ__Capacity` property has been. It is now always assumed that one worker processes one task at a time, so to increase throughput, you should raise several workers [Installer] + added WorkerVCL to the installer. [Docs] * the `RabbitMQ__DirectExchangeName`, `RabbitMQ__AlternateExchangeName`, and `RabbitMQ__UnroutedQueueName` properties will now contain the platform suffix, such as `.VCL`. Compatibility with older queues remains; in this case, tasks will be processed by the standard worker. Version 2026.2.7 --------------- [Frontend] —— disabled Homer service Version 2026.2.6 --------------- [Preview] - fixed fonts loading when use static preview with apikey Version 2026.2.4 --------------- [Online Designer] - fixed error 500 when opening an FR3 template in Online Designer - fixed a bug with getting fonts when using accessKey for authorization in Online Designer [Preview] - fixed static preview toolbox appearance on small displays Version 2026.2.3 --------------- [Admin Panel] + added all DataSource fields to Edit Data Source page in Admin Panel [Backend] + added System.Runtime namespace to blacklist for scripts in Worker [Online Designer] * added Avalonia theme to Online Designer as default Version 2026.2.2 --------------- [Admin Panel] - fixed a bug where server time was used instead of local browser time on workspace editing pages, workspace invitations, and in API keys [Docs] - fixed broken links in documentation Version 2026.2.1 --------------- [Frontend] - fixed bug in page filters in Admin Panel [Online Designer] + expanded the configuration section for the online designer to the appsettings.json [Common] + added german localization Version 2026.1.15 --------------- [Docs] + added a new documentation on deploying software using mongodb and ferretdb Version 2026.1.14 --------------- [Docs] + added an article about Publisher and Corporate Server demo limitations [Common] + added additional performance testing to ferretdb Version 2026.1.13 --------------- [Common] - fixed a bug that prevented migrations from being applied when using FerretDB Version 2026.1.12 --------------- [Common] + added swagger file for admin panel - fixed a bug where MySQL did not allow creating database select command parameters Version 2026.1.11 --------------- [Backend] - fixed mht export Version 2026.1.10 --------------- [Preview] + added apiKey support for Online Designer Version 2026.1.9 --------------- [Frontend] - fix select file dialog in transport task [Admin Panel] - fixes for new admin panel Version 2026.1.8 --------------- [Backend] - fixed migration 48 error where a null value could not be parsed as a string [Admin Panel] * workspace creation and renew are now set in the browser's local time * audit creation date on the audit page is now displayed in the local browser Version 2026.1.7 --------------- [Installer] - fixed a bug that caused the installer to use wrong demo keys [SDK] - fixed a bug with send datetime format [Tasks] + added the ability to cache cron expression task execution, which significantly speeds up work with the database - fixed a bug that allowed tasks to run if the user did not have an active cloud workspace - fixed an issue where tasks would run even if the workspace did not have permission to use the scheduler - fixed a bug where the task would run too often if a cron expression was specified [Docs] + improved documentation on tasks and the scheduler Version 2026.1.6 --------------- [Frontend] + added fluent ui [Backend] - fixed the permission check during the bulk file move Version 2026.1.3 --------------- [Backend] - added a default title from a license key support + added missing audit messages [Admin Panel] - improved the error handling in the bulk plan update page Version 2026.1.2 --------------- [Backend] - fix a bug when CORS cause 500 error for static files [Docs] + added an actual product version to documentation content [Online Designer] * online designer now uses the icon from the server configuration Version 2026.1.1 --------------- [Admin Panel] + added a new flag to the UpdateSubscriptionPlan method, it allows bulk updating current plans for all subscriptions that use the updated plan Version 2025.2.25 --------------- [Installer] + added a new signature for the installer Version 2025.2.24 --------------- [Docs] + added canonical tags [Installer] - fixed a bug when installer crashes on pressing show RabbitMQ password Version 2025.2.23 --------------- [Frontend] + added information about active users and subscriptions to admin panel's audit page [Backend] + added global file search to API [Common] & fixed docker-compose script for installation files, updated version of RabbitMQ Version 2025.2.19 --------------- [Preview] + added localization switching logic for wasmpreview, the same as for staticpreview Version 2025.2.18 --------------- [Frontend] - fixed export docx in Paragarap mode Version 2025.2.15 --------------- [Frontend] + added telegram task component Version 2025.2.14 --------------- [Backend] + added IntelliSense support for Online Designer + added a permissions for domains, now to make requests with authorization you need to specify a list of allowed domains in the workspace; previously, due to the new browser security system, the feature was broken + added telegram upload task - fixed a bug when nested transport has null subscription id - fixed a bug that caused openId users to not show any information in the workspace user list [Installer] + added demo version lisence keys * now installer creates extended config file * next button will be disabled if no lisence key is specified + added text about Docker to the final page [Docs] * combinig documentation into one + added canonical tag to docs pages * fixed some typos in the documentation [Frontend] - fixed renaming files with F2 + added more entity links in admin panel * added s3 and ftp tasks on workspace info page [Preview] * added nested parameteres on static preview [Admin Panel] - fixed a bug that caused unrelated documents check to report font description models as unrelated (belonging to non-existent workspace) Version 2025.2.13 --------------- [Backend] * changed the VM for space occupied by fonts request, it's no longer the same VM as the files - fixed a bug that caused the calculation of the space occupied by fonts to include all of the workspaces [Docs] + added article to documentation on staticpreview integration via iframe [Font Server] - fixed a bug that caused some ttf files to be rejected during upload [Common] + added a new FaviconLink property for Server that allows you to set a favicon link for a white label license. + added new property AllowLocalSignUp to Auth, which allows enabling and disabling user registration —— removed the DisabledPath property from the Gateway config, replaced it with a built-in mechanism —— removed the SignInPagePath property from the Gateway config, replaced it with a built-in login mechanism * now the login form is handled by gateway, login is simplified and requires less traffic Version 2025.2.12 --------------- [Frontend] * added new components to indicate font space limits + added hints for hotkeys in various context menus [Admin Panel] - fixed a bug that caused problem solver to fail when analytics finds issues with fonts [Docs] * updated documentation for working with docker registry [Installer] + added option to install publisher Version 2025.2.11 --------------- [Frontend] * added support for alternative uid / pwd keys for mysql connection strings in the dialog (it will also parse "user id" and "password" now) [Common] * changed api tests cleaning method Version 2025.2.10 --------------- [Common] * now the assembly can be downloaded not via zip, but via the docker registry (see documentation) Version 2025.2.9 --------------- [Common] - fixed a bug where license restrictions incorrectly prohibited the use of openid (oidc). [Frontend] - fixed automatic connection string parsing in the datasource settings dialog for MS SQL Version 2025.2.8 --------------- [Docs] + added documentation for s3 [Admin Panel] - fixed some visual issues with font uploading on the admin page [Frontend] - fixed buy product link Version 2025.2.7 --------------- [Backend] * added search by subs plan id in audit page + added s3 upload task [Frontend] + added s3 component to ui [Demos] + added a WPF FastReport .NET + Cloud Demo Version 2025.2.6 --------------- [Installer] + added FerretDB installation option [Docs] + added docs how to use FerretDB instead of MongoDB - added install manual link to en corporate docs Version 2025.2.5 --------------- [Frontend] + added virtualization to user page Version 2025.2.4 --------------- [Backend] - fixed task run return types in task controller Version 2025.2.3 --------------- [Frontend] + added export parameters to localstorage [Preview] + added a new preview modes [Backend] * improved fonts caching mechanism for the worker service [Tasks] - fixed a bug where a task could sometimes go into an infinite loop and hang the entire system Version 2025.2.2 --------------- [Online Designer] * changed a mechanism for making previews for online designer, now the temporary template file is deleted after build and complete * disabled html notifications for Online Designer [Backend] - fixed a bug when many parallel requests would cause a memory leak and cause an error [Admin Panel] + added checks for duplicated names and wrong user ids in the analytics Version 2025.2.1 --------------- [Docs] * added current version to online docs Version 2025.2.0 --------------- [Admin Panel] * fixed parameters bug in an admin panel + added a Admin panel page for fonts [Frontend] + added UI for fonts to workspace information page Version 2025.1.16 --------------- [Common] * added scheduler restriction in license key [Backend] + added documentation on using developer tools + added a developer tools - fixed migration behavior, now if there is a problem with migrations, the backend blocks the launch to avoid database corruption * now labels for demo and for no white label are different [Installer] + added installer localization Version 2025.1.15 --------------- [Frontend] + added page with license restrictions to admin panel Version 2025.1.14 --------------- [Backend] + added task type filter to get method - fixed bug with connection to MongoDB [Installer] * new Corporate installer design [Demos] + added a new REST java demo Version 2025.1.10 --------------- [Frontend] * has been hidden sql query step in data source editing if data source is not compatible with sql - fixed a bug with showing a modal inside modal when accept invites Version 2025.1.9 --------------- [Backend] * localized report script exception messages 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.

© 1998-2026 Fast Reports Inc.