Add ZCCS config properties [DOC-768] - #2265
Conversation
|
Preview deployment: https://6a678753082726a6856d9923--hazelcast-docs-uat.netlify.app |
|
this branch targets main (5.8) but lacks backport to 5.7. what was the intention? |
| |`hazelcast.serialization.compact.blocklist.defaults` | ||
| |true | ||
| |bool | ||
| |Controls whether the default blocklist of known-problematic classes is applied for ZCCS. |
There was a problem hiding this comment.
unfortunately this property is defaults not defaultsDisabled (like elsewhere) which is different that in config and possible source of mistakes. IMO worth highlighting this fact
| |`hazelcast.serialization.compact.allowlist.classes` | ||
| | | ||
| |string | ||
| |Comma-separated list of fully qualified class names to allow for xref:serialization:compact-serialization.adoc[zero-config Compact serialization] (ZCCS). If set, only classes on this list (and not on the blocklist) are eligible for ZCCS. Default is empty. |
There was a problem hiding this comment.
these properties are available in 5.7 onwards (TBD if we remove them in 6.0) only to allow easier upgrade from <5.7 versions with hardened config.
from 5.7 onwards zero-config-filter XML/YAML config should be recommended
There was a problem hiding this comment.
this is why I didn't add the backport to 5.7 label initially, because the text needs to be different. now it occurs to me that I can just edit the backport PR to clarify this for 5.7
Backport of #2265 https://hazelcast.atlassian.net/browse/DOC-768 Lists the zero-config Compact serialisation filter properties. For v5.7, `CompactSerializationConfig.zeroConfigFilter` is preferred - documented in #2264. Co-authored-by: Miranda Wilson <miranda.wilson@hazelcast.com>
Backport of #2265 https://hazelcast.atlassian.net/browse/DOC-768 Lists the zero-config Compact serialisation filter properties. For v5.7, `CompactSerializationConfig.zeroConfigFilter` is preferred - documented in #2264. Co-authored-by: Miranda Wilson <miranda.wilson@hazelcast.com>
Backport of #2265 https://hazelcast.atlassian.net/browse/DOC-768 Lists the zero-config Compact serialisation filter properties. For v5.7, `CompactSerializationConfig.zeroConfigFilter` is preferred - documented in #2264. Co-authored-by: Miranda Wilson <miranda.wilson@hazelcast.com>
https://hazelcast.atlassian.net/browse/DOC-768
Lists the zero-config Compact serialisation filter properties.
For v5.7,
CompactSerializationConfig.zeroConfigFilteris preferred - documented in #2264.