diff --git a/antora.yml b/antora.yml index 71606947df..0dc248ac9f 100644 --- a/antora.yml +++ b/antora.yml @@ -17,8 +17,8 @@ asciidoc: # Fallback versions # We try to fetch the latest versions from GitHub at build time # -- - full-version: 25.3.5 - latest-redpanda-tag: 'v25.3.5' + full-version: 25.3.7 + latest-redpanda-tag: 'v25.3.7' latest-console-tag: 'v3.3.1' latest-release-commit: '6aa5af28b020b66e5caa966094882b7260497a53' latest-operator-version: 'v2.3.8-24.3.6' diff --git a/docs-data/property-overrides.json b/docs-data/property-overrides.json index 1dbf9cffa7..43744c347b 100644 --- a/docs-data/property-overrides.json +++ b/docs-data/property-overrides.json @@ -1131,6 +1131,9 @@ "description": "Flag to require authorization for Kafka connections. If `null`, the property is disabled, and authorization is instead enabled by <>.\n\n* `null`: Ignored. Authorization is enabled with `enable_sasl`: `true`\n* `true`: authorization is required.\n* `false`: authorization is disabled.", "config_scope": "cluster" }, + "kafka_fetch_request_timeout_ms": { + "version": "v25.3.7" + }, "kafka_max_message_size_upper_limit_bytes": { "related_topics": [ "xref:reference:properties/topic-properties.adoc#maxmessagebytes[`max.message.bytes`]" diff --git a/docs-data/redpanda-property-changes-v25.3.4-to-v25.3.5.json b/docs-data/redpanda-property-changes-v25.3.5-to-v25.3.7.json similarity index 54% rename from docs-data/redpanda-property-changes-v25.3.4-to-v25.3.5.json rename to docs-data/redpanda-property-changes-v25.3.5-to-v25.3.7.json index 319fd1a8a8..65591cdaf4 100644 --- a/docs-data/redpanda-property-changes-v25.3.4-to-v25.3.5.json +++ b/docs-data/redpanda-property-changes-v25.3.5-to-v25.3.7.json @@ -1,8 +1,8 @@ { "comparison": { - "oldVersion": "v25.3.4", - "newVersion": "v25.3.5", - "timestamp": "2026-01-16T14:07:15.883Z" + "oldVersion": "v25.3.5", + "newVersion": "v25.3.7", + "timestamp": "2026-02-07T17:24:45.753Z" }, "summary": { "newProperties": 1, @@ -16,12 +16,10 @@ "details": { "newProperties": [ { - "name": "iceberg_default_catalog_namespace", - "type": "array", - "default": [ - "redpanda" - ], - "description": "The default namespace (database name) for Iceberg tables. All tables created by Redpanda will be placed in this namespace within the Iceberg catalog. Supports nested namespaces as an array of strings. IMPORTANT: This value must be configured before enabling Iceberg and must not be changed afterward. Changing it will cause Redpanda to lose track of existing tables." + "name": "kafka_fetch_request_timeout_ms", + "type": "integer", + "default": 5000, + "description": "Broker-side target for the duration of a single fetch request. The broker will try to complete fetches within the specified duration, even if it means returning less bytes in the fetch than are available." } ], "changedDefaults": [], diff --git a/modules/reference/attachments/redpanda-properties-v25.3.5.json b/modules/reference/attachments/redpanda-properties-v25.3.7.json similarity index 99% rename from modules/reference/attachments/redpanda-properties-v25.3.5.json rename to modules/reference/attachments/redpanda-properties-v25.3.7.json index 04f6163ea0..0e9b183d44 100644 --- a/modules/reference/attachments/redpanda-properties-v25.3.5.json +++ b/modules/reference/attachments/redpanda-properties-v25.3.7.json @@ -5577,9 +5577,9 @@ "enable_schema_id_validation": { "c_type": "pandaproxy::schema_registry::schema_id_validation_mode", "cloud_byoc_only": false, - "cloud_editable": false, + "cloud_editable": true, "cloud_readonly": false, - "cloud_supported": false, + "cloud_supported": true, "config_scope": "cluster", "default": "none", "defined_in": "src/v/config/configuration.cc", @@ -6095,8 +6095,8 @@ "c_type": "std::chrono::seconds", "cloud_byoc_only": false, "cloud_editable": false, - "cloud_readonly": false, - "cloud_supported": false, + "cloud_readonly": true, + "cloud_supported": true, "config_scope": "cluster", "default": 604800, "default_human_readable": "1 week", @@ -6333,7 +6333,7 @@ "redpanda" ], "defined_in": "src/v/config/configuration.cc", - "description": "The default namespace (database name) for Iceberg tables. All tables created by Redpanda will be placed in this namespace within the Iceberg catalog. Supports nested namespaces as an array of strings. IMPORTANT: This value must be configured before enabling Iceberg and must not be changed afterward. Changing it will cause Redpanda to lose track of existing tables.", + "description": "The default Iceberg catalog namespace where Redpanda creates tables. Supports nested namespaces as an array of strings. \n\nIMPORTANT: This value must be configured before enabling Iceberg and must not be changed afterward. Changing it will cause Redpanda to lose track of existing tables.", "is_deprecated": false, "is_enterprise": false, "items": { @@ -6343,6 +6343,7 @@ "needs_restart": true, "nullable": false, "type": "array", + "version": "v25.3.5", "visibility": "user" }, "iceberg_default_partition_spec": { @@ -7507,6 +7508,28 @@ "type": "boolean", "visibility": "user" }, + "kafka_fetch_request_timeout_ms": { + "c_type": "std::chrono::milliseconds", + "cloud_byoc_only": false, + "cloud_editable": false, + "cloud_readonly": false, + "cloud_supported": false, + "config_scope": "cluster", + "default": 5000, + "default_human_readable": "5 seconds", + "defined_in": "src/v/config/configuration.cc", + "description": "Broker-side target for the duration of a single fetch request. The broker will try to complete fetches within the specified duration, even if it means returning less bytes in the fetch than are available.", + "is_deprecated": false, + "is_enterprise": false, + "maximum": 17592186044415, + "minimum": -17592186044416, + "name": "kafka_fetch_request_timeout_ms", + "needs_restart": false, + "nullable": false, + "type": "integer", + "visibility": "tunable", + "version": "v25.3.7" + }, "kafka_group_recovery_timeout_ms": { "c_type": "std::chrono::milliseconds", "cloud_byoc_only": false, diff --git a/modules/reference/partials/properties/cluster-properties.adoc b/modules/reference/partials/properties/cluster-properties.adoc index 31461afe68..5443c0734f 100644 --- a/modules/reference/partials/properties/cluster-properties.adoc +++ b/modules/reference/partials/properties/cluster-properties.adoc @@ -5046,7 +5046,7 @@ endif::[] | Default | ifdef::env-cloud[] -Available in the Redpanda Cloud Console +Available in the Redpanda Cloud Console (editable) endif::[] ifndef::env-cloud[] `none` @@ -6006,6 +6006,7 @@ endif::[] |=== +// tag::redpanda-cloud[] === group_offset_retention_sec Consumer group offset retention seconds. To disable offset retention, set this to null. @@ -6025,7 +6026,7 @@ Consumer group offset retention seconds. To disable offset retention, set this t | Default | ifdef::env-cloud[] -Available in the Redpanda Cloud Console +Available in the Redpanda Cloud Console (read-only) endif::[] ifndef::env-cloud[] `604800` (1 week) @@ -6052,6 +6053,7 @@ endif::[] |=== +// end::redpanda-cloud[] === group_topic_partitions @@ -6518,9 +6520,13 @@ endif::[] === iceberg_default_catalog_namespace -The default Iceberg catalog namespace where Redpanda creates tables. Supports nested namespaces as an array of strings. +ifndef::env-cloud[] +*Introduced in v25.3.5* +endif::[] -IMPORTANT: Configure this value before enabling Iceberg. Do not change it afterward, or Redpanda loses track of existing tables. +The default Iceberg catalog namespace where Redpanda creates tables. Supports nested namespaces as an array of strings. + +IMPORTANT: This value must be configured before enabling Iceberg and must not be changed afterward. Changing it will cause Redpanda to lose track of existing tables. [cols="1s,2a"] |=== @@ -8972,6 +8978,57 @@ endif::[] |=== +=== kafka_fetch_request_timeout_ms + +ifndef::env-cloud[] +*Introduced in v25.3.7* +endif::[] + +Target duration for a single fetch request. The broker tries to complete each fetch within this duration, even if fewer bytes are available than requested. + +[cols="1s,2a"] +|=== +| Property | Value + +| Type +| `integer` + + + +| Range +| [`-17592186044416`, `17592186044415`] + +| Default +| +ifdef::env-cloud[] +Available in the Redpanda Cloud Console +endif::[] +ifndef::env-cloud[] +`5000` (5 seconds) +endif::[] + +| Nullable +| No + +| Unit +| Milliseconds + +| Requires restart +| No + +ifndef::env-cloud[] +| Restored on xref:manage:whole-cluster-restore.adoc[Whole Cluster Restore] +| Yes +endif::[] + +ifndef::env-cloud[] +| Visibility +| Tunable +endif::[] + +|=== + + === kafka_group_recovery_timeout_ms Kafka group recovery timeout.