From b02b4dacaa2c1f06dbb9aded4b08c9598e2fdcd4 Mon Sep 17 00:00:00 2001 From: vbotbuildovich <62446873+vbotbuildovich@users.noreply.github.com> Date: Fri, 26 Jun 2026 00:05:38 +0000 Subject: [PATCH] auto-docs: Update property docs for v26.1.11 --- antora.yml | 4 +- docs-data/property-overrides.json | 3 + ...property-changes-v26.1.10-to-v26.1.11.json | 43 +++++++++++++++ ...-property-changes-v26.1.9-to-v26.1.10.json | 55 ------------------- ...json => redpanda-properties-v26.1.11.json} | 20 ++++++- .../properties/cluster-properties.adoc | 41 ++++++++++++++ 6 files changed, 108 insertions(+), 58 deletions(-) create mode 100644 docs-data/redpanda-property-changes-v26.1.10-to-v26.1.11.json delete mode 100644 docs-data/redpanda-property-changes-v26.1.9-to-v26.1.10.json rename modules/reference/attachments/{redpanda-properties-v26.1.10.json => redpanda-properties-v26.1.11.json} (99%) diff --git a/antora.yml b/antora.yml index dabf2d47ab..45fb13f199 100644 --- a/antora.yml +++ b/antora.yml @@ -31,8 +31,8 @@ asciidoc: # Fallback versions # We try to fetch the latest versions from GitHub at build time # -- - full-version: 26.1.10 - latest-redpanda-tag: 'v26.1.10' + full-version: 26.1.11 + latest-redpanda-tag: 'v26.1.11' latest-console-tag: 'v3.3.1' latest-release-commit: 'ebee215fdb2b8004735c6f800e532564cdcc05e1' latest-operator-version: 'v2.3.8-24.3.6' diff --git a/docs-data/property-overrides.json b/docs-data/property-overrides.json index 391cfd1b78..83b6f55c4c 100644 --- a/docs-data/property-overrides.json +++ b/docs-data/property-overrides.json @@ -702,6 +702,9 @@ "description": "Maximum capacity of rate limit accumulation in controller topic operations limit.", "config_scope": "cluster" }, + "controller_log_learner_recovery_rate_enabled": { + "version": "v26.1.11" + }, "core_balancing_continuous": { "related_topics": [], "config_scope": "cluster" diff --git a/docs-data/redpanda-property-changes-v26.1.10-to-v26.1.11.json b/docs-data/redpanda-property-changes-v26.1.10-to-v26.1.11.json new file mode 100644 index 0000000000..89e9e92a85 --- /dev/null +++ b/docs-data/redpanda-property-changes-v26.1.10-to-v26.1.11.json @@ -0,0 +1,43 @@ +{ + "comparison": { + "oldVersion": "v26.1.10", + "newVersion": "v26.1.11", + "timestamp": "2026-06-26T00:05:37.272Z" + }, + "summary": { + "newProperties": 1, + "changedDefaults": 0, + "changedDescriptions": 0, + "changedTypes": 0, + "deprecatedProperties": 0, + "removedDeprecatedProperties": 0, + "removedProperties": 0, + "emptyDescriptions": 2 + }, + "details": { + "newProperties": [ + { + "name": "controller_log_learner_recovery_rate_enabled", + "type": "boolean", + "default": false, + "description": "Whether the controller raft group (raft0) honors `raft_learner_recovery_rate`. When `false` (default) the controller log replicates to new learners without throttling. When `true`, controller-log recovery is subject to the same per-node recovery bucket as user partitions." + } + ], + "changedDefaults": [], + "changedDescriptions": [], + "changedTypes": [], + "deprecatedProperties": [], + "removedDeprecatedProperties": [], + "removedProperties": [], + "emptyDescriptions": [ + { + "name": "redpanda.remote.allowgaps", + "type": "boolean" + }, + { + "name": "redpanda.virtual.cluster.id", + "type": "string" + } + ] + } +} \ No newline at end of file diff --git a/docs-data/redpanda-property-changes-v26.1.9-to-v26.1.10.json b/docs-data/redpanda-property-changes-v26.1.9-to-v26.1.10.json deleted file mode 100644 index 42e36329f3..0000000000 --- a/docs-data/redpanda-property-changes-v26.1.9-to-v26.1.10.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "comparison": { - "oldVersion": "v26.1.9", - "newVersion": "v26.1.10", - "timestamp": "2026-06-12T15:54:14.585Z" - }, - "summary": { - "newProperties": 3, - "changedDefaults": 0, - "changedDescriptions": 0, - "changedTypes": 0, - "deprecatedProperties": 0, - "removedDeprecatedProperties": 0, - "removedProperties": 0, - "emptyDescriptions": 2 - }, - "details": { - "newProperties": [ - { - "name": "iceberg_schema_case_insensitive", - "type": "string", - "default": "auto", - "description": "Schema field name comparison mode when matching Redpanda's schema against the one returned by the Iceberg catalog. Some catalogs (e.g. AWS Glue) return field names with inconsistent casing, requiring case-insensitive comparison. \"auto\" enables case-insensitive comparison when the catalog is AWS Glue, and exact comparison otherwise." - }, - { - "name": "oidc_http_proxy_password", - "type": "string", - "default": null, - "description": "Password for HTTP Basic authentication to the OIDC forward proxy (oidc_http_proxy_url). Leave unset for an unauthenticated proxy. Both username and password must be set for credentials to be sent." - }, - { - "name": "oidc_http_proxy_username", - "type": "string", - "default": null, - "description": "Username for HTTP Basic authentication to the OIDC forward proxy (oidc_http_proxy_url). Leave unset for an unauthenticated proxy. Both username and password must be set for credentials to be sent." - } - ], - "changedDefaults": [], - "changedDescriptions": [], - "changedTypes": [], - "deprecatedProperties": [], - "removedDeprecatedProperties": [], - "removedProperties": [], - "emptyDescriptions": [ - { - "name": "redpanda.remote.allowgaps", - "type": "boolean" - }, - { - "name": "redpanda.virtual.cluster.id", - "type": "string" - } - ] - } -} \ No newline at end of file diff --git a/modules/reference/attachments/redpanda-properties-v26.1.10.json b/modules/reference/attachments/redpanda-properties-v26.1.11.json similarity index 99% rename from modules/reference/attachments/redpanda-properties-v26.1.10.json rename to modules/reference/attachments/redpanda-properties-v26.1.11.json index 4fd0729a9c..3aebbba51f 100644 --- a/modules/reference/attachments/redpanda-properties-v26.1.10.json +++ b/modules/reference/attachments/redpanda-properties-v26.1.11.json @@ -593,7 +593,7 @@ "cloud_supported": false, "config_scope": "broker", "default": "/usr/share/redpanda/proxy-api-doc", - "defined_in": "src/v/pandaproxy/rest/configuration.cc", + "defined_in": "src/v/pandaproxy/schema_registry/configuration.cc", "description": "Path to the API specifications directory. This directory contains API documentation for both the HTTP Proxy API and Schema Registry API.", "is_deprecated": false, "is_enterprise": false, @@ -4775,6 +4775,24 @@ "type": "integer", "visibility": "tunable" }, + "controller_log_learner_recovery_rate_enabled": { + "c_type": "bool", + "cloud_byoc_only": false, + "cloud_editable": false, + "cloud_readonly": false, + "cloud_supported": false, + "config_scope": "cluster", + "default": false, + "defined_in": "src/v/config/configuration.cc", + "description": "Whether the controller raft group (raft0) honors `raft_learner_recovery_rate`. When `false` (default) the controller log replicates to new learners without throttling. When `true`, controller-log recovery is subject to the same per-node recovery bucket as user partitions.", + "is_deprecated": false, + "is_enterprise": false, + "name": "controller_log_learner_recovery_rate_enabled", + "needs_restart": true, + "nullable": false, + "type": "boolean", + "visibility": "tunable" + }, "controller_snapshot_max_age_sec": { "c_type": "std::chrono::seconds", "cloud_byoc_only": false, diff --git a/modules/reference/partials/properties/cluster-properties.adoc b/modules/reference/partials/properties/cluster-properties.adoc index eb20417e09..c431cc39db 100644 --- a/modules/reference/partials/properties/cluster-properties.adoc +++ b/modules/reference/partials/properties/cluster-properties.adoc @@ -3454,6 +3454,47 @@ endif::[] |=== +=== controller_log_learner_recovery_rate_enabled + +Whether the controller raft group (raft0) honors `raft_learner_recovery_rate`. When `false` (default) the controller log replicates to new learners without throttling. When `true`, controller-log recovery is subject to the same per-node recovery bucket as user partitions. + +[cols="1s,2a"] +|=== +| Property | Value + +| Type +| `boolean` + + + +| Default +| +ifdef::env-cloud[] +Available in the Redpanda Cloud Console +endif::[] +ifndef::env-cloud[] +`false` +endif::[] + +| Nullable +| No + +| Requires restart +| Yes + +ifndef::env-cloud[] +| Restored on xref:manage:whole-cluster-restore.adoc[Whole Cluster Restore] +| Yes +endif::[] + +ifndef::env-cloud[] +| Visibility +| Tunable +endif::[] + +|=== + + === controller_snapshot_max_age_sec Maximum amount of time before Redpanda attempts to create a controller snapshot after a new controller command appears.