diff --git a/docs/modules/ROOT/pages/system-properties.adoc b/docs/modules/ROOT/pages/system-properties.adoc index b57d2c52b..2f8562972 100644 --- a/docs/modules/ROOT/pages/system-properties.adoc +++ b/docs/modules/ROOT/pages/system-properties.adoc @@ -1036,6 +1036,41 @@ of setting a result size limit. |string |When set to any non-null value, security recommendations are logged at the `INFO` level during the member startup. +|`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. + +|`hazelcast.serialization.compact.allowlist.packages` +| +|string +|Comma-separated list of package names to allow for ZCCS. Only classes in the exact package (not sub-packages) are matched. + +|`hazelcast.serialization.compact.allowlist.prefixes` +| +|string +|Comma-separated list of class-name prefixes to allow for ZCCS. + +|`hazelcast.serialization.compact.blocklist.classes` +| +|string +|Comma-separated list of fully qualified class names to block from ZCCS. Default is empty. + +|`hazelcast.serialization.compact.blocklist.defaults` +|true +|bool +|Controls whether the default blocklist of known-problematic classes is applied for ZCCS. + +|`hazelcast.serialization.compact.blocklist.packages` +| +|string +|Comma-separated list of package names to block from ZCCS. Only classes in the exact package (not sub-packages) are matched. + +|`hazelcast.serialization.compact.blocklist.prefixes` +| +|string +|Comma-separated list of class-name prefixes to block from ZCCS. + |`hazelcast.serialization.version` | |long