Action versioning
Currently it is possible to update an action directly. We should think about to only create new versions and never update an existing action. Then at a route we must also select a concrete version of an action. This has the nice side-effect that changing an action has no impact on an actual route you must first change the action version at your route. Also we would have a version history of all action changes, which is especially useful for code actions. This makes the system more safer since you cant directly break an existing route.
Also the action name should be the Operation-Id so that it is no longer needed to provide an explicit operation id at the route.
This approach makes only sense if the action has a config, otherwise it does not really make sense to always create a new action. So we should think about this for another release.