Wir freuen uns, die Veröffentlichung einer plattformübergreifenden Bibliothek zur Ausführung komplexer Skripte in C # namens FastScript .NET bekannt zu geben.
Wir schenken Nutzern mit abgelaufenem Abonnement 50 % Rabatt auf FastReport .NET- und VCL-Team- und Site-Lizenzen. Bis zum 31. März erhalten Sie Zugriff auf neue Funktionen, einen verbesserten Designer und Support zum halben Preis – auch nach Ablauf Ihrer Karenzzeit!
Wir veröffentlichen zweimal jährlich Updates. Ein aktives Abonnement garantiert Ihnen daher Support für die neuesten Umgebungsversionen, Berichte mit ständig verbesserter Funktionalität und Benutzeroberfläche, Zugang zum technischen Support und vieles mehr.
Kontaktieren Sie uns, um Ihre veraltete Lizenz durch eine neue zu ersetzen!
To celebrate the occasion, we invite you to get the FastReport VCL Ultimate edition with a notable discount of 30%. It's a great opportunity to get a great deal on the most extensive type of reporting tool with a source code, cross-platform tools, and OLAP features!
Don't miss your chance on February 13 and 14 to save from $390 and provide your application with:
Source code
Report designer with dialog forms
Client-server components for VCL and Lazarus
Report creation for VCL, FMX and Lazarus
Converters from Quick Report, Report Builder, Rave Reports
Support for exporting templates to other data formats
Multidimensional analysis system FastCube for VCL, Lazarus and FMX
Flexible and open architecture with support for custom report objects
Storing finished documents in cloud storage Google Drive, Next Cloud, OneDrive, Amazon S3, Outlook, Gmail
FastScript and FastQueryBuilder included
Liebe Freunde, das vergangene Jahr war für uns sehr erlebnisreich und produktiv!
📌 Hauptleistungen
Neue Produkte: Wir haben FastReport Avalonia auf den Markt eingeführt - ein Tool für die plattformübergreifende Arbeit an Berichten für Windows, MacOS und Linux.
Änderungen in der Produktgestaltung: Wir haben den Produktinhalt so aufgeteilt, dass Sie keine unnötigen Funktionen kaufen müssen.
Was hat sich bei unseren Produkten geändert?
Für Delphi und Lazarus:
Die Arbeit mit hierarchischen Daten in FastReport für Delphi und Lazarus wurde durch das Hinzufügen der TfrTreeView Komponente verbessert.
Die Unterstützung der GeoJSON- und TopoJSON-Formate bietet nun zusätzliche Möglichkeiten für die Arbeit mit Karten.
Es wurden digitale Signaturen verbessert, eine unendliche Tabellenbreite hinzugefügt, die Barcode-Fähigkeiten erweitert und die Anzeigegenauigkeit und Kompatibilität der PDF-, HTML5-, SVG-, DOCX- und XLSX-Exportfilter verbessert.
In der neuesten Version haben wir die Möglichkeiten der Arbeit mit Berichten in komplexen Szenarien erweitert und ein höheres Maß an Integration mit modernen Entwicklungsumgebungen, einschließlich RAD Studio 12.2, bereitgestellt.
Für das nächste Jahr planen wir neue Komponenten, Unterstützung für RFID-Tag EPC in ZPL, neue Transporte, verbesserte Exportfilter und vieles mehr.
Für .NET:
Wir haben den veralteten .NET Standard 2.0 - 3.1 und die .NET 5 Kompatibilitätsschicht in unseren Bibliotheken aufgegeben. Die minimal unterstützte .NET Version ist nun .NET 6, und das minimal unterstützte Framework ist .NET Framework 4.6.2.
Mit der neuesten Version der FastReport .NET Bibliothek unterstützen FastReport Business Graphics .NET und FastCube .NET nun auch .NET 9. Dafür haben wir die binäre Serialisierung (BinaryFormatter) aufgegeben.
In diesem Jahr wurde FastCube .NET, eine Bibliothek für die Arbeit mit OLAP-Würfeln und die operative Analyse von Big Data, neu aufgelegt. FastCube.Core.Web unterstützt inzwischen auch Linux und MacOS. Damit eröffnet sich die Möglichkeit, Webanwendungen mit OLAP-Funktionalität auf jedem Server zu entwickeln.
Eine der wichtigsten Änderungen im FastCube .NET 2025.1 Release war die vollständige Entfernung der Abhängigkeit von der System.Drawing.Common Bibliothek im FastCube.Core Modul. Dies wurde getan, um die Kompatibilität der Bibliothek mit verschiedenen Plattformen zu erhöhen und die Leistung zu verbessern.
Der FastReport Online Designer - der visuelle Vorlagendesigner - hat sich auch geändert. Im Jahr 2024 wurde ein neues „SparkGraphic“-Objekt hinzugefügt, es ist nun möglich, Leitlinien auf der Seite zu erstellen und auch ein neues Komponentenmenü wurde implementiert. Bei der Bearbeitung des Berichtscodes wurde die Intellisense-Funktionalität hinzugefügt, die eine automatische Code-Vervollständigung und Syntax-Hinweise bietet, so dass die Benutzer den Code schneller und genauer direkt in der Web-Oberfläche schreiben können.
Für das Jahr 2025 planen wir ein neues Plugin hinzuzufügen, mit dem Sie Kundenberichte von MS Word nach .frx konvertieren werden können. Darüber hinaus wird in Zukunft eine Verbindung zu Google Sheets implementiert werden. FastScript .NET für die Ausführung von Skripten wird in der ersten Jahreshälfte veröffentlicht werden. Die neue Bibliothek wird über eine Kompilierungstechnologie verfügen, die es Ihnen ermöglicht, Zwischencode in Maschinencode für eine bestimmte Plattform zu konvertieren (Native AOT).
Wir haben vor, ein komplettes Ökosystem von Produkten für verschiedene Plattformen zu schaffen, daher werden wir im nächsten Jahr auch an ihrer Integration untereinander arbeiten.
Für Service-Lösungen:
In FastReport Cloud haben wir das System zur automatischen Ausführung von Aufgaben verbessert, das Drucken über den Browser hinzugefügt, eine Schriftenspeicherung entwickelt und das SDK fertiggestellt.
Die Benutzerfreundlichkeit und Geschwindigkeit der API wurde verbessert
Es wurden neue API-Methoden für die Arbeit mit der Cloud hinzugefügt, die es Ihnen ermöglichen, vertraute Operationen schneller und bequemer durchzuführen: Massenkopieren, Löschen und Verschieben von Dateien; eine neue Upload-Methode, die es Ihnen ermöglicht, große Dateien hochzuladen und weniger Ressourcen zu verwenden; Methoden, um die Zugriffsrechte des aktuellen Benutzers auf Dateien, Gruppen, Aufgaben und Datenquellen zu erhalten; Hinzufügen der Möglichkeit, Berichtsparameter zu empfangen und zu bearbeiten, ohne den Bericht selbst zur Bearbeitung zu öffnen.
Das Benutzerpanel wurde komfortabler gestaltet
IDie Arbeit mit dem Online Designer wurde verbessert: es wurde eine Richtext-Vorschau und Stilvorlagen für ChartObject hinzugefügt. Wir haben die Möglichkeit eingeführt, den Avatar des Benutzers zu bearbeiten, haben einen neuen Papierkorb zum Löschen von Dateien erstellt, die Seite „Aufgaben“ verbessert und die Datenquellen überarbeitet, so dass gespeicherte Prozeduren verwendet und benutzerdefinierte Tabellen aus SQL hinzugefügt werden können.
Für das Jahr 2025 planen wir die Veröffentlichung eines neuen Produkts und das Hinzufügen der Parameterübergabe zur StaticPreview UI.
Wir bedanken uns herzlich bei Ihnen für Ihr Vertrauen im Jahr 2024. Lassen Sie uns gemeinsam weitergehen und die Zukunft gestalten!
Wir wünschen Ihnen frohe Weihnachten und einen guten Rutsch ins neue Jahr!
From December 18 to December 31, we are offering you to purchase reporting libraries for .NET and Delphi at a 25% discount. This is a great opportunity to make sure that in 2025 your business will save resources on creating documents and reports.
The offer does not apply to renewals and upgrades. Only new purchases are eligible.
BUY NOW
In der schnelllebigen Welt der Softwareentwicklung ist die rechtzeitige Anpassung von Tools an neue Plattformversionen entscheidend für die Effizienz und den Komfort der Entwickler. Ab Version 2025.1.8 unterstützt FastReport .NET, FastReport Business Graphics .NET, und FastCube .NET nun auch .NET 9 und eröffnet damit neue Möglichkeiten für Anwender, die auf die neuesten Microsoft-Technologien setzen.
Was hat sich in FastReport .NET geändert?
Eine bedeutende Änderung ist die Entfernung der binären Serialisierung. Da der BinaryFormatter zahlreiche Sicherheitsprobleme verursachte und in .NET 9 von Microsoft abgeschafft wurde, hat unser Team diese Klasse vollständig aus dem Quellcode entfernt.
Warum ist die Unterstützung von .NET 9 wichtig?
.NET 9 ist die neueste Version der Plattform von Microsoft und bringt erhebliche Verbesserungen in Bezug auf Leistung, Funktionalität und Kompatibilität mit sich. Die wichtigsten Neuerungen umfassen:
1. Optimierte Speicherverwaltung durch Verbesserungen des Garbage Collectors (GC): Anwendungen profitieren von kürzeren Antwortzeiten und effizienterer Ressourcennutzung.
2. Unterstützung neuer Sprachfunktionen in C# 12: Erweiterte Konstrukte für die Datenmanipulation ermöglichen kompakteren und besser lesbaren Code.
3. Verbesserte Cloud-Funktionen: Aktualisierte Tools und Bibliotheken vereinfachen die Entwicklung von Cloud-Anwendungen und Microservices.
4. Rückwärtskompatibilität: Die Migration bestehender Projekte zu .NET 9 wird durch die hohe Abwärtskompatibilität erleichtert.
Die rechtzeitige Unterstützung aktueller Technologien ist für uns bei Fast Reports von zentraler Bedeutung. Wir legen großen Wert darauf, unsere Produkte parallel zu den neuesten Updates der Plattformen zu aktualisieren, um unseren Kunden stets modernste und sichere Lösungen bieten zu können.
Am 27., 28. und 29. November gibt es Berichtsgeneratoren für VCL und .NET mit 40 % Rabatt im Angebot!
Welche Produkte nehmen teil?
FastReport .NET in den Editionen Ultimate, WEB, Avalonia, WinForms, WPF und Mono.
FastReport VCL in den folgenden Versionen: Ultimate, Optimum, Reporting VCL, Reporting FMX, Lazarus, Analysis VCL.
Die Rabatte stehen nur bei Neukäufe zur Verfügung. Die Aktion gilt nicht für Verlängerungen und Upgrades.
Sie können Fragen im Chat auf unserer Website stellen oder eine E-Mail an sales@fast-report.com senden.
In der Version 2025.1 von FastReport Cloud und FastReport Corporate Server wurde der Umgang mit den Datenquellen, Aufgaben und Berichtsvorlagen erheblich verbessert, wurden API-Methoden zum Erlangen von Benutzerrechten und neue Demo-Anwendungen hinzugefügt und natürlich viele Fehler behoben.
Änderungen in FastReport Cloud und Corporate Server
Hinzufügen von benutzerdefinierten Tabellen aus SQL zu Datenquellen
Es ist jetzt möglich, Ihre eigenen Tabellen als SQL-Abfragen zu Datenquellen hinzuzufügen. Dazu müssen Sie auf der gleichnamigen Seite eine Datenquelle erstellen oder bearbeiten, auf „Weiter“ klicken und eine SQL-Abfrage eingeben. Wenn sie Parameter enthält, die mit dem Zeichen „@“ beginnen, wird ein Datenquellenparameter erstellt, für den Sie den Datentyp und den Standardwert konfigurieren können.
Nachdem Sie Ihre Tabelle hinzugefügt und die Datenquelle gespeichert haben, steht die Tabelle zur Verwendung im Online Designer zur Verfügung.
Aktivierte Erstellung von gespeicherten Prozeduren in der Datenquellenstruktur
Ab der aktuellen Version stehen bei der Erstellung von Datenquellen gespeicherte Prozeduren zur Verwendung im Layout von Berichtsvorlagen zur Verfügung.
Eindeutige Namen von Datenquellen und Aufgaben
Wie Dateien werden auch Datenquellen und Aufgaben beim Erstellen automatisch umbenannt, um doppelte Namen zu vermeiden.
Hinzugefügen der Template-Engine für Dateinamen
Sie können die Variablen ${Date} und ${Time} im Dateinamen einer Vorlage oder eines Berichts verwenden. Die resultierenden Exportdateien enthalten dann anstelle dieser Variablen das Exportdatum bzw. die Exportzeit (UTC) im Dateinamen. Wenn Sie beispielsweise sales_report_${Date}.frx in PDF exportieren, heißt die resultierende Datei sales_report_ 2024-07-08.pdf. Die Reihenfolge von Tag, Monat und Jahr hängt von der beim Export gewählten Lokalisierung oder der Standardlokalisierung ab.
Sie können diese Variablen auch bei der Erstellung von Aufgaben im Namen der Ausgabedatei angeben.
Berichtsparameter können jetzt über die API abgerufen und bearbeitet werden
Die folgenden API-Methoden wurden hinzugefügt:
- GET /api/rp/v1/Templates/File/{id} - diese Methode gibt nun eine Liste der Berichtsparameter zurück, wenn diese gesetzt sind
- POST /api/rp/v1/Templates/File/{id}/parameters - mit dieser Methode können Sie Berichtsparameter einstellen oder bearbeiten
Die Berichtsparameter bleiben auch bei der Bearbeitung im Online Designer und beim Herunterladen von Berichtsvorlagen verfügbar.
Hinzufügen von API-Methoden, um die Rechte des aktuellen Benutzers für Dateien, Gruppen, Aufgaben und Datenquellen zu erlangen
Zuvor gab es nur eine Methode zur Erlangung von Benutzerrechten, die folgende Anfrage stellte:
/api/manage/v1/Subscriptions/{subId}/mypermissions
Mit diesem Update haben wir 10 weitere Anfragen hinzugefügt:
/api/data/v1/DataSources/{id}/mypermissions/api/rp/v1/Exports/Folder/{folderId}/mypermissions/api/rp/v1/Exports/File/{id}/mypermissions/api/manage/v1/Groups/{id}/mypermissions/api/rp/v1/Reports/Folder/{folderId}/mypermissions/api/rp/v1/Reports/File/{id}/mypermissions/api/tasks/v1/Tasks/{id}/mypermissions/api/rp/v1/Templates/Folder/{folderId}/mypermissions/api/rp/v1/Templates/File/{id}/mypermissions
Mit ihrer Hilfe können Sie herausfinden, welche Berechtigungen der Benutzer hat und nur dann entsprechende Aktionen durchführen, wenn diese vorhanden sind.
Hinzufügen der Anzeige der aktuellen Produktversion
Jetzt können Sie unten auf jeder Seite des Benutzerpanels die aktuelle Version des Produkts sehen.
Bei der Sortierung wird die Groß-/Kleinschreibung nicht beachtet
Bisher wurden beim Sortieren von Dokumenten nach Namen zuerst diejenigen angezeigt, deren Namen mit einem Großbuchstaben begannen. Jetzt funktioniert die Sortierung unabhängig von der Größe der Buchstaben im Dateinamen.
Neu hinzugefügte Demo-Anwendungen
Neue Konsolen- und Android-Anwendungen in Kotlin und Angular wurden zu GitHub hinzugefügt. Darüber hinaus können Sie in Ihren Projekten Demo-Anwendungen in Java, PHP, Cpp, Haskell, JavaScript, Go, Python bereitstellen.
Demo ausprobieren
Zusätzliche Änderungen für FastReport Corporate Server
Möglichkeit hinzugefügt, Dateien und Ordner zum Administrationsbereich herunterzuladen
Um eine Vorlage, einen Bericht, einen Export oder einen Ordner im Administrationsbereich herunterzuladen, klicken Sie einfach auf die entsprechende Schaltfläche in der Zeile, in der das Objekt angezeigt wird.
Hinzufügen eines Diagramms der aktiven Benutzer und Arbeitsbereiche zum Administrationsbereich
Mit diesem Diagramm können Sie die Benutzeraktivität für jeden Monat auswerten. Um das Diagramm anzuzeigen, öffnen Sie die Seite „Audit“ und klicken Sie unten auf der Seite auf die Schaltfläche „Statistik anzeigen“.
Hinzufügen von Parametern zum Planen von Aufgaben zum Administrationsbereich hinzugefügt
Auf der Seite „Aufgaben“ des Administrationsbereichs gibt es jetzt eine Schaltfläche „Details“, die eine Seite mit einer detaillierten Beschreibung dieser Aufgabe öffnet.
Vollständige Liste der Änderungen
---
[Backend]+ Eine Logdatei wurde für ungültige Lizenzschlüssel hinzugefügt;+ Tests wurden hinzugefügt, um die Download-Größe zu beschränken;+ Zu Datenquellen wurden benutzerdefinierte Tabellen hinzugefügt;+ Für Dateinamen wurde eine Template-Engine hinzugefügt;+ In der Datenquellenstruktur ist die Erstellung von gespeicherten Prozeduren aktiviert;+ Dem Lizenzschlüssel wurde ein neuer Parameter hinzugefügt;+ Es wurde eine Methode hinzugefügt, um die Rechte des aktuellen Benutzers für Dateien zu erlangen;+ Das Abrufen von Berechtigungen (mypermissions) für Gruppen, Aufgaben und Datenquellen wurde hinzugefügt;* Die Sortierung des Backends wurde geändert;* Die Namen der Datenquellen wurden durch eindeutige Namen ersetzt;* Im Corporate Server wurde die maximale Anzahl von Benutzern ohne Lizenzschlüssel geändert (5);* Der Parsing von Vorlagenparametern aus Metadaten wurde hinzugefügt;* Bei der Sortierung wird die Groß-/Kleinschreibung nicht beachtet;* Die Aufgabennamen wurden durch eindeutige Namen ersetzt;- Das Laden von Dateien mit gleichem Namen wurde behoben;- Der Pfad für den Zielordner wurde korrigiert;- Die Berichtsparameter wurden korrigiert;- Die Duplizierung der JTI-Anweisung wurde im JWT-Token behoben;- Das Starten von Aufgaben mit Dateien im Anfragekörper wurde korrigiert;- Die Überprüfung der Berechtigungen für das Verschieben in den Papierkorb wurde korrigiert;- Fehlerhafte Rückgabe einer falschen ID wurde beim Erstellen verschachtelter Aufgaben korrigiert;- Es wurde ein Fehler behoben, der dazu führte, dass der UsersPerWorkspace Parameter in der Konfiguration ignoriert wurde, wenn der Lizenzschlüssel keine Beschränkungen der Benutzeranzahl enthielt;- Es wurde ein Fehler behoben, bei dem ein anonymer Benutzer Fehler in Controllern erhielt;- Es wurde ein Fehler behoben, bei dem der Administrator beim Abrufen der Datenstruktur einen 403-Fehler erhielt;- Im Taskplaner wurde das Starten von anstehenden Aufgaben korrigiert;- Falsche Erstellungszeit von Datenquellen wurde korrigiert;- Im Online Designer wurde ein Fehler beim Öffnen von komprimierten Vorlagen behoben;
[Common]+ Ein Artikel über Webhook wurde hinzugefügt;+ Das Herunterladen von Ordnern und Dateien wurde zum Administrationsbereich hinzugefügt;+ Ein Diagramm der aktiven Benutzer und Abonnements wurde zum Administrationsbereich hinzugefügt;+ In Datenquellen wurde die Dokumentation für benutzerdefinierte Abfragen hinzugefügt;+ Der Installationsassistent für FastReport Corporate Server wurde hinzugefügt;+ Die Anzeige der aktuellen Produktversion wurde hinzugefügt;+ Die Dokumentation für Exportparameter wurde hinzugefügt;+ Ein Name wurde zur docker-compose-Installationsdatei hinzugefügt;* Der Taskplaner wurde verbessert;* Im Docker-Compose-Installationsprogramm wurde der Name geändert, jetzt ist er standardmäßig immer derselbe;- Die Dokumentation wurde korrigiert;
[Demos]+ In Kotlin wurden Konsolen- und Android-Demos hinzugefügt;+ Die Angular-Demo wurde hinzugefügt;
[Frontend]+ Parameter zum Planen von Aufgaben wurden zum Administrationsbereich hinzugefügt;+ Die Benachrichtigungen über fehlgeschlagenen Export von Ordnern wurde hinzugefügt;+ Zur Erstellung benutzerdefinierter SQL-Abfragen wurde eine Schnittstelle hinzugefügt;+ Die Überprüfung der Abonnement-Begrenzung des Benutzers wurde hinzugefügt;+ Die Lokalisierung von Exportparametern wurde zum Administrationsbereich hinzugefügt;+ Ein Fehlertext wurde zu Benachrichtigungen im Administrationsbereich hinzugefügt;+ Die Schaltfläche „Aktualisieren“ wurde zum Kontextmenü auf Dokumentenseiten hinzugefügt;+ Die Lokalisierung wurde für Audit-Benachrichtigungen hinzugefügt;* In der Navigation wurden Links für Administratoren beim Entfernen der Bildlaufleiste reduziert;* Auf der Audit-Seite wurde die Eingabe von Benutzern und Abonnements geändert;* Im Administrationsbereich wurde die Sortierung geändert;* Benachrichtigungen zum Löschen von API-Schlüsseln wurden geändert;* Im Online Designer wurden Mutationen aus der Injektion entfernt; * Die Schaltfläche „Plus“ auf der Dokumentenseite wird nicht mehr angezeigt, wenn der aktuelle Benutzer keine Berechtigung zum Erstellen von Dateien im Ordner hat;* Im Administrationsbereich wurde die Lokalisierung verbessert;* Alle Online-Bibliotheken wurden lokalisiert;* Das angezeigte Datum und die angezeigte Uhrzeit werden in lokale Zeitzonen umgerechnet;* Ein neues .fpx-Symbol wurde hinzugefügt;* Das Testen von Verbindungen auf der Seite „Datenquellen“ ist nun optional;- Die Export- und Download-Schaltflächen wurden korrigiert;- Auf Seiten mit Export- und Berichtsinformationen wurde der Verlauf korrigiert;- Beim Erstellen einer Datenquelle aus dem Online-Designer wurde ein Fehler behoben;- Die Anzeige der Schaltfläche zum Löschen von Benutzern wurde im Administrationsbereich im Corporate Server-Modus korrigiert;- Weißer Balken nach dem Anklicken eines Kontrollkästchens und verschwindende Kopfzeile, wenn der Mauszeiger darüber schwebt, wurden behoben;- Die Lokalisierung von Arbeitsbereichen wurde korrigiert; - Im Administrationsbereich wurde die Validierung der Eigentümer-ID korrigiert;- Allen Benutzersymbolen wurde ein Standard-Avatar hinzugefügt;- Die Lokalisierung für den Aufgabenstart wurde korrigiert;- Ein Fehler bei der Zahlungsanforderung, der auf der Seite mit Information über einen abgelaufenen Abonnement auftrat, wurde behoben;- Die Benachrichtigungen für das Herunterladen von Dateien ohne Rechte wurden korrigiert;- Das Suchfeld und das Feld für den Namen der Ausgabedatei wurden korrigiert;- Auf der Seite mit den API-Schlüsseln wurde die Schaltfläche „Alle auswählen“ korrigiert;- Ein Fehler wurde behoben, der dazu führte, dass beim Aktualisieren eines Benutzers im Administrationsbereich ein falsches Standardabonnement verwendet wurde- Es wurde ein Fehler behoben, der dazu führte, dass Seiten nach dem Löschen im Administrationsbereich nicht aktualisiert wurden.