Apache OFBiz News August 2019

Welcome to our regular monthly round-up of OFBiz news. This month
we have news about Apache OFBiz presence in ApacheCon and OFBiz community days along with our usual
list of features, improvements and Statistics.

Apache OFBiz presence in ApacheCon North America 2019

The OFBiz community is pleased to announce our presence in ApacheCon North America.
We have following OFBiz tracks in ApacheCon,

1. Apache OFBiz in the Cloud(s) by Deepak Dixit
2. OFBiz in the fashion Industry, an omnichannel approach by Nicola Mazzoni
3. The ASF and OFBiz - How Community Makes It All Possible by Mike Bates

More details on schedule can be found here.
Many other OFBiz folks will also join the
ApacheCon, the OFBiz team will be happy to assist you at ApacheCon.

OFBiz Community Days

In year 2017, we started celebrating the OFBiz community days.
The contribution during these days plays a very significant role in
overall progress of project. The community days are organized once per
quarter so a total of four (4) events throughout the year. Here dates
for this year's community day decided such that.

  • Quarter 1 - Community Days - February 2019 - N/A (Since we already skipped the February 2019 month)
  • Quarter 2 - Community Days - May 2019 - Friday 24th, Saturday 25th, Sunday 26th, Monday 27th and Tuesday 28th
  • Quarter 3 - Community Days - August 2019 - Friday 23rd, Saturday 24th, Sunday 25th, Monday 26th and Tuesday 27th
  • Quarter 4 - Community Days - November 2019 - Friday 22nd, Saturday 23rd, Sunday 24th, Monday 25th and Tuesday 26th

Contributors can select any single day based on there availability and preferences.

We are pleased to inform that this month we have successfully organized the community days of this quarter. 

Please refer to this mail thread for more details.

Indeed it was a very impactful community day, the community worked on around 20 issues, more details can be found here (requires Jira Login).

To get the more insights, we run a brief survey for the participants of community days. Responses can be found here.

Our next community day is planned on 22nd to 26th November 2019, for more detail please refer to this document, stay tuned!

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: 33 issues were opened and 37 issues were closed (6 different people helped to close these issues)
  • Code Change and Commit Activity:
    • Framework: 93 commits to the code base that changed 5,432 lines of code (5 committers were active)
    • Plugins: 14 commits to the code base that changed 84 lines of code (4 committers were active)
  • Mailing Lists:
    • Dev: 124 emails sent and 35 topics discussed (28 different people)
    • User: 97 emails sent and 35 topics discussed (41 different people)

New features and improvements

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

Framework

  • Provides a service for moving data for marital status field (OFBIZ-10977)
  • Provides helper script to download the gradle wrapper (OFBIZ-10145)
  • Homogenize displaying number with multiple formats (OFBIZ-7532)
  • Removes the Gradle wrapper from our release packages and adds a step to our build notes (OFBIZ-10145)
  • Provides use of method references instead of lambda inside variables (OFBIZ-10817)
  • Updates build.gradle to the latest dependencies (OFBIZ-11151)
  • Changes the old favicon with the new one (OFBIZ-10522)
  • Uses labels in themes names (OFBIZ-9863)
  • Adds the component name in "Request Begun/Done" lines in log (OFBIZ-11153)
  • Separates resources from Java source files (OFBIZ-11161)
  • Makes task "gradlew ofbiz" depend on :classes instead of :build (OFBIZ-11162)
  • Makes "gradlew" depend on :jar and :test (OFBIZ-11162)
  • Updates Freemarker to 2.3.29 (OFBIZ-11163)
  • Compiles groovy integration tests (OFBIZ-11165)
  • Removes useless "GroovyScriptTestCase" (OFBIZ-11165)
  • Removes redundant "dtd" directory from classpath (OFBIZ-11161)
  • Provides UI improvement for drop-down fields on order report screen (OFBIZ-11166)
  • Removes "Competitors & Partners" and "Documents" from SFA (OFBIZ-10823)
  • Inlines "UtilValidate#areEqual" (OFBIZ-11172)
  • Removes unused code in "UtilValidate" (OFBIZ-11172)
  • Removes unused imports (r1865845)
  • Adds missing override annotation (r1865846)
  • Improves log message after missing labels (OFBIZ-11159)
  • Replaces hard coded "PDF" instead of uiLabel on various places (OFBIZ-11169)
  • Provides nested requests related with checkLogin a propper Error-Message in log (OFBIZ-11154)
  • Converts mini lang in CatalogServices to groovy (OFBIZ-9992)
  • Converts mini lang in CommunicationEventServices to groovy (OFBIZ-9992)
  • Adds missing ASL2 header to number.properties (r1865925)
  • Adds possibility to search in find order screen without "ship to country" (OFBIZ-11176)
  • Refactors permission model call (OFBIZ-7113)

Plugins

  • Updates build.gradle to the latest dependencies (OFBIZ-11151)
  • Removes redundant "dtd" directory from classpath (OFBIZ-11161)
  • Replaces hard coded "PDF" instead of uiLabel on various places (OFBIZ-11169)

Bugfixes

Functional and technical bugfixes:

Framework

  • Fixes: favicon.ico missing for LookupDecorator (OFBIZ-11146)
  • Fixes: [FB] Find Security Bugs (OFBIZ-9973)
  • Fixes: In "Product Image Management" uploading file fails due to missing StatusValidChange (OFBIZ-11148)
  • Fixes: Issue loading solr component (JNDI timeout) (OFBIZ-11156)
  • Fixes: Description of visual-themes does not work (OFBIZ-9867)
  • Fixes: Order status history should show party id instead of user login id (OFBIZ-11121)
  • Fixes: Issue creating a promotion action (OFBIZ-11058)
  • Fixes: Unable to view partyContent in party's profile page (OFBIZ-11038)
  • Fixes: Classpath too long on Windows (OFBIZ-11173)
  • Fixes: UiLabel is missing for Web Analytics Type on content component (OFBIZ-11170)
  • Fixes: CategoryServices returns null when opening Product main page (OFBIZ-11175)

Plugins

  • Fixes: Issue loading solr component (JNDI timeout) (OFBIZ-11156)
  • Fixes: Description of visual-themes does not work (OFBIZ-9867)
  • Fixes: Scrum parties don't have partyTypeId set (OFBIZ-11013)