From 4.0.2-fp1.1 to 4.0.2-fp2
Summary
Optimization Server 4.0.2-fp2 introduces breaking change in:
Helm chart values file
Java JDK version supported
Development of applications
Library | Backward compatibility | Deprecations |
---|---|---|
Master API client | Backward compatible | |
Worker (Java) | Backward compatible | |
Worker (Python) | Backward compatible |
Deployment of Optimization Server
Chart | Backward compatibility | Deprecations |
---|---|---|
dbos-volume | Backward compatible | |
dbos-secrets | Backward compatible | |
dbos-infra | Break changes: adjust code | |
dbos | Backward compatible | |
cplex | Backward compatible | |
wod | Backward compatible |
Helm charts
dbos-infra chart
See this page for more details.
The syntax for customizing the RabbitMQ plugins has changed:
4.0.2-fp1:
rabbitmq:
plugins: "..."
4.0.2-fp2:
rabbitmq:
mount:
/etc/rabbitmq/enabled_plugins: "...."
Java JDK version
The Optimization Server libraries are now compiled with a Java 17 JDK. If you use any Java library (clients, worker library), you'll have to migrate your project to Java 17 too.