News

May 13, 2025

15% Discount on FastReport .NET Avalonia and FastReport VCL Reporting Lazarus

Until May 31, take advantage of our limited-time offer — 15% off FastReport .NET Avalonia and FastReport VCL Reporting Lazarus!
October 15, 2024

Release the new version of FastCube .NET 2025.1

Meet the new FastCube .NET 2025.1 release — a product relaunch with many key changes. This major update includes important architectural improvements, support for new platforms, and expanded capabilities for OLAP component developers.     Removed dependency on System.Drawing.Common library in FastCube.Core One of the key changes in the FastCube .NET 2025.1 release was the complete removal of the dependency on the System.Drawing.Common library in the FastCube.Core module. This step was taken to improve the library's compatibility with various platforms and improve performance. The graphical capabilities that were previously implemented through System.Drawing.Common have been reworked. Now FastCube .NET uses more modern and cross-platform approaches to working with data visualization and other interface elements. In particular, working with charts and visual components has been moved to separate libraries. This provides more flexibility in managing dependencies and using graphics in reports. In the new version, to specify a font in FastCube .NET styles, you must use the FastFont class instead of Font. The new font implementation does not contain any logic, and is only a container for data.     The OLAP engine has been moved to the FastCube.Core library One of the most significant changes in the FastCube .NET 2025.1 release was the complete separation of the OLAP engine into a separate library - FastCube.Core. If you don't need visual components, you can add only the FastCube.Core library to your projects without including other parts of FastCube. This simplifies the setup and reduces the number of libraries to include. FastCube now has a modular architecture, where each component performs its specific task. The OLAP engine, visual components, charting and other parts of the library are in separate modules. For existing projects where visual components have been connected, no additional actions will be required.     Added Linux and MacOS support for FastCube.Core.Web FastCube .NET 2025.1 release adds full Linux and MacOS support for web solutions using FastCube.Core.Web for the first time. This is an important extension of platform compatibility that allows OLAP applications to run on servers running different operating systems. Cross-platform development is available. Now FastCube.Core.Web can be used not only on Windows, but also on Linux and MacOS. This opens up the possibility of developing web applications with OLAP functionality on any server. Support for Linux and MacOS allows you to easily integrate FastCube into containers (e.g. Docker), which is important for scalable web applications and cloud solutions. You will be able to create universal web applications that work equally stably on different operating systems.     ARM (64 bit) support for web components The FastCube .NET 2025.1 release adds support for the ARM64 architecture for web components. This compatibility extension allows you to run web applications using FastCube on devices with ARM64 processors, such as Raspberry Pi, servers, and cloud solutions on the ARM64 architecture. ARM64 support also makes it possible to use FastCube in low-power scenarios.     Separate libraries for working with diagrams and dependencies from FastReport.DataVisualization In the FastCube .NET 2025.1 release, the libraries responsible for working with charts and dependencies on FastReport.DataVisualization were moved to separate FastCube.Mono.Chart and FastCube.WinForms.Chart libraries. This simplifies dependency management and increases flexibility in application development. Previously, the functionality for creating diagrams was built into the main FastCube package, which made it mandatory even for projects where diagrams were not used.     Replacement for the deprecated IHostingEnvironment The FastCube .NET 2025.1 release replaces the legacy IHostingEnvironment interface with the more modern IHostEnvironment. This allows the platform to adapt to current development requirements and prepare for future .NET 9 updates.     XML documentation for all source codes In the FastCube .NET 2025.1 release, all source codes are now accompanied by XML documentation, which significantly improves the process of developing and integrating library components. We aim to improve the developer experience and improve code understanding. Online documentation     Changing the script engine The FastCube .NET 2025.1 release includes an updated script engine. This change significantly improves scripting and increases system stability. The script engine for .NET 6 is now based on Roslyn. With the new ReferencedAssemblies property in the FastReport.Olap.Utils.Config static class, you can control the list of assemblies included in the script.     Other breaking changes In the new release, due to the reworking of the engine architecture, some methods and types have become obsolete, they do not relate to OLAP functionality and have been removed. Full list     Complete changelog + added a new demo application showing the ability to save and load a cube on the web; + added xml documentation for FastCube.WinForms package;+ added xml documentation for FastCube.Mono package;+ added xml documentation for FastCube.Core.Web package;+ added xml documentation for FastCube.Core package;+ added xml documentation for FastCube.WinForms.Chart package;+ added xml documentation for FastCube.Mono.Chart package;+ added xml documentation for FastCube.Mono.Report package;+ added xml documentation for FastCube.WinForms.BusinessGraphics package;+ added xml documentation for FastCube.WinForms.Report package;+ added XML documentation for the FastCube.Core.Web package;+ added a new article describing the minimum system requirements;+ added a new article to the documentation about descriptions of the packages;+ added compatibility library with FastReport.DataVisualization for displaying FastCube.Winforms slice charts;+ added compatibility library with FastReport.DataVisualization for displaying FastCube.Mono slice charts;+ added demo application for Linux docker container;+ added Linux support for FastCube.Core.Web package;* updated build scripts;* changed the way plugins registration, now plugins cannot be loaded twice automatically;* now FastCube.WinForms and FastCube.Mono are not independent packages, the core of the OLAP component is completely moved to FastCube.Core;* changed scripts in three cubes for compatibility with .NET 8 and .NET 9;* the structure of the documentation has been changed, some sections have been moved to the root;* the Extras folder that stores the compatibility package sources is now only available in the source version of the product;* updated EULA;& updated script builder for working with .net 6 and higher, this is a breaking change for all new FastCube .NET packages, if you used Variant, then instead of strict typing in the script you need to use only the name of the Variant class itself, since in some scripts there is a conflict between FastReport .NET and FastCube .NET in the script by default only a minimal set of libraries are included;& security fixes in the all demo apps;& security fixes in the chart component code for FastCube.WinForms;& security fixes in the chart component code for FastCube.Mono;- fixed the list of dlls to the script;- fixed an access modifiers of class members in FastCube.Core.Web;- removed and replaced dependency on deprecated IHostingEnvironment in FastCube.Core.Web;- fixed documentation title;- the Config class and its methods of the FastCube.Core.Web library are marked as deprecated, they are no longer used and do not affect the functionality of the component;- export to BIFF8 has been removed in the FastCube.Core package because this export requires a graphic context, if there are user requests, we will add BIFF8 export in plugins;- removed dependency of System.Drawing in FastCube.Core package, now the package can be used under Linux and MacOS.
October 15, 2024

Attention: we no longer work with Digital River

Due to a systematic breach of contract conditions, we no longer work with Digital River. All licenses and renewals payments are redirected to another payment aggregator.  Digital River withheld customer payments and violated the terms of our agreement. Therefore, we have decided to return customer payments made starting July 1, 2024. We will contact all our customers by email. If you have any questions, email us at sales@fast-report.com.
September 02, 2024

Changes to the FastCube .NET License Agreement and Terms of Use

We would like to inform you about changes to the agreement on use and distribution for .NET products. The changes affected paragraph 1.5: a list of dll and xml was added that the User and/or End User have the right to use as part of the KPO. You can read the changes at this link. The changes come into effect on September 30, 2024. We would also like to inform FastCube .NET license holders that the product will be transitioning to a subscription licensing model starting September 30. Technical support and updates for previously purchased licenses for this product will no longer be available. The transition to a subscription license means that the license is valid for 12 months from the date of purchase. During this period, you receive technical support and updates. After this period, to continue receiving updates and support, you can renew it for 50% of the full cost (the discount is valid for 1 month after the license expires). We will be happy to answer questions by email at support@fast-report.com
August 06, 2024

We treat you with a discount on report generators in honor of our birthday

Dear clients, we are happy to announce great news! This year our company celebrates a remarkable event - we are 26 years old! During these years we have come a long way of development and achieved significant success. We are proud to have become a reliable partner for many companies and organizations. Our team is grateful to you for your trust and support throughout these years. In celebration of this holiday we decided to treat you with discounts on our solutions.  From August 6 to August 20 you can purchase a .NET or Delphi-based license with discounts of 10%, 20% and 25%. This is a great opportunity to purchase a license for a set of tools that will help automate and simplify the process of creating reports and documents for .NET, Delphi, as well as speed up the development of cross-platform reports on FMX, Lazarus, Avalonia.   The discount is available only when you purchase a full license. The offer does not apply to renewals and upgrades.
June 26, 2024

Fast Reports Wins ComponentSource Award

ComponentSource awarded Fast Reports a Top 50 Publisher in the 2024 annual ComponentSource Awards.  Once again we are pleased to be included in the Top 50 Best Software Publishers according to ComponentSourse!
May 27, 2024

Upgrading cloud services to version 2024.2

In the new version of FastReport Cloud and FastReport Corporate Server, we have worked on quality, fixed bugs, and added some new features.   Bulk copying and moving API methods that allow for copying and moving multiple files and folders at once are added. Previously, one had to make multiple queries to copy each file. Now one query is enough. This saves network resources and makes copying faster and more convenient. /api/rp/v1/Templates/{subscriptionId}/CopyFiles /api/rp/v1/Templates/{subscriptionId}/MoveFiles   /api/rp/v1/Reports/{subscriptionId}/CopyFiles /api/rp/v1/Reports/{subscriptionId}/MoveFiles   /api/rp/v1/Exports/{subscriptionId}/CopyFiles /api/rp/v1/Exports/{subscriptionId}/MoveFiles An example of a template copy query: { "$t":"SelectedFilesVM", "isAllSelected":false, "folderId":"634fe7eeaa878f1c59e142367", "searchPattern":"", "useRegex":false, "files":["63d786bdfa2304a349d42f9c","62c75affbd78354cc1dabff5"], "folders":[], "path":"66d38a32fa1b7824ee1fd036", "isBin":false }   Alternative method of uploading files to the cloud An optimized method for uploading templates (/api/rp/v2/Templates/Folder/{id}/File) and reports (/api/rp/v2/Reports/Folder/{id}/File) has been added. The new method, unlike the first version, accepts a binary file and thus saves resources. The v1 download methods are marked as obsolete and are not recommended for use. The method of changing the content of already loaded templates is also updated: /api/rp/v2/Templates/File/{id}/Content.   RichText preview in Online Designer Starting with the current version of FastReport Cloud, Online Designer supports the ability to preview RichText objects.   Style templates for ChartObject in Online Designer You can now select preset style templates when editing charts.   Ability to share files via a link We have added functionality that allows for sharing any files via a link. Previously, it was possible to open access to the file to any anonymous users. Access can now be restricted with a key added to the link. To use the access key, it is enough to pass the accessKey parameter, equal to the value of the Key field of the key, with the query. In this case, the user (even an anonymous one) will receive all the rights that this key grants for the time of the query.   Editing a user’s avatar Added a button to change the user avatar and a default image in case the avatar is unavailable.   New Recycle Bin for deleting files A new page with a Recycle Bin for deleting files has been added. The button to go to the Recycle Bin is placed on the sidebar. The ability to clear sections with templates, reports, and exports at the same time has been added.   The page for working with Tasks has been improved Creation of a report preparation task has been added: Creation of a report export task has been added: The task of saving via FTP has been added: The task of sending files via webhook has been added:   Workspace tags in the admin panel for FastReport Corporate Server Workspace tags for easier searching have been added. For example, when administering a Corporate Server, workspaces for the organization’s employees and customers are created. You can use tags to tag your workspaces and exclude them when searching for client spaces.   Full list of changes [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.
May 21, 2024

New version of FastReport Online Designer 2024.2

Massive update of functionality in the report designer. Meet a lot of new functionality: a new "Sparkline" object, custom SQL queries, Intellisense when editing report code. Based on requests from our users, we have significantly improved the "Builder" application for creating builds.   New opportunities Implemented a context menu for a page in the page panel A context menu was implemented to make working with pages more convenient. With it, you can open the page editing window, copy a report page, and also delete a page.   Implemented the "Sparkline" object Now the "Sparkline" object is available not only for display but also for editing. You can go to the spark graphic editing window by double-clicking on the band object. After this, a window will open in FastReport Online Designer in which you can specify data for the graph, set up its appearance, areas, axes, title, and legend. A spark graph will be displayed during the report preview:   Added the ability to delete and edit a connection To delete a connection, you need to click on the delete button: If you need to edit an existing connection, click on the wrench icon. After this, the connection wizard will open:   Added a mode in which the names of bands will be displayed at the top Similarly to the FastReport .NET report template designer, the FastReport Online Designer has implemented the ability to change the display mode of band names. If you need to switch the band name display mode from vertical to horizontal, click the button in the top-left corner of the workspace.   Implemented a save button for the Mini theme A save button has been added for the Mini theme. It is located on the top panel:   Added the ability to execute custom SQL queries Working with data sources has become even more convenient. The ability to execute custom SQL queries has been added to FastReport Online Designer. To enable this feature, you need to add the parameter: services.AddFastReport(options => options.AllowCustomSqlQueries = true); in the server application code. Make sure your database is read-only and does not contain sensitive information. After enabling the feature (when creating a data source), you will be offered the opportunity to add your own SQL views for this data source. You can use these SQL views as regular tables.   Implemented sorting and an Expand/Collapse button for the advanced matrix and the ability to change the visibility of data using the button The Advanced Matrix object has been improved. Now matrix reports can be made more interactive. To sort the fields, you need to call the context menu for the header cell and select the appropriate item: You can set sorting conditions by double-clicking on the cell and opening the corresponding tab in the header cell settings window: In a similar way, using the context menu, the “Expand/Collapse” button is added: The operating conditions of this button can also be configured for other header cells by opening the "Visibility" tab in the settings window for the required cell. Next, you need to select the desired button in the “Visibility is switched by button” drop-down list:   Added the ability to create a calculated field If you need to use a certain expression constantly, you can create a corresponding field in the data source. This is done by calling the context menu of the table, where the “New calculated field...” item is selected. After you create a calculated field, you can give it an expression in the properties panel.   Implemented the Dock property in the designer To improve the user experience, a visual display of the Dock property in the report template designer was implemented. This property allows you to align a component on a band.   Implemented the SizeMode property for images in the designer We have implemented a visual display of the SizeMode property when editing a report template. This property allows you to set the image display mode.   Implemented VisibleExpression property for the report page Now, when editing a report template in FastReport Online Designer, you can set the page display condition. The VisibleExpression property is used for this. You can set its value in the properties panel, either manually or using the expression editor.   Added page editing window To make customizing the page more convenient, we have added a page editing window. You can open it using the context menu of the page in the page panel by selecting "Page Settings".   Added the ability to create relations between tables in data sources FastReport Online Designer 2024.2 has now the functionality that allows you to create a relation between tables in a data source. To do this, call the context menu for the table and select “New connection”: Next, a relation editing window will open where you can set the necessary parameters:   Added Intellisense functionality when editing report code (*beta) In the latest update of FastReport Online Designer, we have significantly improved the work with C# code. Now, thanks to the introduction of the Intellisense function, editing scripts in the report editor has become even more convenient and intuitive. Intellisense provides automatic code completion and syntax hints, allowing users to write code faster and more accurately right in the web interface. This greatly simplifies the development process, making FastReport Online Designer an even more powerful tool for your business.   A new version of FastReport Online Designer Builder has been implemented A new version has also been implemented for the FastReport Online Designer Builder. The design and user experience have been improved, and a dark theme has been created based on user requests.   Improvements Redesigned context menu The main items have been grouped into one panel in the context menu of FastReport Online Designer objects. Icons have also been added to improve the user experience. Now the context menu looks like this:   Information displayed on the StatusBar has been expanded Added information with X and Y coordinates of the upper left corner of the selected component; Added information with X and Y coordinates of the lower right corner of the selected component; Added information about the width and height of the selected component; Added text to text objects.   Improved user experience on Zoom panel A number of improvements have been made to enhance the user experience of the Zoom panel. Now the panel looks like this:   Full list of changes --- + Implemented a context menu for a page in the page panel; + Implemented the "Sparkline" object; + Added the ability to delete and edit a connection; + Added a mode when the names of bands will be displayed at the top; + Implemented a save button for the Mini theme; + Added the ability to execute custom SQL queries; + Implemented sorting and the "Expand/Collapse" button for the advanced matrix, as well as the ability to change visibility using the button; + Added the ability to create a calculated field; + Implemented the Dock property in the designer; + Implemented the SizeMode property for images in the designer; + Implemented the VisibleExpression property for the report page; + Added page editing window; + Added the ability to create relations between tables in data sources; + Added Intellisence functionality when editing report code; + Implemented a new version of FastReport Online Designer Builder;   * Redesigned context menu; * Expanded the information displayed on the StatusBar; * Improved user experience on the Zoom panel;   - Fixed a bug where a field was incorrectly transferred from the database in the EvaluateCondition editor for Total; - Fixed a bug where the MS Chart data source disappeared when opening a report; - Fixed a bug where Highlight conditions were displayed incorrectly when loading after saving a report; - Fixed a bug where sorting in DataBand did not work; - Fixed a bug when double-clicking on a dialog form component; - Fixed a bug where nested report parameters did not work correctly; - Fixed a bug where the dialog form did not accept size values; - And other fixes.
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.