Apache OFBiz News April 2020

Welcome to our regular monthly round-up of OFBiz news. This month we
share with you details of our usual list of features, improvements and
statistics.

OFBiz Statistics

Apache Kibble tracks some Apache OFBiz community statistics on its
demo instance, so we have highlighted a few of our stats for the last
month:

  • JIRA Issue Tracker: 52 issues were opened and 59 issues were closed ( 6 different people helped to close these issues)
  • Code Change and Commit Activity:
    • Framework: 130 commits to the code base that changed 30,425 lines of code ( 6 committers were active)
    • Plugins: 9 commits to the code base that changed 7,528 lines of code ( 2 committers were active)
  • Mailing Lists:
    • Dev: 237 emails sent and 51 topics discussed (48 different people)
    • User: 96 emails sent and 22 topics discussed (29 different people)

New features and improvements

Functional enhancements and improvements as well as updates of third party libraries and source code refactoring:

Framework

Plugins

Bugfixes

Functional and technical bugfixes:

Framework

  • Ensures that the SameSite attribute is set to 'strict' for all cookies

    (GitHub Link)

    (GitHub Link)

  • Fixes: Specified key was too long; max key length is 767 bytes for ProductPromoCodeEmail entity (OFBIZ-5426) (#44)
  • Fixes a ProductPromoCodeEmail foreign key name (GitHub Link)
  • Fixes: The createTaskContent request does not work (GitHub Link)
  • Corrects path to ftpAddress services in services_contact of party component (OFBIZ-11359)
  • Corrects path to ftpAddress services in services of party component (OFBIZ-11359)
  • Fixes: Prevent Host Header Injection (CVE-2019-12425) (GitHub Link)
  • Fixes a Javadoc issue (GitHub Link)
  • Fixes missing default NoCsrfDefenseStrategy in Header.ftl files (OFBIZ-11306)
  • Updates checkstyleMain.maxErrors to fits with Buildbot report

    (GitHub Link 1)

    (GitHub Link 2)

  • Fixes: 'entity/list' request is not handled well

    (GitHub Link 1)

    (GitHub Link 2)

    (GitHub Link 3)

  • Fixes: 'FindJob' generates an error (GitHub Link)
  • Fixes: Error in uploading very large files, ie >2MB

    (GitHub Link 1)

    (GitHub Link 2)

  • Fixes: Error removing an uploaded party content (GitHub Link)
  • Fixes: Exception error reflecting while eCommerce quick checkout and ordermgr checkout (OFBIZ-11506)

Documentation

Framework

  • Adds the download-the-gradle-wrapper section (GitHub Link)
  • Adds CSRF defense and updates password and JWT (GitHub Link)
  • Improves security.properties documentation (GitHub Link)