Skip to content

Commit 9cc118f

Browse files
vbotbuildovichJakeSCahillcoderabbitai[bot]claude
authored
auto-docs: Update property docs for tag v26.1.4 (#1666)
Co-authored-by: Jake Cahill <45230295+JakeSCahill@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: JakeSCahill <jake@redpanda.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 1a6ba2a commit 9cc118f

9 files changed

Lines changed: 14082 additions & 79 deletions

antora.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ asciidoc:
1717
# Fallback versions
1818
# We try to fetch the latest versions from GitHub at build time
1919
# --
20-
full-version: 26.1.2
21-
latest-redpanda-tag: 'v26.1.2'
20+
full-version: 26.1.5
21+
latest-redpanda-tag: 'v26.1.5'
2222
latest-console-tag: 'v3.3.1'
2323
latest-release-commit: '35a825c9c1880ebeedf4c18bb8c6cceaa63566c1'
2424
latest-operator-version: 'v2.3.8-24.3.6'

docs-data/property-overrides.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1411,7 +1411,7 @@
14111411
"config_scope": "cluster"
14121412
},
14131413
"max_concurrent_producer_ids": {
1414-
"description": "Maximum number of active producer sessions per shard. Each shard tracks producer IDs using an LRU (Least Recently Used) eviction policy. When the configured limit is exceeded, the least recently used producer IDs are evicted from the cache.\n\nIf you upgrade from 23.2.x to 23.3.x and encounter `OUT_OF_SEQUENCE` errors, consider increasing this value. In 23.3.x, the configuration changed from a per-partition basis to a per-shard basis.\n\nIMPORTANT: The default value is unlimited, which can lead to unbounded memory growth and out-of-memory (OOM) crashes in production environments with heavy producer usage, especially when using transactions or idempotent producers. Set a reasonable limit in production deployments.",
1414+
"description": "Maximum number of active producer sessions per shard. Each shard tracks producer IDs using an LRU (Least Recently Used) eviction policy. When the configured limit is exceeded, the least recently used producer IDs are evicted from the cache.\n\nIf you upgrade from 23.2.x to 23.3.x and encounter `OUT_OF_SEQUENCE` errors, consider increasing this value. In 23.3.x, the configuration changed from a per-partition basis to a per-shard basis.\n\nIMPORTANT: Set a value appropriate for your workload and memory budget, especially when using transactions or idempotent producers.",
14151415
"related_topics": [
14161416
"xref:develop:transactions.adoc#tune-producer-id-limits[Tune producer ID limits]",
14171417
"xref:reference:properties/cluster-properties.adoc#transactional_id_expiration_ms[transactional_id_expiration_ms]",

docs-data/redpanda-property-changes-26.1.1-to-v26.1.1.json

Lines changed: 0 additions & 64 deletions
This file was deleted.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"comparison": {
3+
"oldVersion": "v26.1.2",
4+
"newVersion": "v26.1.4",
5+
"timestamp": "2026-04-11T15:34:55.805Z"
6+
},
7+
"summary": {
8+
"newProperties": 0,
9+
"changedDefaults": 2,
10+
"changedDescriptions": 0,
11+
"changedTypes": 0,
12+
"deprecatedProperties": 0,
13+
"removedDeprecatedProperties": 0,
14+
"removedProperties": 0,
15+
"emptyDescriptions": 2
16+
},
17+
"details": {
18+
"newProperties": [],
19+
"changedDefaults": [
20+
{
21+
"name": "max_concurrent_producer_ids",
22+
"oldDefault": "Maximum value",
23+
"newDefault": 100000
24+
},
25+
{
26+
"name": "max_transactions_per_coordinator",
27+
"oldDefault": "Maximum value",
28+
"newDefault": 10000
29+
}
30+
],
31+
"changedDescriptions": [],
32+
"changedTypes": [],
33+
"deprecatedProperties": [],
34+
"removedDeprecatedProperties": [],
35+
"removedProperties": [],
36+
"emptyDescriptions": [
37+
{
38+
"name": "redpanda.remote.allowgaps",
39+
"type": "boolean"
40+
},
41+
{
42+
"name": "redpanda.virtual.cluster.id",
43+
"type": "string"
44+
}
45+
]
46+
}
47+
}

docs-data/redpanda-property-changes-v26.1.1-to-v26.1.2.json renamed to docs-data/redpanda-property-changes-v26.1.4-to-v26.1.5.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"comparison": {
3-
"oldVersion": "v26.1.1",
4-
"newVersion": "v26.1.2",
5-
"timestamp": "2026-04-03T17:46:32.769Z"
3+
"oldVersion": "v26.1.4",
4+
"newVersion": "v26.1.5",
5+
"timestamp": "2026-04-16T13:21:44.556Z"
66
},
77
"summary": {
88
"newProperties": 0,

modules/get-started/pages/release-notes/redpanda.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ NOTE: Cloud Topics requires an Enterprise license. For more information, contact
147147
* xref:reference:properties/cluster-properties.adoc#log_compaction_tx_batch_removal_enabled[`log_compaction_tx_batch_removal_enabled`]: Changed from `false` to `true`.
148148
* xref:reference:properties/cluster-properties.adoc#tls_v1_2_cipher_suites[`tls_v1_2_cipher_suites`]: Changed from OpenSSL cipher names to IANA cipher names.
149149

150+
==== v26.1.4
151+
152+
* xref:reference:properties/cluster-properties.adoc#max_concurrent_producer_ids[`max_concurrent_producer_ids`]: Changed from unlimited to `100000` to prevent unbounded memory growth with heavy producer usage.
153+
154+
* xref:reference:properties/cluster-properties.adoc#max_transactions_per_coordinator[`max_transactions_per_coordinator`]: Changed from unlimited to `10000` to prevent resource exhaustion from excessive transaction sessions.
155+
150156
=== Removed properties
151157

152158
The following deprecated configuration properties have been removed in v26.1.1. If you have any of these in your configuration files, update them according to the guidance below.

modules/reference/attachments/redpanda-properties-v26.1.2.json renamed to modules/reference/attachments/redpanda-properties-v26.1.4.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8704,7 +8704,8 @@
87048704
"description": "Mode of the leader balancer optimization strategy.\n\nAccepted values:\n\n* `calibrated` (default): An adaptive strategy that samples potential moves and prioritizes high-impact transfers. Minimizes unnecessary leader movement while achieving balance over time. Best for most production workloads.\n* `random`: Accepts the first random move that improves balance. Less efficient than `calibrated` because it doesn't prioritize high-impact moves. Available as a fallback if `calibrated` causes unexpected behavior.\n\nLegacy values `greedy_balanced_shards` and `random_hill_climbing` are treated as `calibrated`.",
87058705
"enum": [
87068706
"calibrated",
8707-
"random"
8707+
"random",
8708+
"greedy"
87088709
],
87098710
"example": "`model::leader_balancer_mode_to_string( model::leader_balancer_mode::calibrated)`",
87108711
"is_deprecated": false,
@@ -9430,9 +9431,9 @@
94309431
"cloud_readonly": false,
94319432
"cloud_supported": false,
94329433
"config_scope": "cluster",
9433-
"default": "Maximum value",
9434+
"default": 100000,
94349435
"defined_in": "src/v/config/configuration.cc",
9435-
"description": "Maximum number of active producer sessions per shard. Each shard tracks producer IDs using an LRU (Least Recently Used) eviction policy. When the configured limit is exceeded, the least recently used producer IDs are evicted from the cache.\n\nIf you upgrade from 23.2.x to 23.3.x and encounter `OUT_OF_SEQUENCE` errors, consider increasing this value. In 23.3.x, the configuration changed from a per-partition basis to a per-shard basis.\n\nIMPORTANT: The default value is unlimited, which can lead to unbounded memory growth and out-of-memory (OOM) crashes in production environments with heavy producer usage, especially when using transactions or idempotent producers. Set a reasonable limit in production deployments.",
9436+
"description": "Maximum number of active producer sessions per shard. Each shard tracks producer IDs using an LRU (Least Recently Used) eviction policy. When the configured limit is exceeded, the least recently used producer IDs are evicted from the cache.\n\nIf you upgrade from 23.2.x to 23.3.x and encounter `OUT_OF_SEQUENCE` errors, consider increasing this value. In 23.3.x, the configuration changed from a per-partition basis to a per-shard basis.\n\nIMPORTANT: Set a value appropriate for your workload and memory budget, especially when using transactions or idempotent producers.",
94369437
"is_deprecated": false,
94379438
"is_enterprise": false,
94389439
"maximum": 18446744073709551615,
@@ -9512,7 +9513,7 @@
95129513
"cloud_readonly": false,
95139514
"cloud_supported": false,
95149515
"config_scope": "cluster",
9515-
"default": "Maximum value",
9516+
"default": 10000,
95169517
"defined_in": "src/v/config/configuration.cc",
95179518
"description": "Specifies the maximum number of active transaction sessions per coordinator. When the threshold is passed Redpanda terminates old sessions. When an idle producer corresponding to the terminated session wakes up and produces, it leads to its batches being rejected with invalid producer epoch or invalid_producer_id_mapping error (depends on the transaction execution phase).\n\nFor details, see xref:develop:transactions#transaction-usage-tips[Transaction usage tips].",
95189519
"is_deprecated": false,

0 commit comments

Comments
 (0)