Major Enhancements
Improved Operator memory consumption
Fixed an operator issue that forced to augment the memory requirement based on the number of the namespaces on the cluster
Set resources requests and limits for workspace initialization containers
Plugin artifact broker and remote runtime injector are containers created during workspace initialization. Those containers failed to run in clusters where CPU and memory request had to be specified for every container. Che sever has been updated to specifies CPU and memory request and limits for every container it starts. Values are configurable.
Support customizing the PVC size for the internal PostgreSQL instance
CheCluster CR now has a database.pvcClaimSize
field where administrators can specify a custom value for the database persistent volume. This is important because some public cloud providers' cloud disk does not support 1Gi, the minimum storage size is 10Gi.
Introduce a NodeJS library to convert devfiles from v1 to v2 and viceversa
We introduced a new Devfile conversion library https://www.npmjs.com/package/@eclipse-che/devfile-converter. Che Dashboard uses it. It can be included in any nodeJS project that requires it.