best4Automic 7.3.0 veröffentlicht
· 8 Minuten Lesezeit
Es ist nur ein Minor-Release, aber die Anzahl der coolen neuen Funktionen ist unglaublich! Ich freue mich riesig diese neue Version mit euch zu teilen.
Highlights
-
Package Management
- Neues Modul zum Deinstallieren von Packages
- Zugangsdaten-Verwaltung
- Neues Modul zum Auflisten der Zugangsdaten in einem Storage-Objekt
-
Test Automation
- Neuer Testschritt zum Prüfen des Status von Workflows
- Setzen der maximalen Laufzeit für gestartete Objekte in der Testvorbereitungsphase
-
Service Portal
- Eingabeaufforderungen heißen jetzt zu Formulare
- Neues Eingabefeld: Komplexe Listen - Listen von Einträgen, die aus mehreren Felder bestehen
- Administration
- Kategorien können jetzt umbenannt werden
- Kategorien können pro Rolle als passiv definiert werden. Dadurch gibt es nur Zugriff auf die Ausführungen und Aufgaben
- Bei Formular-Aufgaben können ausgewählte Felder in einer extra Spalte angezeigt werden
- Verbesserungen in der Darstellung von mehreren Komponenten
- HTML kann jetzt in den Anzeigetexten von Checkboxen und Radiogroups genutzt werden
-
Classic Module
- Neues Modul zum Setzen der Pre- und Post-Conditions
-
Allgemein
- Security Fixes
Inkompatible Änderungen
- Package Management
- Die Logik der Installation von Login- und Connection-Objekten hat sich geändert
Changelog
New Feature
| ID | Summary |
|---|---|
| B4A-2484 | Neues Modul zur Auflistung von Einträgen in einem Zugangsdaten-Storage-Objekt |
| B4A-2576 | Package Management: Neues Module zum Löschen von b4A Packages |
| B4A-3410 | Dokumentation |
| B4A-2612 | RESTful API: Weiterleitung von Eingabemasken soll alle Einträge für Recipients auswerten |
| B4A-3396 | Interne CDS für HTML-Labels |
| B4A-3356 | Einführen einer neuen Gruppe für PM-Endpunkte |
| B4A-3467 | Unterstützung des Anlegens von Einträgen ohne Zugangsdaten im Credential-Storage |
| B4A-2482 | Unterstützung der Authentifizierungstypen Bearer |
| B4A-3465 | Anfrage für Parameter-Werte berücksichtigt keine Subforms ohne zugehörigen Service |
| B4A-3432 | Neuer Endpunkt zum Abfragen einer PromptSet-Definition |
| B4A-2649 | RESTful API: Neuer Endpunkt zum Bearbeiten von Services |
| B4A-3215 | Einführung von passiven Kategorien |
| B4A-2744 | Bundles anpassen |
| B4A-3433 | pm.DocBuilder: Groovy Modus |
| B4A-3291 | RESTful API: Bearbeiten einer Kategorie in einer Rolle muss das Feld 'isPassive' verarbeiten |
| B4A-3290 | RESTful API: Hinzufügen von Kategorien zu Rollen muss das Feld 'isPassive' verarbeiten |
| B4A-3285 | RESTful API: Kategorien um Feld 'isPassive' erweitern |
| B4A-3237 | ta.Execute: Step 'given-run-object' sollte Option für maximale Laufzeit unterstützen |
| B4A-3263 | RESTful API: Benutzereinstellung zum Wechseln zur Ausführungsliste nach Service-Start |
| B4A-3360 | Unterstützung von HTML in Anzeigetexten von Radio Groups |
| B4A-3359 | Unterstützung von HTML in Anzeigetexten von Checkboxen |
| B4A-3430 | Neues Custom Field für bool'sche Optionen |
| B4A-3409 | RESTful API: 'highlightedFields' aus 'Option'-Feldern verarbeiten |
| B4A-3258 | Endpunkt zum Auslesen von Package-Daten aus dem Repository |
| B4A-3431 | RESTful API: Neues Custom Field für bool'sche Optionen |
| B4A-3144 | Neues Eingabefeld für komplexe Listen |
| B4A-3292 | Unterstützung für das Hinzufügen von passiven Rollen zu Kategorien |
| B4A-3137 | Bearbeiten von Kategorien |
| B4A-3136 | Bearbeiten von Services |
| B4A-3256 | CheckBox-Felder unterstützen keine HTML-Labels |
| B4A-3370 | HTML-Unterstützung in Labels |
| B4A-3377 | Neuer Eingabefeldtyp "Note" |
| B4A-3378 | RESTful API: Neuer Parametertyp Note |
| B4A-3337 | RESTful API: Deaktivieren der Custom Fields bei SPE-Lizenz |
| B4A-3338 | RESTful API: Formular Weiterleitung deaktiveren bei SPE Lizenz |
| B4A-3335 | RESTful API: Endpunkt für Archiv bei Service Portal Essentials deaktivieren |
| B4A-3362 | RESTful API: Endpunkte für Administration bei Service Portal Essentials deaktivieren |
| B4A-3334 | Archiv deaktivieren |
| B4A-3367 | Verwendung der SPE-Version im Frontend sichtbar machen |
| B4A-3361 | Administration deaktivieren |
| B4A-3260 | Aktualisierung Automic Application Interface auf V26 |
Feature Request
| ID | Summary |
|---|---|
| B4A-2650 | RESTful API: Neuer Endpunkt zum Bearbeiten von Kategorien |
| B4A-3262 | Benutzereinstellung für automatische Weiterleitung nach PromptSet-Start |
| B4A-2365 | RESTful API: Neuer Parametertyp Listen |
| B4A-3415 | Neues Modul um Pre-und Postconditions von Workflowtask zu bearbeiten |
| B4A-3261 | Checkbox für Weiterleitung zur Ausführungsliste nach PromptSet-Start implementieren |
| B4A-3429 | Darstellung von Checkboxen ändern |
| B4A-3535 | RESTful API: Objektvariablen-Auflösung in Custom Field Definition |
| B4A-3405 | Neue Spalte in Forms zur Anzeige hervorgehobener Felder hinzufügen |
| B4A-3385 | Tag neben dem Titel in der TopBar ermöglichen |
Improvement
| ID | Summary |
|---|---|
| B4A-3212 | Test Automation in Bundle Self Services |
| B4A-3468 | pm.Install: Connection-Objekte unabhängig von vorhandenen Anmeldeinformationen verarbeiten |
| B4A-3387 | Das Modul pm.Install im 'Self Services'-Bundle bereitstellen |
| B4A-3238 | Test Automation: Beispiele verbessern |
| B4A-3284 | Beschreibung von Custom Data Sources ergänzen |
| B4A-2543 | RESTful API: Offene Verbindungen von Service Portal Benutzern werden nicht geschlossen |
| B4A-3411 | Bilder für Formular-Ansicht aktualisieren |
| B4A-3495 | Fehlende Optionen bei TextView Eingabefeldern |
| B4A-3401 | Testing |
| B4A-3399 | Testing |
| B4A-3140 | Nummern-Feld: NumberField anstelle von TextField nutzen |
| B4A-3398 | Refactoring des Endpunktes: Rollen einer Kategorie zurückgeben |
| B4A-3397 | Refactoring des Endpunktes: Services einer Kategorie zurückgeben |
| B4A-3479 | "taskFilter" wird beim Abrufen eines Services nicht zurückgegeben |
| B4A-3555 | Neue Option 'canSubmitInput' für Service-Instanzen |
| B4A-2544 | util.Mail: Warnung, dass eine Ressource nicht gefunden wurde |
| B4A-3209 | RESTful API: Vorgabewert für Nummernfeld vom Typ Integer |
| B4A-3565 | RESTful API: Service-Listen müssen Services als passiv markieren |
| B4A-3299 | Die globale Suche muss 'isPassive' für die Kategorien zurückgeben |
| B4A-2580 | Beispiele: BPMN-Vorlage verbessern |
| B4A-2579 | Beispiele: SVG-Vorlage verbessern |
| B4A-3214 | Titel des Moduls util.PasswordCrypt anpassen |
| B4A-3457 | Beispiele: MDX-Vorlage verbessern |
| B4A-3282 | Dokumentation: Umbenennung von Eingabeaufforderungen |
| B4A-3381 | Eingabeaufforderungen in Formulare umbenennen |
| B4A-3480 | Überarbeitung der Darstellung der Parameterliste einer Ausführung |
| B4A-3382 | RESTful API: Tokenrückgabe bei /auth/login und /login angleichen |
| B4A-3499 | Service in eigener Spalte bei Aufgaben anzeigen |
| B4A-3269 | Nicht startbare Services im Admin-Bereich markieren |
| B4A-3501 | IBase sollte Name und Description von Modulen über die vollqualifizierte ProgrammID ermitteln |
| B4A-3391 | RESTful API: Vermeidung von doppelten Connections |
| B4A-2755 | RESTful API: Liste der zwischengespeicherten Services sollten keine falsch konfigurierten Services enthalten |
| B4A-3341 | Quick & Easy Install |
| B4A-3339 | Dokumentation für Service Portal Essentials erweitern |
| B4A-2246 | Dokumentation von mc.VariableEdit aufarbeiten |
| B4A-3300 | Die globale Suche muss 'isPassive' für die Kategorien zurückgeben |
| B4A-3217 | Verbessertes Error Handling bei allgemeinen Fehlern |
| B4A-2782 | pm.Compliance: Unterstützung für Verbindungsgruppen |
Bug
| ID | Summary |
|---|---|
| B4A-3191 | Ersetzen von delete props.key durch Destructuring |
| B4A-3184 | Der Pfad zur Datei screenloader.css im ScreenLoader-Komponenten ist falsch. |
| B4A-3556 | Build von Documentation funktioniert nicht |
| B4A-3363 | Lizenz Validierung ist fehlerhaft |
| B4A-3229 | Weitergeleitete Eingabeaufforderung verschwinden nicht nach dem Absenden |
| B4A-3198 | Typescript Typ Fehler im vite.config.ts |
| B4A-3195 | useRef Fehler: useRef erwartet mindestens ein Argument bei der Initialisierung |
| B4A-3474 | .eslintrc für ESLint 9 auf eslint.config.ts migrieren. |
| B4A-3199 | Fehler bei der Nutzung von theme.shape.borderRadius |
| B4A-3183 | Die Verwendung von JSX.Element als Typ führt zu einem Fehler |
| B4A-3177 | Ungültige Feld-Wert (moduleResolution) im tsconfig.json |
| B4A-3281 | Der Pfad zur Datei index.css ist falsch. |
| B4A-3194 | Der Pfad zur Datei react-toastify/dist/ReactToastify.css im DashboardLayout-Komponenten ist falsch. |
| B4A-3193 | Der Pfad zur Datei App.css ist falsch. |
| B4A-3182 | "process.env.REACT_APP_VERSION" im src/components/account/about.tsx ist nicht definiert |
| B4A-3413 | RESTful API: Nebenläufigkeitsproblem bei der Anmeldung |
| B4A-3386 | RESTful API: Fehler bei EXEC VARAs in PromptSets |
| B4A-2651 | RESTful API: Das Holen der Parameterlisten von Aufgaben sollte nur für Unteraufgaben von Services erlaubt sein |
| B4A-3165 | RESTful API: Falsche Vorgabewerte werden einfach übernommen |
| B4A-3568 | Fehlende Websocket-Nachricht 'START_INITIATED' beim Service-Start |
| B4A-3357 | RESTful API: Autorisierung für "/service"-Endpunkte ist fehlerhaft |
| B4A-3265 | RESTful API: Fehler im /version Endpunkt nach Automic v26 Java-API Upgrade |
| B4A-3422 | Leerzeichen am Ende der Basisordnerliste wird nicht abgeschnitten |
| B4A-3482 | pm.Install: Benutzername und Passwort für die Domäne werden bei Informatica Connection Objekten nicht gesetzt |
| B4A-3483 | pm.Install: Passphrase wird bei FTP (SFTP) Connection Objekten nicht gesetzt |
| B4A-3484 | pm.Install: Bei R3 Connection Objekten wird das alternative Login Objekt anstelle des Benutzers gesetzt |
| B4A-3497 | Neue Formulare werden manchmal nicht angezeigt |
| B4A-3485 | pm.CredentialStorageAdd: Passwort ist bei einem Eintrag für FTP Pflicht, auch wenn eine Passphrase gesetzt wird |
| B4A-3372 | Englische Module-Beschreibungen enthalten deutsche Texte |
| B4A-3374 | Fehlerhaftes Markdown in der Modulbeschreibung |
| B4A-3561 | RESTful API: Benutzerdefinierte Zahlenfelder lassen sich nicht submitten |
| B4A-3329 | mc.Create: Test-Modus im Modus Variable führt zu Fehler |
| B4A-3384 | Dashboard: Anzeige für veraltete Module wird bei falschen Modulen angezeigt |
| B4A-3478 | Schreibfehler in der Beschreibung zu pm.ActionRegister |
| B4A-3472 | Wiederaufbau der Verbindung schlägt manchmal fehl |
| B4A-3558 | String-Standardwerte in Custom Field Definitions werden nicht übernommen |
| B4A-1966 | pm.DependencyDefinitionVerify: Referenzierte Objekte in Basisordnern führen zu Fehler |
| B4A-3503 | Unterstützung von String und Boolean Werten in defaultValue von Custom Field Definitionen |
| B4A-3462 | Mockito: Tests an Spring Boot 4 anpassen |
| B4A-3518 | Notifications kommen nicht zuverlässig an |
| B4A-3500 | Das Löschen von Aufgaben von abgebrochenen Services funktioniert nicht |
| B4A-2880 | Automatisches Löschen von Formular-Aufgaben beim Abbrechen des Services |
| B4A-3493 | Werte für Parameter von mehreren Typen (z.B. CheckBox) werden nicht in der Formular-Ansicht dargestellt |
| B4A-3502 | ta.Execute hat den Namen "Programm ausführen" |
| B4A-3150 | Archivansicht ist nicht scrollbar – Suchergebnisse auf kleineren Bildschirmen nicht sichtbar |
| B4A-3210 | Globale Suche findet Services/Kategorien für Admins, auf die sie keinen Zugriff hat |
| B4A-3268 | URL-basierte Navigation im Admin-Ansicht unterstützen |
| B4A-3255 | CheckBox-Felder zeigen Optionen falsch an |
| B4A-3326 | URLs in dem Service Portal Prompts öffnen nicht in einem neuen Browser Tab/Window |
| B4A-3306 | Archive Suche liefert keine Ergebnisse |
| B4A-3307 | Fehler beim Springen zu Services und Ausführungen aus der Suche |
| B4A-3288 | Back Button im Admin Kategorie Ansicht existiert nicht mehr |
Security Fix
| ID | Summary |
|---|---|
| B4A-3573 | Core: Security Fixes |
| B4A-3571 | RESTful API: Security Fixes |
| B4A-3328 | DOMPurify zentralisieren und Sicherheitskonfiguration anpassen |
| B4A-2767 | Aktualisierung von Jakarta Activation API auf Version 2.1.4 |
| B4A-3456 | Aktualisierung von Jakarta Mail auf Version 2.1.5 |
