Martin Weiler

RHPAM-2106: Add system property org.jbpm.ejb.timer.local.cache to disable local cache in EJB timer implementation to avoid memory issues with high number of timers (#1489)

Index changes to address deadlocks on MySQL based on support feedback (KBase #3063771) (#1426)

JBPM-8094: Process state should be STATE_ACTIVE in beforeProcessCompleted event (#1405)

RHPAM-1735: Improve execution time for getProcessInstancesByVariableNameAndValue query (#1381)

JBPM-7356: Ignore peopleAssignments with empty strings (#1248)

RHBPMS-5154: Test case for DisabledFollowOnLockOracle10gDialect

RHBPMS-5154: Ensure proper locking of pending jobs

RHBPMS-5154: Log NumberFormatException

RHBA-519: Cache AsyncAuditLogProducer in DefaultRegisterableItemsFact… (#1155)

* RHBA-519: Cache AsyncAuditLogProducer in DefaultRegisterableItemsFactory to improve performance

* RHBA-519: Add test case

* RHBA-519: Mark file as required for DefaultRegisterableItemsFactoryTest

* RHBA-519: Minor formatting fix

RHBPMS-5141 - Cache AsyncAuditLogProducer in DefaultRegisterableItemsFact… (#1155)

RHBPMS-5141 - Reuse XStream instance to improve performance (#1153)

RHBA-515: Reuse XStream instance to improve performance (#1153)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

Drools 2224 (#1685)

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

Drools 2224 (#1685)

[DROOLS-2224] fix inconsistent values returned by AccessorKey.hashCode

(cherry picked from commit dbd7400eec217ed23883338e4cd78fc8dae28bff)

Move error logging to outer catch block

Log error in OutboundHandler

Log error in case of exception

RHBPMS-4621 - Rollback transaction with Status.STATUS_ROLLEDBACK before transaction start (#1090)

RHBPMS-4526: Test case to reproduce deployment failure of kjar with .bpmn suffix in the artifactId (#695)

GTNPORTAL-3586: Fix typo in configuration to ensure user site gets removed on user deletion

GTNPORTAL-3586: Fix typo in configuration to ensure user site gets removed on user deletion

GTNPORTAL-3572: Add missing exception handling

GTNPORTAL-3572: Add missing exception handling

GTNPORTAL-3415: Fix LegacyRequestHandler to preserve the query string when redirecting to the login page

GTNCOMMON-21: Add test case to verify serialization of ParameterMap with JBoss Marshalling

Fix serialization issues with JBoss Marshalling

GTNPORTAL-3287: Fix Portal.hasPermission to work with a list of Memberships in the Permission parameter

GTNPORTAL-3287: Fix Portal.hasPermission to work with a list of Memberships in the Permission parameter