Details
-
Task
-
Resolution: Unresolved
-
P1: Critical
-
None
-
None
-
License server development 43, License server development 44, License server development 45
Description
The consumer_features map for Squish consumers (squish_tester, squish_executor) should have a version key in addition to the editions key that is currently being established. This way we can easily add new fields in the future and require them in Squish from some version on.
The initial version shall be 1.
The QLS service version is not sufficient for that imho. Let's say QLS service 4.0.0 is started with an on-prem license made for QLS service 3.4.0 and a new required consumer_features key was added for Squish. Then Squish would require that field despite the old license not having it.
Example
"consumer_features": { "editions": "comma, separated, squish, editions", "version": "1" }