Chapter 4. Enhancements and Feature Requests
These are the customer-reported enhancements and feature requests implemented in version 6.3 of Red Hat JBoss BPM Suite.
Issue | Description |
---|---|
[GSS-RFE] Resetting timer cycle in a running workflow process | |
[GSS-RFE] Allow users to register custom EscalatedDeadlineHandler like it was possible in jBPM5 | |
[GSS-RFE] need settings to disable background build when opening Project Authoring | |
[GSS-RFE] ability to check duplicate of ReleaseId(GroupId,ArtifactId and Version) with existing projects | |
[GSS-RFE] Migration tool for a new Product version | |
[GSS-RFE] BPMS suite certification on Microsoft SQL Server 2014 | |
Import suggestions should act as a mask for imports | |
A project which contains interface java classes fails to build with "JAXB can’t handle interfaces." | |
Arrows are changed unexpectedly when Node is moved on the canvas | |
Global Variable Details Data Type Attribute should be validated before running the process in BPMN 2 Diagram Editor | |
ability to check duplicate of ReleaseId(GroupId,ArtifactId and Version) with existing projects | |
[Drools][Quartz] The number of retries of a failed task are fixed. | |
[GSS](6.3.z)Allow users to edit project’s GAV information in business central Project Editor when it has a parent | |
[ENG](6.3.z) Kie Server - jBPM UI - process image markers not visible for some nodes | |
Planner Benchmarker: warmUp should also use parallelBenchmarkCount to run them on multiple threads | |
Generic moves for VRP: implement Clarke-Wright, two-opt and three-opt | |
Solver configuration must be able to use KieSession defined in kmodule.xml | |
Docs should link to Drools docs (or BRMS guide in product docs) | |
OptaPlanner Execution Server prototype | |
KContainer support: kie-api wrapper for SolverFactory and Solver so Workbench and Execution Server can treat it like a kjar | |
Benchmark report: Icon for solver configurations that have uninitialized/infeasible single benchmarks | |
Statistical benchmarking: run each single benchmark n times and average the results | |
Determine interrupt philosophy on how to deal with InterruptionException | |
Get rid of the '90s look | |
Migrate UpgradeRecipe from txt to adoc | |
Termination xml: daysSpentLimit and unimprovedDaysSpentLimit support | |
Add optional ClassLoader parameter for PlannerBenchmarkFactory methods (usefull for OSGi) | |
JPA/Hibernate support for each Score subclass, so storing a score in a database is easy | |
Add a reliability tab to summary statistics in benchmarker report | |
Test optaplanner-webexamples with Arquillian on WildFly | |
IP-bom: arquillian, shrinkwrap dependency versions are incompatible with maven and aether versions | |
Xstream support for BendableLongScore and BendableBigDecimalScore | |
SolverFactory.cloneSolverFactory() so configuring getSolverConfig() dynamically per parallel request doesn’t require parsing the solver config XML each time | |
Add abstract class AbstractSolution<S extends Score> which implements all Solution methods, so Workbench domain modeler can reuse it | |
Reproducible statistical benchmarking | |
CalculateCountTermination (usefull for performance benchmarking by QA) | |
ExternalizedSingletonInverseVariableSupply doesn’t need to keep a Map of Sets after PLANNER-252 | |
Fail fast if value range provider value type doesn’t match the planning variable’s value type | |
Memory friendly nearby selection by caching only the n nearest entities (optionally adhering to some filter) | |
Avoid getBestSolution() cast by generifying Solver and SolverFactory and return the best solution from solve() | |
Generify ScoreDirector | |
<customPhase> should support parameters in the solver configuration (so it can be tweaked using the benchmarker) | |
Expose SolverFactory in the KIE API so it can be loaded from a KieContainer | |
REST interface spec for OptaPlanner Execution Server | |
Note in documentation that class of CustomScoreDefinition must have no-arg constructor | |
Workbench: Solver config editor needs validate button that builds the Solver. | |
Workbench: add optaplanner annotations domain editor functionality in kie distributions, but masked out by role plannermgmt | |
Workbench: add optaplanner solver editor functionality in kie distributions, but masked out by role plannermgmt | |
Graceful shutdown: if the Solver thread is interrupted, the Solver should terminate early | |
All Score implementations should have a private no-arg constructor | |
Upgrade commons-math3 from 3.2.0 to 3.4.1 |