Add a versioning header on the REST API, so as to be able to create a version at the same time we do an update.
the values of the version header could be:
- none (default if not present)
- minor
- major
Note: we can discuss if we want a header or an url parameter. Maybe url parameter is better suited.
This should be effective for unitary update and for bulk updates that are also proposed by the REST API.