Tue, 12 Feb 2019 01:28:47 +0530Fixes Issue 40119:Set two new columns in C_Invoice as nullable and do not
Atul Gaware <atul.gaware@openbravo.com> [Tue, 12 Feb 2019 01:28:47 +0530] rev 35442
Fixes Issue 40119:Set two new columns in C_Invoice as nullable and do not
set a default value

** Remove NOT NULL constraint for columns CREATEFROMORDERS, CREATEFROMINOUTS
** Avoid setting DEFAULT value N for above columns.
** Remove check constraint either Y or N for above columns.

Tue, 12 Feb 2019 12:42:45 +0100Related to issue 34821: Adding license info for new libraries.
Javier Armendáriz <javier.armendariz@openbravo.com> [Tue, 12 Feb 2019 12:42:45 +0100] rev 35441
Related to issue 34821: Adding license info for new libraries.

Mon, 11 Feb 2019 11:01:09 +0100Fixed issue 34821: High memory usage on tests using arquillian.
Javier Armendáriz <javier.armendariz@openbravo.com> [Mon, 11 Feb 2019 11:01:09 +0100] rev 35440
Fixed issue 34821: High memory usage on tests using arquillian.

Wed, 07 Mar 2018 12:45:04 +0100[wtmf] Arquillian tests makes a single deployment for all tests.
Javier Armendáriz <javier.armendariz@openbravo.com> [Wed, 07 Mar 2018 12:45:04 +0100] rev 35439
[wtmf] Arquillian tests makes a single deployment for all tests.

Installed an arquillian extension that forces to make a single deployment for all
arquillian tests instead of creating one for each test class. This might reduce
the memory usage of unit tests.

Wed, 06 Feb 2019 13:18:44 +0100fixed issue 40161: updated commons-collections to 3.2.2
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 06 Feb 2019 13:18:44 +0100] rev 35438
fixed issue 40161: updated commons-collections to 3.2.2

commons-collections library has been updated from 3.2.1 to 3.2.2

Wed, 06 Feb 2019 16:27:17 +0100fixes bug 40163: Don't use xercesImpl XML parser factory in update.database
Carlos Aristu <carlos.aristu@openbravo.com> [Wed, 06 Feb 2019 16:27:17 +0100] rev 35437
fixes bug 40163: Don't use xercesImpl XML parser factory in update.database

Specify the com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl as the SAXParserFactory implementation to be used in update.database.java. It provides an XML parser which is faster than the implementation provided by the xercesImpl library.

Wed, 06 Feb 2019 14:36:33 +0100related to issue 40102: combined admin and cross org modes
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 06 Feb 2019 14:36:33 +0100] rev 35436
related to issue 40102: combined admin and cross org modes

Added test case proving it is possible to combine both modes.

Wed, 06 Feb 2019 13:17:00 +0100related to issue 40161: backed out update to commons-collections 3.2.2
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 06 Feb 2019 13:17:00 +0100] rev 35435
related to issue 40161: backed out update to commons-collections 3.2.2

as it breaks CI
Backed out changeset 7d0e61ec4405

Wed, 06 Feb 2019 13:01:30 +0100fixed issue 40161: updated commons-collections to 3.2.2
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 06 Feb 2019 13:01:30 +0100] rev 35434
fixed issue 40161: updated commons-collections to 3.2.2

commons-collections library has been updated from 3.2.1 to 3.2.2

Wed, 06 Feb 2019 12:21:20 +0100fixes bug 40152: export.database is slower after defining it as a forked task
Carlos Aristu <carlos.aristu@openbravo.com> [Wed, 06 Feb 2019 12:21:20 +0100] rev 35433
fixes bug 40152: export.database is slower after defining it as a forked task

The changeset[1] was unintentionally changing the XML parser used by the export tasks. This is because as now they are forked tasks, they make use of their own classpath which includes the xercesImpl library that provides the XML parser that was started to be used after the mentioned changeset.

We are now setting the javax.xml.parsers.SAXParserFactory system property in order to explicitly set the same XML parser which was being used before because it seems that provides better performance during the XML parsing.

[1] https://code.openbravo.com/erp/devel/pi/rev/aaa984886667a027a8c99692447febe6e4ca7707