Die jüngsten Entwicklungen in der Apache OFBiz Community
Neue Funktionen und Verbesserungen
Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:
Framework
- Stellt Produktmerkmale aus einem Marketingpaket dar (OFBIZ-12077)
 - Rendert den Widget-Screen eines ftls mit dem aktuellen Kontext (OFBIZ-12310)
 - Führt einen Callback mit den Parametern des Requests aus (OFBIZ-12262)
 - Aktualisiert build.gradle mit den neuesten Abhängigkeiten (OFBIZ-12311)
 - Verbesserte Login-Seite für Helveticus Theme (OFBIZ-12313)
 - Verbessert die Ausführung von Tests aus Artefaktinformationen (OFBIZ-12312)
 - Konvertiert RoutingServices.xml von Mini-Lang nach Groovy (OFBIZ-11855)
 - Konvertiert ShoppingListServices.xml von Mini-Lang nach Groovy (OFBIZ-11602)
 - Konvertiert createPaymentFromOrder service von Mini-Lang nach Groovy (OFBIZ-11499)
 - Konvertiert createPaymentApplication service von Mini-Lang nach Groovy (OFBIZ-11481)
 - Konvertiert createSimpleTextContent service von Mini-Lang nach Groovy (OFBIZ-11374)
 - Konvertiert findAssocContent service von Mini-Lang nach Groovy (OFBIZ-11369)
 - Konvertiert updateSimpleTextContent service von Mini-Lang nach Groovy (OFBIZ-11375)
 - Konvertiert createPaymentAndPaymentGroupForInvoices service von Mini-Lang nach Groovy (OFBIZ-11490)
 - Setzt Helveticus Theme als Standard (OFBIZ-12318)
 - Schätzt die Versandkosten mit Aufschlüsselung nach Preis und Menge (OFBIZ-6988)
 - Fügt Label-Methode zu Groovy-DSL hinzu (OFBIZ-12319)
 - Fügt die Methode success(Map) zur Groovy-DSL hinzu (OFBIZ-12317)
 - Wiedereinführung des Testfalls groovy-test-suite (OFBIZ-12320)
 - Konvertiert den setPaymentStatus service von XML nach Groovy (OFBIZ-11482)
 - Konvertiert createMatchingPaymentApplication service von Mini-Lang nach Groovy (OFBIZ-11500)
 - Konvertiert SystemInfoServices.xml von Mini-Lang nach Groovy (OFBIZ-11919)
 - Konvertiert createPaymentGroupAndMember service von Mini-Lang nach Groovy (OFBIZ-11493)
 - Konvertiert checkAndCreateBatchForValidPayments service von Mini-Lang nach Groovy (OFBIZ-11497)
 - Konvertiert voidPayment service von Mini-Lang nach Groovy (OFBIZ-11487)
 - Konvertiert createInvoiceItemPayrol service von Mini-Lang nach Groovy (OFBIZ-11503)
 - Konvertiert ContentPermissionServices.xml von Mini-Lang nach Groovy (OFBIZ-11446)
 - Erstellt eine Ablehnungsliste zur Zurückweisung von Webshell-Tokens (OFBIZ-12324)
 - Fügt das HTML 
input acceptAttribut in Formular-Widgets und Freemaker-Vorlagen hinzu (OFBIZ-12049) - Entfernt Docbook-Teile, die jetzt überflüssig sind, da Ascidoc für die Online-Hilfe verwendet wird (OFBIZ-12327)
 - Verwendet FTL with_args bei Makroaufrufen (OFBIZ-12274)
 - Verbessert: Obligatorische Kontaktnummer beim Erstellen/Aktualisieren einer TelecomNumber (OFBIZ-11110)
 - Verbessert die Geschwindigkeit von PartyHelper.getPartyName() mit dem Cache (GitHub Link)
 - Optimiert den Dienst autoDeleteAutoSaveShoppingList (OFBIZ-10592)
 
Plugins
- Aktualisiert build.gradle mit den neuesten Abhängigkeiten (OFBIZ-12311)
 - Ersetzt das Summary-Label durch ein allgemeines (GitHub Link)
 - Fügt das HTML 
input acceptAttribut in Formular-Widgets und Freemaker-Vorlagen hinzu (OFBIZ-12049) - Entfernt Docbook-Teile, die jetzt überflüssig sind, da Ascidoc für die Online-Hilfe verwendet wird (OFBIZ-12327)
 
Bugfixes
Funktionale und technische Fehlerbehebungen:
Framework
- Behebt: Umgehung der Sicherheitslücke CVE-2021-37608 (OFBIZ-12307)
 - Behebt: Rendering widget screen from ftl with the current context : java doc generation error (OFBIZ-12310)
 - Behebt: Setup-Anweisungen funktionieren nicht (OFBIZ-12228)
 - Behebt: Eine neue XXE (XML External Entity Injection) Schwachstelle in ArtifactInfo (OFBIZ-12306)
 - Behebt: Eine neue XXE (XML External Entity Injection) Schwachstelle in EntityImport (OFBIZ-12304)
 - Behebt: Keine funktionale Änderung, Vereinfachung einer Bedingung (GitHub Link)
 - Behebt: PaymentServices.groovy neu formatieren (GitHub Link)
 - Behebt: Groovy DSL konnte ‚run service‘ aus einem Ereignisaufruf nicht aufrufen (OFBIZ-12322)
 - Entfernt unnötige Instanziierung von Variablen (GitHub Link)
 - Behebt: Umgehung der Groovy-Programm-Sandbox (OFBIZ-12305)
 - Behebt: Falscher Preis für ausgewählte Variante angezeigt (OFBIZ-12236)
 - Behebt: Artikel auflösen, die Steuern und Berichtigungen nicht richtig behandeln (OFBIZ-11928)
 - Behebt: Syntax von CategoryTree.groovy (GitHub Link)
 - Behebt: ShoppingCart-Objekt erkennt zwei Produkte mit unterschiedlichen Konfigurationen nicht (OFBIZ-12303)
 - Behebt: Online-Hilfe-Links führen nicht dorthin, wo sie hin sollen (OFBIZ-12328)
 
Plugins
- Behebt: Die in OFBiz enthaltene Solr-Version weist eine SSRF-Schwachstelle auf (CVE-2021-27905) (OFBIZ-12316)
 - Behebt: Falscher Preis für ausgewählte Variante angezeigt (OFBIZ-12236)
 - Behebt: Hinzufügen zum Warenkorb funktioniert nicht bei Produkten mit auswählbaren Merkmalen (OFBIZ-11970)
 - Behebt: ecommerce Title soll kein ‚:‘ besitzen, wenn kein Title oder titleProperty vorhanden ist (OFBIZ-12326)
 - Ersetzt das hartcodierte Label ‚Popular categories‘ (OFBIZ-12323)
 
Dokumentation
Framework
- Änderung des Links zum Issue Tracker (Jira) zur Vereinfachung sicherheitsrelevanter Dinge (GitHub Link)
 




