-
Feature Request
-
Resolution: Won't Fix
-
L3 - Default
-
None
-
None
-
None
Currently there is the StandaloneProcessEngineConfiguration, which is often thought to be a meaningful configuration. However, it is not. For example it does not set history level to full and uses the IdGenerator, which is not cluster save.
So we should introduce an own configuration class which really sets meaningful defaults. This then can be used e.g. in the Spring Boot Starter, as with Spring Boot you typically use default configurations unless there are good reasons to change (don't make me think). Might be aligned with the configs we ship in our distributions.
First step in this topic: Discuss and agree on meaningful default
Obviously, changing the default serialization format would require us to fix Spin to support all Java collections. But I agree, that switching to JSON might be a little too much for now.
Plugins could be promoted by a good overview list of all available engine plugins as part of docs.camunda.org and/or the Spring Boot Starter.