Im Release 2026.2 der Service-Linie (FastReport Cloud, FastReport Publisher, FastReport Corporate Server), haben wir uns auf die Steigerung der Zuverlässigkeit und Benutzerfreundlichkeit konzentriert: Die Arbeit mit Aufgaben und dem Planer wurde verbessert, die Funktionen des Admin-Panels wurden erweitert, neue Integrationsmöglichkeiten wurden hinzugefügt und Fehler in mehreren Schlüsselkomponenten behoben.
Der Online Designer unterstützt jetzt die Authentifizierung über API-Keys, was die Integrationsmöglichkeiten in Unternehmenssysteme erweitert.
Um sich mit einem API-Key zu autorisieren, muss der URL der Parameter apikey hinzugefügt werden. Beispiel: {hostname}/designer/?uuid={templateId}&v=df&apikey={apikey}.
Außerdem verwendet der Online Designer nun das Symbol aus der Serverkonfiguration, sodass Branding korrekt ohne zusätzliche Anpassungen übernommen wird.
Die Berechnung von Cron-Ausdrücken wird jetzt zwischenspeichert. Dies reduziert die Anzahl der Datenbankzugriffe bei der Arbeit mit dem Planer erheblich. Zudem wurden Fehler behoben, durch die Aufgaben ohne ausreichende Berechtigungen gestartet werden konnten oder zu häufig ausgeführt wurden.
Die aktuelle Produktversion wurde in alle Dokumentationsartikel aufgenommen. Dadurch können Skripte aus der Dokumentation zur Installation der aktuellen Produktversion verwendet werden. Die Dokumentation zu Aufgaben und dem Planer wurde verbessert, und es wurde ein Artikel über die Einschränkungen der Demo-Version des Publishers und des Corporate Servers hinzugefügt.
Nachfolgend sind Änderungen aufgeführt, die nur die On-Premise-Produkte der Linie betreffen.
Das Admin-Panel wurde komplett auf Basis von Fluent UI überarbeitet – einer modernen Komponentenbibliothek von Microsoft. Die Oberfläche ist nun konsistenter, benutzerfreundlicher und barrierefreier. Auch die Fehlerbehandlung auf der Seite zur Massenbearbeitung von Plänen wurde verbessert. Das neue Admin-Panel wird derzeit in der Cloud-Infrastruktur getestet und wird in Kürze standardmäßig im Publisher und Corporate Server aktiviert.
Der Methode UpdateSubscriptionPlan wurde ein neues Flag hinzugefügt. Es ermöglicht, aktuelle Pläne sofort für alle Abonnements zu aktualisieren, die diesen Plan nutzen. Dies vereinfacht die Massenverwaltung von Konfigurationen.
Die Erstellung und Verlängerung eines Workspaces wird jetzt in der lokalen Zeit des Browsers festgelegt. Das Erstellungsdatum von Audits auf der Audit-Seite wird ebenfalls in der lokalen Zeit angezeigt. Dadurch entfallen Diskrepanzen für Benutzer aus verschiedenen Zeitzonen.
Der Produktname (Corporate Server oder Publisher) kann jetzt automatisch aus dem Lizenzschlüssel ermittelt werden. Die erste Einrichtung des Produkts bei der Bereitstellung wird dadurch einfacher.
Ein Fehler wurde behoben, durch den Migrationen bei Verwendung von FerretDB nicht ausgeführt wurden. Zusätzlich wurde die Mechanik optimiert.
Im Corporate Server und Publisher wurde eine Swagger-Datei hinzugefügt, die die API des Admin-Panels beschreibt. Dies vereinfacht die Integration und das Kennenlernen der verfügbaren administrativen API-Funktionen. Die Beschreibung der Admin-Panel-API ist unter /api/swagger/index.html verfügbar, wenn der entsprechende Bereich oben rechts auf dem Bildschirm ausgewählt wird.
Ein Fehler wurde behoben, bei dem der Installer falsche Demo-Lizenzschlüssel während der Installation verwendet hat.
Ein neuer Dienst wurde veröffentlicht – FastConverter. Er ermöglicht die Konvertierung von *.FPX-Dateien in verschiedene, von FastReport Cloud unterstützte Formate (z. B. *.PDF, *.DOCX). Der Dienst erfordert keine Installation oder Registrierung. Sie können Ihre Berichte über den folgenden Link konvertieren.
[Admin Panel]
+ Der Methode UpdateSubscriptionPlan wurde ein neues Flag hinzugefügt. Es ermöglicht die Aktualisierung aktueller Pläne für alle Abonnements, die den aktualisierten Plan nutzen.
* Erstellung und Verlängerung eines Workspaces werden jetzt in der lokalen Browserzeit festgelegt.
* Das Erstellungsdatum von Audits auf der Audit-Seite wird jetzt in der lokalen Browserzeit angezeigt.
- Fehlerbehandlung auf der Seite zur Massenbearbeitung von Plänen verbessert.
- Korrekturen für das neue Admin-Panel.
[Backend]
+ Fehlende Audit-Meldungen wurden hinzugefügt.
- Fehler behoben, bei dem CORS für statische Dateien einen Fehler 500 zurückgab.
- Standardmäßige Setzung des Produktnamens (Corporate Server, Publisher) aus dem Lizenzschlüssel hinzugefügt.
- Berechtigungsprüfung bei der Massenverschiebung von Dateien korrigiert.
- Fehler in der 48. Migration behoben, bei dem ein null-Wert nicht als String verarbeitet werden konnte.
- MHT-Export korrigiert.
[Common]
+ Swagger-Datei für das Admin-Panel im Corporate Server und Publisher hinzugefügt.
+ Zusätzliche Tests zur Funktionsfähigkeit von FerretDB hinzugefügt.
- Fehler behoben, bei dem MySQL das Erstellen von Parametern für SELECT-Abfragen verhinderte.
- Fehler behoben, bei dem Migrationen bei Verwendung von FerretDB nicht ausgeführt wurden.
[Docs]
+ Aktuelle Produktversion in alle Dokumentationsartikel aufgenommen.
+ Dokumentation zu Aufgaben und dem Planer verbessert.
+ Artikel über die Einschränkungen der Demo-Version des Publishers und Corporate Servers hinzugefügt.
[Frontend]
+ Neues Admin-Panel basierend auf Fluent UI hinzugefügt.
- Dateiauswahldialog in Transportaufgaben korrigiert.
[Installer]
- Fehler behoben, bei dem der Installer falsche Demo-Lizenzschlüssel verwendete.
[Online Designer]
+ Unterstützung für API-Keys im Online Designer hinzugefügt.
* Der Online Designer verwendet jetzt das Symbol aus der Serverkonfiguration.
[SDK]
- Fehler bei der Übergabe von Datum und Uhrzeit behoben.
[Tasks]
+ Zwischenspeicherung der Berechnung von Cron-Ausdrücken hinzugefügt, was die Datenbankarbeit erheblich beschleunigt.
- Fehler behoben, der das Starten von Aufgaben erlaubte, wenn der Benutzer keinen aktiven Cloud-Workspace hatte.
- Fehler behoben, durch den Aufgaben ausgeführt wurden, obwohl der Workspace keine Berechtigung zur Nutzung des Planers hatte.
- Fehler behoben, durch den eine Aufgabe zu oft ausgeführt wurde, wenn ein Cron-Ausdruck angegeben war.