Apache OFBiz News – März 2021

Neuigkeiten in der Apache OFBiz Community

News Kaffetasse

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat teilen wir mit Ihnen Neuigkeiten über das neue Release sowie neue Committer, inklusive der üblichen Liste von Funktionen, Verbesserungen und Statistiken.

Apache OFBiz 17.12.06 Released!

In diesem Monat hat die Community das Release 17.12.06 angekündigt.
Das neue Release konsolidiert alle Arbeiten, die seit dem letzen Release im Januar 2021 gemacht wurden.

Das Release kann gemäß den Anweisungen auf der Seite “Downloads” heruntergeladen werden:
https://ofbiz.apache.org/download.html

Weitere Details zu den Änderungen, die mit dieser neuen Version eingeführt wurden, finden Sie in den Versionshinweisen:
https://ofbiz.apache.org/release-notes-17.12.06.html

Bitte beachten Sie, dass für die vorherigen Versionen eine Sicherheitslücke gemeldet wurde. Es wird dringend empfohlen, auf die Version 17.12.06 zu aktualisieren, um diese Sicherheitslücke zu schließen.

Unter den folgenden Links erfahren Sie mehr über Sicherheitslücken:
https://ofbiz.apache.org/security.html
https://s.apache.org/y282j

Wie wir in unserem letzten Blog berichtet haben, hat JFrog angekündigt, die JCenter-Dienste am 1. Mai 2021 abzuschalten. Release 17.12.06 kommt mit der Migration auf das Maven Central Repository, daher wird dringend empfohlen ein Upgrade durchzuführen, um einen reibungslosen Betrieb der Systeme nach der Abschaltung zu gewährleisten.

Neue Committer

In diesem Monat hat das Project Management Committee (PMC) Priya Sharma und Martin Becker eingeladen neue Committer zu werden. Danke für ihre bisherigen Beiträge und viel Erfolg für ihre neuen Rollen im Projekt.

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Community in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 89 Commits haben zu 2.050 geänderte Codezeilen geführt (9 Committer waren aktiv)
    • Plugins: 15 Commits haben zu 739 geänderte Codezeilen geführt (5 Committer waren aktiv)
  • Mailing Lists:
    • Dev: Es wurden 79 E-Mails versendet und über 20 Themen diskutiert (29 Personen waren beteiligt)
    • User: Es wurden 68 E-Mails versendet und über 27 Themen diskutiert (29 Personen waren beteiligt)

 

Neue Funktionen und Verbesserungen

Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

  • Formular-Widget “Checkbox” behält den ausgewählten Wert nicht bei, wenn mehrere Optionen markiert sind (OFBIZ-12154)
  • Verbessert die Kodierung in 3 Klassen (GitHub Link)
  • Entfernt veraltete ByteWrapper-Klasse (OFBIZ-12194)
  • Konvertiert CheckoutServices.xml Minilang zu Groovy (#75) (GitHub Link)
  • Erstellt einen Status für Vereinbarungssätze (OFBIZ-10902)
  • Entfernt zusätzliches Leerzeichen aus der Datei eecas.xml (GitHub Link)
  • Ersetzt java.rmi.server.UID durch java.util.UUID (GitHub Link)
  • Fügt deutsche Übersetzung für OrderShoppingList Labels hinzu (OFBIZ-12208)
  • Sichert die Uploads (OFBIZ-12080)
  • Verbessert alle Service-Level-Fehlermeldungen bei fehlendem Pflichtfeld für die Webtools-Komponente (OFBIZ-8717)
  • Kommentiert die SOAP und HTTP-Engines aus (OFBIZ-12212)
  • Verbessert die UtilObject-Klasse (OFBIZ-12216)

Plugins

  • Fügt JAX-RS-Funktionen hinzu (Jersey) (GitHub Link)
  • Entfernt “ofbiz”-Präfix aus Dateien und Ordnern, Codebereinigung (OFBIZ-12197)
  • Korrigiert Asciidoc-Ebenen und folgt der Ein-Satz-pro-Zeile-Regel (OFBIZ-12197)
  • Behebt html-Fehler die von Sonarcloud entdeckt wurden (OFBIZ-12197)
  • Behebt den Sonarcloud-Fehler bei Verwendung der Ressourcen-Integritätsfunktion zum Einbetten einer externen Redoc-Javascript-Datei (OFBIZ-12197)
  • Aktualisiert die Redoc-Version und macht sie lokal verfügbar (OFBIZ-12207)
  • Aktualisiert die Swagger-UI-Version auf 3.45.1, verschiebt und aktualisiert README (OFBIZ-12207)
  • Kommentiert die SOAP und HTTP-Engines aus (OFBIZ-12212)

Bugfixes

Funktionale und technische Fehlerbehebungen:

Framework

  • Behebt Fehler beim Löschen des Finanzkontos (OFBIZ-12153)
  • Fixt: Nachdem Erstellen von Blogs oder Foren wurden Änderungen nicht gespeichert (OFBIZ-10426)
  • Fixt: ViewEntity InventoryItemDetailForSum kann nicht durchsucht werden (OFBIZ-12193)
  • Fixt: webtools/control/threadList funktioniert nicht mehr auf trunk (OFBIZ-12195)
  • Fixt: Labels in Themennamen verwenden (OFBIZ-9863)
  • Fixt: Ersetzt Bintray durch einen neuen Ort zum Hochladen des Gradle-Wrappers (OFBIZ-12192)
  • Fehler behoben, der die korrekte Explosion von Stücklisten mit virtuellen Knoten verhindert (OFBIZ-12191)
  • Fixt: Seitenauswahl funktioniert nicht korrekt im Lookup-Dialog (#287) (GitHub Link)
  • Fixt: createGlReconciliation wirft einen Fehler (OFBIZ-10675)
  • Fixt: EditFinAccountReconciliations funktioniert nicht (OFBIZ-12198)
  • Fixt: Aktualisiert Apache PDFBox auf 2.0.23 aufgrund von CVE-2021-27807 und CVE-2021-27906 (OFBIZ-12205)
  • Fixt: ChangeReason wurde nicht auf OrderStatus gesetzt, wenn OrderItem mit Grund als storniert markiert wurde (OFBIZ-12210)
  • Behebt ungültiges Währungssymbol im csv-Export der Gewinn- und Verlustrechnung (OFBIZ-12108)
  • Fixt Fehler in der Konvertierung von ImageManagementServices.xml minilang zu groovy (OFBIZ-11604)
  • Fixt: addImageForProduct schlägt fehl (OFBIZ-12211)
  • Aktualisiert Tika aufgrund von CVE-2021-2865 (GitHub Link)

Plugins

  • Fixt: Falscher Anzeige-Namen für die Swagger-Komponente (OFBIZ-12197)
  • Fixt: Fehlermeldung wird angezeigt, wenn der Benutzer auf den Link “Erstellen” klickt, nachdem der Benutzer den Quick-Checkout benutzt hat und nicht mehr eingeloggt ist (OFBIZ-12188)

Dokumentation

Framework

  • Fügt das Ende des Anführungsblocks in einer neuen Zeile hinzu (GitHub Link)
  • Ordnet die Komponentendokumentation in der gleichen Reihenfolge an wie das Applikationsmenü (OFBIZ-12166)
  • Verschiebt das Wiki “So legen Sie die Hauptfirma im Party Manager an” in das Benutzerhandbuch (OFBIZ-12065)

Plugins

  • Ordnet die Komponentendokumentation in der gleichen Reihenfolge an wie das Applikationsmenü (OFBIZ-12166)
  • Korrigiert ldap-Dokumentation (GitHub Link)