Uma assinatura de um ano do FastReport Cloud: serviço em nuvem para armazenamento, edição e gerenciamento de relatórios custa apenas metade do preço até 30 de junho!
During the period from November 21 to 24, hurry up to purchase a license with maximum benefit!
Single license with a 20% off on .NET solutions in Professional, Enterprise, Ultimate editions.
Team license with a 15% off on NET solutions in the Professional, Enterprise, Ultimate editions and, taking into account the Team edition discount, a total of 40%!
Discounts are applied to:
FastReport .NET
FastReport WPF
FastReport Mono
FastReport Desktop
Single license is for 1 developer. The Team license is suitable for 2-4 developers and includes the Build server license in the price.
Discounts can only be applied when purchasing a license. The promotion does not apply to renewals and upgrades.
You can ask questions in the chat on our website or email to sales@fast-report.com.
With this version, the cloud service for document generation and storage has introduced the following features: integration with ClickHouse, interactive preview from WASM, a new notification service, bulk file deletion, email notifications, and much more.
Integration with ClickHouse
We have added connection to the ClickHouse columnar database. Go to the "Data" panel and click on the "+" button. You will see a menu for selecting available sources.
Read more in the article.
Notification service
FastReport Cloud has added the ability to receive notifications about various events: successful document exports, file creation or deletion, and others. You can configure the display of notifications on the Profile Settings page.
The simple version will look like this:
It will look different in the expanded format:
Bulk file deletion
Our team has optimized the application. Now, instead of requests to delete each file from the recycle bin, you can create 1 single request. So the bin can be emptied several times faster.
Folder properties page
We have improved information about already created folders. Now there is a properties page with a description of the creator and owner of the folder and the size and location of the folder in the workspace.
Folder size calculation
Added an API that calculates how much space a folder's contents take up (relevant for templates, reports, and exports).
You can see its size on the folder properties page.
The size after downloading the folder is shown in brackets.
Interactive preview
Added a beta microservice for viewing reports in a browser based on WASM technology. Unlike the current static preview, it can work with interactive objects: maps and drop-down lists. To use it, you need to replace the word staticpreview with wasmpreview in the browser line (/staticpreview/t/6235f34d935bef40aa09e8c3 -> /wasmpreview/t/6235f34d935bef40aa09e8c3).
Apikey in staticpreview
Added the ability to use apikey in staticpreview. This way you can give preview access only to users with this key.The key is sent as follows:
https://fastreport.cloud/staticpreview/t/6235f34d935bef40aa09e8c3?apikey={your key}
New task page design
The Task system has been significantly redesigned. The user interface has become more ergonomic and intuitive for users.
Mailings by email
A page for setting up mailings has been added. Now you can send letters with templates, reports, and exports. You can also set up a newsletter once and reuse it for other tasks.
New breadcrumbs
Breadcrumbs on file and folder pages have been replaced with a more compact version.
Downloading folders
We have added the ability to download groups of files and folders. To do this, select the “Download” item in the context menu. When you select folders or several files, a common archive will be created and download will start automatically.
New online designer
The online report designer has been updated to the latest version. You can find more about the designer changes on the product page.
Storage of VCL templates
With the release of 2024.1, we added storage of VCL templates. Now you can save .fp3 and .fr3 files in the cloud, and then use them in future projects.
Full list of changes:
---
### [Backend] + added Tahoma font to worker; + added API, which will create a folder with the specified name if it does not exist when requested; + added serialization for the transport property of export tasks; + added a cache for previews; + added localization for checking scripts; + added a parser for ReportInfo VCL templates; + added a connection to the ClickHouse database;+ added a validation method for transports and exports;+ added a way to receive notifications from audit;+ added bulk file deletion;+ added an API for calculating how much space a folder takes up; + added checking and solving the problem when files did not have GridFS chunks; + added missing "Access Denied" logs for tasks; * updated installation script; * updated behavior when copies of files will no longer be created with the same rights as the original; * localized FastReport .NET errors; *updated the FastReport package to the version with SkiaSharp; *refactored task updating;*improved updating of transports for transfer tasks; *improved task updating logic, now the process occurs in the View Model; * renamed TaskUpdateType to EnumerablePatchType; *merged some similar retrieval methods, removed unnecessary code, adjusted naming; *improved GET request for one folder, now the calculated size of its contents will be returned; * refactored View Models; * converted subscription and entity identifiers in ObjectId audits; *removed the Count field from audits due to performance problems; *improved query for statistics on audits; *added a new configuration file for the online designer; * moved all View Models to another directory; - adjusted records when creating audit; - fixed rights check for groups with null rights; - fixed error message display in online design; - fixed connection checking when creating or editing a data source; - fixed a bug with redundant auditing when exporting; - fixed the creation of loggers with incorrect contexts; - fixed a bug where an incorrect date value in creating or updating a subscription resulted in a 500 error; - fixed a bug when the “.preview” folder was created for each preview; - fixed numerous serialization problems; - fixed a lack of traceId in the backend logs; - fixed a naming error for SDK generation; - fixed a bug when the report parameters broke the export; - fixed duplication of file names during exports; - fixed an error in the win1251 encoding in a FireBird connection; - fixed UpdateTaskTest; - fixed transports in transformer tasks; - fixed serialization of tasks and audits; - fixed a bug with report dialogs when building; - fixed missing associated audits; - fixed the type of the returned View Model in InternalDesignerController; - fixed the preparation of the AMP tag for reading in XML; - fixed the error displaying line breaks and spaces in the designer; - fixed the returned View Model when exporting folders; - fixed the error when the messageId of the export could be null;
### [Frontend]+ added icons for data sources;+ added a preview button to the file properties page;+ added support for mixins in the online designer;+ added sorting by users page;+ added creation time on the users page; + added a message showing that the folder was successfully exported; + added a workspace identifier to the file information pages in the admin panel; + added localization for the headers of the file and folder selection dialogs; + added the TemplateId field to the export page in the admin panel; + added a beta microservice for viewing reports in a browser using WASM technology; + added the Deleted field to file pages in the admin panel; + added redirection to the logout page from the authentication server after exiting the application; + added a properties page for folders; + added a new switch for deleted files in the admin panel; + added the opportunity to go to the selected workspace from the user card; + added new icons in the online designer; + added search on the data sources page in the admin panel; + added the ability to use API Key in staticpreview; + added loading indicators for pages in the admin panel; + added sorting on the data sources page in the admin panel; + added blocking of the download button after clicking on it; + added an error message if updating the data source failed; + added behavior when the file pages of the admin panel the pressed ToBin button will change to Restore and vice versa; + added red coloring of the expiration date when the API key has already expired; *localized the inscription “just now” and other text in pop-up messages; *updated Blazor components, now they have unique html classes for future tests; * the history of file properties is hidden if the history is empty or there are insufficient rights to view it; * updated information about limits on the “about the workspace” page, implemented more accurate rounding of numbers; * enabled cutting of WASM technology; *updated Blazorise in the admin panel, fixed the page for creating a subscription plan; *replaced custom checkboxes with a variation from Blazorise on the page for editing a subscription plan in the admin panel; * changed the behavior for deleting on the file page; *changed the design of the task page; *changed the add parameter button in tasks; *refactored the admin panel; *breadcrumbs on the pages of files and folders were replaced with a more compact version; * improved redirect to a special page when the subscription has expired;- fixed text alignment on service pages; - fixed a bug when the delete dialog was displayed without selected files; - fixed a bug when you could not delete a file if a file with no rights to delete was deleted along with it; - fixed a bug when several data sources were created while checking the status of the source; - fixed a redirect when logging into the service; - fixed non-aligned subscription cards in the admin panel; - fixed a bug where it was impossible to move or copy a file to another subscription via the frontend; - fixed a bug when searching in audits resulted in a 404 error; - fixed a 404 error when switching workspace on file pages in the admin panel; - fixed the window headers of the selection dialogs; - fixed the dialog for selecting the export type in tasks; - fixed the behavior of the middle mouse button, now clicking on the admin side panel opens new tabs; - fixed the bug with displaying the template identifier on the export pages; - fixed a bug in the new dotent SDK, fixed the layout of the export loading screen; - fixed frontend errors when connecting to ClickHouse; - fixed non-aligned data display on the pages of files and data sources; - fixed invisible calendar in audits; - fixed a bug when the value from the URL did not appear in the search bar on the workspaces page in the admin panel; - fixed checkboxes on the plan update page in the admin panel; - fixed the position of the control panel in the preview; - fixed dashboard graphics (double graphs, missing colors, broken URL parameter); - fixed initialization of dashboards; - fixed a bug when long text broke the header of the selection dialogs;### [Demos]- fixed a bug when editing group rights;- fixed Java SDK and demo;### [Common]+ added HomePageLink to the configuration file; + added automatic update of the online designer; + added Old and New Value fields to the "Audit Details" page; + added storage of VCL templates;+ added a scanner for critical API changes at the build stage;+ added generation of documentation in PDF format;+ added a new documentation chapter;+ added documentation “How to update transports in transformer tasks and email addresses in email tasks"; + added storage of .fp3 files; + added preview service in JS; + added error messages for data sources; + added the link to renew subscription; + added downloading of folders; + added the current year in the license for the SDK; + added a button by which you can go to audits from the workspace; + added a test that checks the avoidance of folder name collisions; + added configs for data sources containing a timeout setting; + added cancellation tokens in the user panel for methods that access the API; + added cancellation tokens for methods that interact with the API; + added setting preview rights to the file properties page; + added links to objects in audits; + added a redirect to the home page when you click on the logo in the header; + added the ability to sort subscriptions by CreatedTime and SubscriptionPeriodVM.StartTime, SubscriptionPeriodVM.EndTime, Name, Locale, Plan in forward and reverse order; + added trimming of folder names;*moved file uploading (documentation, installation files) to a new server;*updated the project to .NET 6.0;*updated the version of the Open API Tool;*updated the search bar on the file pages in the admin panel; *updated cake scripts to version .NET 6.0; *removed the onclick event, which reloads the page *updated version of FastReport .NET to 2023.2 - fixed display of TraceId in logs; - fixed “Old” and “New value” fields in audits of file actions; - fixed the assembly of the wasm-preview microservice; - fixed a bug when the online designer could not load; - fixed the version of the preview library in WASM; - fixed errors in checking rights in data sources and Tasks; - fixed an empty search field when there was an existing parameter in the URL for the user's section in the admin panel; - fixed the error of the wrong report export root; - fixed changing the standard subscription to the current one when changing workspaces; - fixed redundant paginator pages provided that the search is used on the workspaces page of the admin panel; - fixed image archiving when exporting a report to image format without the “create separate files for each page” setting enabled; - fixed incorrect positioning of the context menu when trying to open it in a small window; - fixed console errors when pressing buttons that have JSRuntime in their logic and errors about null references when pressing the "Properties" button of the context menu; - fixed non-working breadcrumbs in audits.
We’re happy to announce the official launch of FastReport Cloud, a cloud service for creating, editing and storing documents!
FastReport Cloud is a pre-configured reporting system from your data in the cloud. Among its advantages:
work directly through the browser or via API
collaboration with setting up roles and access levels
universal solution for any programming language and framework
a convenient pre-made end user interface
create, edit and store documents in one place and with just one click
work security: from authentication to personal data protection
All of this is based on the powerful FastReport engine with the ability to export to all formats and set up scheduled reports. Try cloud reporting now!
This major update combines our core products for Delphi and Lazarus into a single ecosystem.
What does it mean?
One installation system with online authorization—install and update all your products at once.
Shared release system—major releases are a shared release of all products.
Shared library for all products—fixes and new functions are available in several products.
The Recompile utility has been removed. The functions of package rebuilding are now performed by the installer.
❗️To download the update, we recommend you uninstall all products through the old installer and then use the new one (installer). ❗️
Core library
There are new Core, Core Graphics, and Core Localization packages combining products into one ecosystem.
The product localization system has been changed. Now it does not require rebuilding packages: it is enough to install language packs during installation, add the TfrLocalizationController component, and select the desired language.
FastReport VCL
The system for editing and using styles in the report designer has been revised. The new mode allows you to: create, edit and assign styles during report design.
The created styles copy the formatting of the object by default. Changing a style affects all objects that have been assigned this style.
The new Style Table tool allows you to customize the appearance of a report using styles and switch between them on the fly.
You can:
Select style table mode;
Create new custom styles and color schemes that would fit your report;
Change already created styles of report objects to your taste;
Switch almost instantly between ready-made solutions.
Style tables are supported in a rendered report and allow you to change the report style without rebuilding. These styles are saved to the rendered report file to allow report distribution to other users. Each user can choose their style.
Composite barcodes
We have added a new container object for composite barcodes. The object has ready-made settings for composite barcodes: EAN 8+2, EAN 8+5, EAN 13+2, and EAN 13+5. The object editor offers functionality for quick compilation of your compound barcodes.
An example of barcodes used when printing price tags.
Powerful tools for your reports
For the efficient work of multi-threaded applications, we have added the ability to print in multiple threads. Each thread can print to the printer without blocking others. This approach is efficient for applications running in print service mode.
We have improved the digital signature object for PDF export. Now you can supplement the signature with the current signed date, name, and other additional information.
The ability to override and replace the standard export dialog has been added to export filters without changes in the FastReport source codes.
Example:
uses frxExportPDFDialog;
type
TfrxCustomPDFExportDialog = class(TfrxPDFExportDialog)
protected
procedure InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter); override;
end;
procedure TfrxCustomPDFExportDialog.InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter);
begin
inherited;
SignaturePage.TabVisible := False;
end;
procedure SetDialogClass;
begin
frxPDFExport1.CustomExportDialogClass := TfrxCustomPDFExportDialog;
end;
We have improved and fixed the bugs in export filters. PDF export has received support for handling translucent SVG images.
Report compatibility between Lazarus and Delphi versions has been improved. The transfer of report variables between versions has been fixed.
FastCube VCL and FastCube FMX
For FastCube VCL and FastCube FMX products, we have added integration with FastScript, which we moved to a separate package. For FastScript support, it is enough to install one additional package and not rebuild all the others. We also paid attention to fixing errors in highlighting and editors.
FastCube VCL gets HiDPI support for high-resolution monitors. It supports all available RAD Studio development environment modes.
FastQueryBuilder gets package support for the latest RAD Studio versions.
RAD Studio 11 compatibility bugs have been fixed in FastReport FMX. Product optimization and performance have been improved, and internal architectural changes have been made.
The full changelog for the 2023.2 version
Сore library---------------
+ Added new core package with a shared code for all products+ Added a new graphics core package with a shared code for all products+ Added new localization packs* Changed product localization system
Fast Report VCL---------------[Designer]- Fixed Int64 support in Object Inspector- Fixed filter behavior in the data selection dialog- Fixed TfrxRichView frame borders in the designer- Fixed a bug when the dropdown code completion did not copy styles from Syntax Memo
[Engine]+ Added support for style tables and improved work with styles in the report designer+ Added the option of simultaneous multi-threaded printing- Fixed form scaling for additional display for Delphi 10.1 and later- Fixed bug with parent container component interactive events- Fixed error handling in CrossView events- Fixed printing of current page mode- Fixed Duplex printing for multiple copies of documents with collation enabled
[Exports]+ Added new CustomExportDialogClass property for export filters, which allows you to override the export dialog for standard export filters* Improved translucent SVG export in PDF export via EMF- Fixed memory leak with embedded files in PDF export- Fixed progress dialog in HTML export when entering the wrong page number- Fixed export of TfrxLineView and TfrxShapeView in PPTX export
[Lazarus]+ Added support for variable portability in templates (Delphi <--> Lazarus)- Fixed behavior of empty TfrxPictureView in Lazarus
[Preview]- Fixed button order in the preview
[Report object]+ Added composite barcodes (EAN 8+2, EAN 8+5, EAN 13+2, EAN 13+5)+ Added TfrxPictureView.LoadFromStream method+ Added handling of Hint property (similar to TagStr)- Fixed placement of SVG pictures in TfrxPictureView
[Resources]* Updated Portuguese resources* Updated Polish resources
FastReport FMX---------------- Fixed integer overflow error in gradient fill object- Fixed crosstab editor bug in RAD Studio 11
FastQueryBuilder---------------- Added packages for new Delphi versions (RAD Studio 10-11)
FastCube---------------+ Added HiDPI support for high-resolution monitors+ Added integration package with FastScript (integration does not require rebuilding of the main packages)- Fixed bugs in highlighting rules- Fixed Access violation error when using the component in some editors
The year 2022 was full of important events. Despite its unpredictability and all challenges, that we've faced over the past 12 months, we've continued to work hard to improve document generation in thousands of apps. What important happened?
A milestone for the VCL report generators was the end of support for obsolete non-Unicode versions, which will allow us to work harder to improve FastReport and introduce more sophisticated features with each release. Since the release of 2023.1, FastReport VCL supports Delphi versions starting from 2010.
We have released the fp3 converter which converts to any FastReport VCL data format — FastConverter.FP3.
We have launched NuGet server for the .NET direction — a repository of licensed products for users. Now you can conveniently download the latest versions of our components on any operating system. FastReport.Core now supports graphics and text rendering using the SkiaSharp library.
Also, FastReport .NET got a bronze medal in the "Reporting, Analysis and Visualization" nomination in the Reader's Choice Awards by Visual Studio Magazine. We were happy to share the stand with Devexpress and SAP Crystal Reports.
What about plans?
The release of several services at once will be a truly revolutionary breakthrough in 2023. One of them is FastReport Cloud cloud report builder. This is an online service for creating, storing, and editing reports and documents, which allows you to set up and implement reporting in companies with minimal involvement of programmers. Stay tuned and you will be one of the first to try it!
We are also working on a high-performance WPF reporting and document library for business application development.
Other products will have the following features:
WASM support
New report objects
Support for the latest version of the environment — NET 8, RAD Studio 11.3
Updated user interface and user experience
Digital signature stamp
Support for RFID tags for ZPL export
Map implementation based on GeoJson
And much more!
It's also time for New Year's wishes. Maybe it's reporting for Android? Or export to some exotic format? Write to us your wish in the form below. It would be great if you also tell us how this will change the work of your applications.
Congratulations on the upcoming holidays, Fast Reports team.
Загрузка…
20% discount on Professional and Enterprise editions of the FastReport VCL report generator.
From August 15 to September 15 get the powerful Delphi report generator FastReport VCL of Professional and Enterprise editions almost at the price of the Standard.
However, unlike the Standard Edition, you will also get:
✓ Visual SQL builder
✓ Source Code
✓ Lazarus support
✓ Linux support and much more.
This is a great opportunity to save money while getting much broader functionality.
Compare editions and choose the most suitable one here.
To take advantage of the offer, click on the following link.
FastReport .NET won bronze in the Reader's Choice Awards by Visual Studio Magazine!
Our reporting engine for .NET received the 3rd place in the "Reporting, Analysis and Visualization" nomination.
We are happy to share the stand with Devexpress and SAP Crystal Reports. Thank you for choosing us!