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.
Table 4.1. Red Hat JBoss BPM Suite Enhancements and Feature Requests Implemented in Version 6.3
| 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 |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.