Add 26.2 features (client compatibility, Iceberg translation) to What's New in Cloud - #657
Add 26.2 features (client compatibility, Iceberg translation) to What's New in Cloud#657kbatuigas wants to merge 3 commits into
Conversation
✅ Deploy Preview for rp-cloud ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
📝 WalkthroughWalkthroughThe documentation content source now tracks the cloud 26.2 single-source branch instead of Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
| branches: HEAD | ||
| - url: https://github.com/redpanda-data/docs | ||
| branches: [main, v/*, shared, site-search] | ||
| branches: [DOC-2312-2311-2290-cloud-26.2-single-source, v/*, shared, site-search] |
There was a problem hiding this comment.
| branches: [DOC-2312-2311-2290-cloud-26.2-single-source, v/*, shared, site-search] | |
| branches: [main, v/*, shared, site-search] |
commit before merge
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@modules/get-started/pages/whats-new-cloud.adoc`:
- Around line 19-21: Update the “Expanded Kafka client validation” release-note
section to state the validated versions for confluent-kafka-go, Sarama, and
confluent-kafka-python, and update the linked Kafka Compatibility page to
include matching entries for all three clients. Ensure the release note and
compatibility table use the same explicit version details.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 89001078-eb3b-41af-913c-cf8dacd72931
📒 Files selected for processing (2)
local-antora-playbook.ymlmodules/get-started/pages/whats-new-cloud.adoc
| === Expanded Kafka client validation | ||
|
|
||
| Redpanda now validates additional non-Java Kafka clients at their current versions, aligned with Kafka 4.x: confluent-kafka-go, Sarama, and confluent-kafka-python. See xref:develop:kafka-clients.adoc[Kafka Compatibility]. |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '--- candidate files ---'
fd -i 'kafka|whats-new-cloud' . | head -80
printf '%s\n' '--- relevant references ---'
rg -n -i -C 3 'confluent-kafka-go|Sarama|confluent-kafka-python|current versions|Kafka Compatibility|Kafka 4\.x' . --glob '*.adoc' --glob '*.md' --glob '*.yaml' --glob '*.yml' | head -240Repository: redpanda-data/cloud-docs
Length of output: 1649
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '--- Kafka compatibility outline ---'
ast-grep outline modules/develop/pages/kafka-clients.adoc
printf '%s\n' '--- Kafka compatibility contents ---'
cat -n modules/develop/pages/kafka-clients.adoc
printf '%s\n' '--- release-note context ---'
sed -n '1,45p' modules/get-started/pages/whats-new-cloud.adocRepository: redpanda-data/cloud-docs
Length of output: 4421
🏁 Script executed:
#!/bin/bash
set -e
printf '%s\n' '--- source include and repository configuration ---'
rg -n -C 4 'streaming:develop:kafka-clients|single-source|streaming' . --hidden -g '!*.lock' -g '!node_modules' | head -240
printf '%s\n' '--- git submodules and tracked references ---'
if test -f .gitmodules; then cat .gitmodules; else echo 'no .gitmodules'; fi
git ls-files | rg -i 'kafka-clients|antora|playbook|site\.yml|\.yml$|\.yaml$' | head -160
printf '%s\n' '--- all client-name occurrences in tracked content ---'
git grep -n -i -E 'confluent-kafka-go|Sarama|confluent-kafka-python|Kafka 4\.x|current versions' -- ':!modules/get-started/pages/whats-new-cloud.adoc' || trueRepository: redpanda-data/cloud-docs
Length of output: 24063
🏁 Script executed:
#!/bin/bash
set -e
repo='https://api.github.com/repos/redpanda-data/docs/contents/modules/develop/pages/kafka-clients.adoc'
for ref in main shared 'DOC-2312-2311-2290-cloud-26.2-single-source'; do
printf '\n--- ref: %s ---\n' "$ref"
url="${repo}?ref=$(printf '%s' "$ref" | sed 's/ /%20/g')"
curl -fsSL "$url" | jq -r '.download_url // .message'
done
printf '\n--- matching remote branches ---\n'
git ls-remote --heads https://github.com/redpanda-data/docs.git \
| grep -E 'DOC-2312-2311-2290-cloud-26\.2-single-source|refs/heads/(main|shared)$' || trueRepository: redpanda-data/cloud-docs
Length of output: 557
🏁 Script executed:
#!/bin/bash
set -e
for ref in main shared; do
printf '\n--- docs/modules/develop/pages/kafka-clients.adoc @ %s ---\n' "$ref"
curl -fsSL "https://raw.githubusercontent.com/redpanda-data/docs/$ref/modules/develop/pages/kafka-clients.adoc" \
| tee "/tmp/kafka-clients-$ref.adoc" \
| grep -in -E -C 5 'confluent-kafka-go|Sarama|confluent-kafka-python|version|Kafka 4' || true
doneRepository: redpanda-data/cloud-docs
Length of output: 484
🏁 Script executed:
#!/bin/bash
set -e
for ref in main shared; do
out="/tmp/kafka-clients-$ref.adoc"
printf '\n--- docs/modules/develop/pages/kafka-clients.adoc @ %s ---\n' "$ref"
if curl -fsSL "https://raw.githubusercontent.com/redpanda-data/docs/$ref/modules/develop/pages/kafka-clients.adoc" > "$out"; then
wc -c "$out"
grep -in -E -C 6 'confluent-kafka-go|Sarama|confluent-kafka-python|version|Kafka 4' "$out" || true
else
echo 'not available'
fi
doneRepository: redpanda-data/cloud-docs
Length of output: 4652
🏁 Script executed:
#!/bin/bash
set -e
src=/tmp/kafka-clients-main.adoc
test -s "$src"
python3 - "$src" <<'PY'
import re, sys
from pathlib import Path
source = Path(sys.argv[1]).read_text()
cloud = re.search(r'ifdef::env-cloud\[\]\n(.*?)endif::\[\]', source, re.S)
if not cloud:
raise SystemExit("cloud conditional block not found")
cloud_text = cloud.group(1)
for name in ("confluent-kafka-go", "Sarama", "confluent-kafka-python"):
print(f"{name}: {'present' if name in cloud_text else 'absent'}")
print("cloud block has explicit client version:", bool(re.search(r'\b(?:v|version\s*)\d+\.\d+', cloud_text, re.I)))
print("cloud block uses current-version wording:", bool(re.search(r'current versions?', cloud_text, re.I)))
release = Path("modules/get-started/pages/whats-new-cloud.adoc").read_text()
line = next(line for line in release.splitlines() if "Expanded Kafka client validation" in line or "current versions" in line)
print("release-note:", line)
PYRepository: redpanda-data/cloud-docs
Length of output: 381
Document the validated client versions and expose them in the linked compatibility page.
The cloud-rendered page omits these three clients and lists no explicit versions, so this release note’s claim cannot be substantiated.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@modules/get-started/pages/whats-new-cloud.adoc` around lines 19 - 21, Update
the “Expanded Kafka client validation” release-note section to state the
validated versions for confluent-kafka-go, Sarama, and confluent-kafka-python,
and update the linked Kafka Compatibility page to include matching entries for
all three clients. Ensure the release note and compatibility table use the same
explicit version details.
Description
Related single-sourcing update PR redpanda-data/docs#1857
This pull request updates documentation for Redpanda Cloud, primarily adding new release notes for August 2026 and making a minor change to the Antora playbook configuration. The most important changes are grouped below.
Documentation updates for new features:
whats-new-cloud.adocwith the following highlights:redpanda.iceberg.modetopic property.redpanda.schema.registry.contextproperty.Antora playbook configuration:
local-antora-playbook.ymlto includeDOC-2312-2311-2290-cloud-26.2-single-sourceinstead ofmain.Resolves https://github.com/redpanda-data/documentation-private/issues/
Review deadline:
Page previews
Checks