Release Notes / Version 12.2404
Table Of Contents
To be able to use human-readable capacity configurations such as
1GB
in favor of 1_073_741_824
given as bytes, a bunch of properties got transformed to hold
DataSize
instead of long
or
int
values denoting bytes, for example.
The following is a list of affected properties that benefit from this change:
com.coremedia.transform
com.coremedia.transform.blob-cache.size
management.health
management.health.blobCacheDiskspace.threshold
management.health.transformedBlobCacheDiskspace.threshold
repository
repository.blob-streaming-size-threshold
repository.blob-cache-size
repository.heap-cache-size
repository.max-cached-blob-size
studio
studio.differencing.max-markup-size
sql
sql.store.sgml-cache-size
(renamed from:sql.store.sgml-cache-size-bytes
; old name still applicable)
workflow
workflow.blob-streaming-size-threshold
workflow.blob-cache-size
workflow.heap-cache-size
workflow.max-cached-blob-size
Upgrade Information
In general no additional upgrade steps should be required.
Nevertheless you may experience incoming changes especially to our
default application.properties
we ship with
CoreMedia Blueprint, where we changed respective properties to the
human-readable form.
Properties using the old unitless format are still supported and use the same default unit as they did before.
In addition to that, some ConfigurationProperties
that ship with CoreMedia Blueprint have been adjusted. This applies to
the following classes:
com.coremedia.blueprint.transform.boot.autoconfigure.CoremediaTransformHealthIndicatorAutoConfiguration
com.coremedia.blueprint.boot.autoconfigure.HealthIndicatorAutoConfiguration
(CMS-22469)