best4Automic 5.3.0 veröffentlicht

Story

  • [BA-1837] RESTful API: Schnittstellen für Service Portal Administration
  • [BA-1908] Security Fixes prüfen

Security Fix

  • [BA-1918] Aktualisierung von Json Path auf Version 2.8.0
  • [BA-1920] Aktualisierung von Spring Boot auf Version 2.7.12
  • [BA-1921] Aktualisierung von Springdoc OpenAPI auf Version 1.7.0
  • [BA-1922] Aktualisierung von SpringFramework Security Test auf Version 5.7.8
  • [BA-1923] Aktualisierung von SQLite JDBC auf Version 3.42.0.0
  • [BA-1924] Aktualisierung JSONWebToken auf Version 0.11.5

Bug

  • [BA-1855] migrate-b4a-actions: Skript scheitert an Objekten, bei denen die b4A Actions keinen Nachfolger haben
  • [BA-1862] Distribution: api.json aus Core Edition entfernen
  • [BA-1870] util.Mail: Cc und Bcc Empfänger werden zwei Mal hinzugefügt
  • [BA-1874] Mail-Vorlage für pm.DependencyDefinitionVerify: Fehler bei nur einem referenzierten Objekt
  • [BA-1875] Mail-Vorlage für pm.DependencyDefinitionVerify: Fehler bei nur einer einzigen Abhängigkeit
  • [BA-1878] Framework: Option Passwort wird im Klartext angezeigt
  • [BA-1880] Framework: Option ‘name’ sollte nicht verpflichtend sein für den Eingabemodus ‘file’
  • [BA-1888] pm.Build: Objektverknüpfungen werden im Release gespeichert
  • [BA-1889] Framework: Fehlende englische Übersetzungen
  • [BA-1891] mc.WorkflowTaskAdd: Bei nicht vorhandenem Vorgänger wird kein Fehler gemeldet.
  • [BA-1892] migrate-b4a-actions: Dokumentation der Funktionen
  • [BA-1900] pm.Compliance: Umlaute bei deutschen Übersetzungen der Tests werden falsch dargestellt
  • [BA-1902] Distribution: Copyright in Startskripten fehlerhaft
  • [BA-1905] Framework: Option für die CSV-Datei ist falsch benannt (cvs-file)
  • [BA-1925] RESTful API: Anmeldung schlägt nicht fehl, wenn die Basisgruppen nicht existieren
  • [BA-1926] RESTful API: Zahlenwerte in PromptSets schlagen fehl

Neue Funktion

  • [BA-988] Package Management: Unterstützung für XML-Variablen als Laufzeitvariablen
  • [BA-1849] RESTful API: Konfiguration der automatischen Wiederherstellung der b4A Verbindung
  • [BA-1872] Package Management: Bei Analyse von Objektreferenzen frühzeitig auf Package-Zugehörigkeit prüfen
  • [BA-1894] RESTful API: Optionale Startzeit für das Starten von Services
  • [BA-1895] RESTful API: Neuer Endpunkt zum Ermitteln des Status zu einer Aufgabe
  • [BA-1896] RESTful API: Neuer Endpunkt zum Setzen des Status ‘inaktiv’ für Aufgaben
  • [BA-1903] RESTful API: Neuer Endpunkt zum Aufheben einer Blockierung
  • [BA-1910] pm.Compliance: Neuer Test zur Überprüfung von Keys in statischen Variablen

Verbesserung

  • [BA-1674] Distribution: Nur Startskripte für die jeweilige Plattform ausliefern
  • [BA-1847] RESTful API: Senden einer Message im Falle einer fehlgeschlagenen Aktivierung eines Services
  • [BA-1851] RESTful API: Per Scheduler gestartete Services dynamisch in die Liste der Ausführung aufnehmen
  • [BA-1853] Dokumentation: Bessere Dokumentation für die Option mode des Moduls mc.Create
  • [BA-1854] migrate-b4a-actions: Erweiterung des Skripts um den Austausch des b4A Datenstrom-Skripts
  • [BA-1857] RESTful API: Verbesserung der Fehlerbehandlung
  • [BA-1893] Framework: Aktualisierung von Automic Application Interface auf 21.0.6
  • [BA-1897] RESTful API: Unterstützung von Eingabedateien als Optionswerte, die keine CSV-Dateien sind
  • [BA-1901] Dokumentation: pm.Index: Die Einstellung MAX_VARIABLE_SIZE in UC_SYSTEM_SETTINGS dokumentieren
  • [BA-1904] Framework: Erweiterung der Analyse-Funktion von Automation Engine Script

Sub-Task

  • [BA-1838] RESTful API: Endpunkt zum Hinzufügen eines Services zu einer Kategorie
  • [BA-1839] RESTful API: Endpunkt zum Entfernen eines Services aus einer Kategorie
  • [BA-1840] RESTful API: Endpunkt zum Lesen von Benutzergruppen (einer Kategorie)
  • [BA-1841] RESTful API: Endpunkt zum Hinzufügen einer Benutzergruppe zu einer Kategorie
  • [BA-1842] RESTful API: Endpunkt zum Entfernen einer Benutzergruppe aus einer Kategorie
  • [BA-1843] RESTful API: Zusätzliche Information über Admin-Rechte beim Login
  • [BA-1876] RESTful API: Endpunkt zum Lesen aller Services aus einer Kategorie
  • [BA-1881] RESTful API: Endpunkt zum Entfernen einer Kategorie
  • [BA-1882] RESTful API: Endpunkt zum Hinzufügen einer Kategorie
  • [BA-1886] RESTful API: Endpunkt zum Auflisten aller Kategorien