Es ist nun möglich alle Felder bei der Volltextsuche zu finden.
Über den Report-Service können jetzt nicht nur einzelne Reports sondern auch wieder mehrere Reports zeitgleich heruntergeladen werden.
Der Report Service stellt nun nicht mehr länger die Verarbeitung ein, wenn die Verbindung zur Datenbank abbricht
Wenn ElasticSearch verwendet wird, wurde der aktuelle Report nicht angezeigt
Es wurde die Route /api/v2/info hinzugefügt mit dessen Hilfe man den aktuellen Status und Version des Dienstes abrufen kann.
Es wurde ein Problem beim Anlegen der Felder in Solr behoben
Es wurden Probleme behoben, welche dazu geführt haben, dass der Arbeitsspeicher nicht wieder freigegeben wurde
Mit dieser Änderung schreibt der Service die Updates in die Reportdatenbank jetzt schneller.
Für den Report-Service wurde eine Optimierung am Speicherverbrauch vorgenommen. Bei der Übernahme von Reports werden die gesammelten Reports jetzt aktiv freigegeben, somit hält sich der Speicherverbrauch auf Windows-Betriebssystemen im Rahmen.
Die Verwaltung von Reports wurde im Service vollständig überarbeitet. Der Service speichert die Reports jetzt nicht mehr länger auf dem lokalen Dateisystem, sondern in die Datenbank. Zusätzlich ist es nicht mehr zwingend nötig das der Service die Reports über die Message Queue abruft (sofern der Process Service ab Version 1.0.20 verwendet wird und dieser eingestellt ist, dass die Reports in die Datenbank gespeichert werden). Mit diesem Feature wird ebenfalls der benötigten Plattenplatz auf dem System verringert.
Es wurden neue Routen hinzugefügt, um Reports anhand einer Such-Abfrage zu exportieren oder zu löschen. Weitere Informationen zu den neuen Routen können dem Handbuch entnommen werden.
Der Service gab mehr Reports zurück, als angefordert wurden. ACHTUNG: Nach dem Update und Neustart des Service, werden die Reports automatisch re-indiziert. Je nach Anzahl der bestehenden Reports, kann der Start des Service einige Zeit in Anspruch nehmen
Das Timeout zum Auslesen der Reports wurde erhöht
Fehler bei Sortierung von Reports im Report Viewer behoben.
Es wurde die Unterstützung für Solr mit Basic-Authentifizierung hinzugefügt
Es wurde ein Problem behoben, welches die Länge von Feldinhalten auf ca. 32KB beschränkt hat
Reports mit Unterprozessen werden nun korrekt geladen und angezeigt
Tritt beim Start des Dienstes ein AMQP-Fehler auf, versucht der Service eine erneute Verbindung herzustellen, anstatt sich zu beenden
Die Reports enthalten nun das Layout der verwendeten Sub-Prozesse
Es werden nun auch Report-Messages aus Sub-Steps zurückgegeben
Strings werden nun korrekt übersetzt.
Die Ansicht für Reports wurde überarbeitet. Reports die von einem anderen Report erstellt wurden werden jetzt hierachisch dargestellt.
Migrationen werden bei Version 0 nicht korrekt ausgeführt
Die referenzierten SDK wurde aktualisiert um die Kompatibilität zu den anderen Services zu gewährleisten
Es ist nun möglich mit der Suchsprache den Report-Service zu durchsuchen.
Für das erstellen der Datenbank kann jetzt die Kodierung angegeben werden.
Bei Benutzung des Pfadtrennzeichens "/" werden, während "\" gebraucht wird, alle "/" zu "\" automatisch ersetzt.
Es wurde der Support für MongoDB durch diverse Probleme der Datenbank entfernt. Anstelle der MongoDB unterstützt das System jetzt Postgres. Aus diesem Grund ist jetzt eine Postgres Datenbank zwingend erforderlich für den Betrieb
Alle Felder des Suchindizes werden nun vordefiniert.
Bei der Suche werden Reports nun nicht mehr von der Festplatte gelesen, alle Informationen werden vollständig aus SolR bezogen. Dadurch ist es für die Ergebnisauflistung irrelevant ob die Reports tatsächlich auf der Festplatte vorhanden sind.
Die Aufbewahrungsdauer (Retention Dates) werden nun vom Report Service berücksichtigt
Es wurde eine Route bereitgestellt um Statistiken über ausgeführte Prozesse abzufragen
Es wurde eine Route bereitgestellt um vollständige Reports als ZIP-Container zu exportieren
Für die Rückgabe von Report-Nachrichten wurde die JSON-Datei korrigiert. Jetzt können die konsumierenden System wie Designer die Daten korrekt auslesen
Messages of a report are now collected together and no longer sent via the message queue. This prevents the message queue from being unnecessarily loaded.
A route was implemented with which the search data can be re-indexed
Messages of a report can now be downloaded correctly
The correct permissions are now set on the report directory
Reports whose status is "StatusAborted" are no longer stored. These reports are generated when processors read files and terminate the process if no files are found
The directory creation for the reports was shortened and changed based on the transaction number instead of the file hash
Improved handling of messages for a report implemented
A route was implemented to retrieve messages explicitly for a processor for a report
A route was implemented with which one can get an analysis of the executed processes
Unterstützung für das Schreiben/Aktualisieren/Suchen von Reports über den Suchdienst hinzugefügt
Unterstützung für das Auslesen von Report-Nachrichten über http hinzugefügt
Unterstützung für das Auslesen von Report-Nachrichten über AMQP hinzugefügt