Skip to content

chore: upgrade api7 and gateway to v3.10.2#303

Merged
nic-6443 merged 1 commit into
mainfrom
chore/upgrade-3.10.2
Jun 29, 2026
Merged

chore: upgrade api7 and gateway to v3.10.2#303
nic-6443 merged 1 commit into
mainfrom
chore/upgrade-3.10.2

Conversation

@jarvis9443

@jarvis9443 jarvis9443 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Release chart bump for API7 EE 3.10.2.

Version bumps

  • charts/api7: chart version 3.10.0 → 3.10.1, appVersion → 3.10.2; image tags (integrated dashboard, dp-manager, file-server, developer-portal) → v3.10.2
  • charts/gateway: chart version 3.10.1 → 3.10.2, appVersion → 3.10.2; image tag → 3.10.2

Chart version follows the per-line counter (decoupled from the app patch): the api7 and gateway charts advance independently on the 3.10 line.

Structural sync

  • charts/gateway: support per-port PROXY protocol on stream_proxy.tcp entries — each entry can now set proxy_protocol (accept) and proxy_protocol_to_upstream (send), overriding the global apisix.proxyProtocol.enableTcpPP* defaults. Mirrors the gateway 3.10.2 config-default change.

READMEs regenerated with make helm-docs.

Summary by CodeRabbit

  • New Features

    • Added support for per-TCP-entry proxy protocol settings in gateway stream configuration, allowing more flexible TCP upstream behavior.
  • Updates

    • Bumped chart and application versions for API7 and Gateway.
    • Updated default container image tags to the latest release across chart values.
  • Documentation

    • Refreshed Helm chart README files to match the new versions and default image tags.
    • Added configuration guidance for overriding TCP proxy protocol defaults.

- api7 chart 3.10.0 -> 3.10.1, gateway chart 3.10.1 -> 3.10.2 (per-line counter), appVersion -> 3.10.2
- bump CP and gateway image tags to v3.10.2
- gateway chart: support per-port proxy_protocol / proxy_protocol_to_upstream on stream_proxy.tcp entries
@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 0683767e-cb71-4cc4-b76f-153529be6774

📥 Commits

Reviewing files that changed from the base of the PR and between be53fb9 and 2b4b06e.

📒 Files selected for processing (7)
  • charts/api7/Chart.yaml
  • charts/api7/README.md
  • charts/api7/values.yaml
  • charts/gateway/Chart.yaml
  • charts/gateway/README.md
  • charts/gateway/templates/configmap.yaml
  • charts/gateway/values.yaml

📝 Walkthrough

Walkthrough

Bumps the api7 Helm chart to version 3.10.1 (appVersion 3.10.2) and the gateway chart to version 3.10.2. Updates all component image tags to v3.10.2. Adds conditional proxy_protocol and proxy_protocol_to_upstream fields to the gateway ConfigMap's stream_proxy.tcp rendering for per-port PROXY protocol overrides.

Changes

v3.10.2 Release Bump + Gateway TCP Proxy Protocol Per-Port Support

Layer / File(s) Summary
api7 chart version and image tags
charts/api7/Chart.yaml, charts/api7/values.yaml, charts/api7/README.md
Chart.yaml version bumped to 3.10.1/appVersion 3.10.2; image tags for dashboard, dp_manager, file_server, and developer_portal updated to v3.10.2 in values and README.
gateway chart version and image tag
charts/gateway/Chart.yaml, charts/gateway/values.yaml, charts/gateway/README.md
Chart.yaml version and appVersion bumped to 3.10.2; apisix.image.tag updated to 3.10.2 in values and README.
gateway TCP per-port proxy_protocol rendering
charts/gateway/templates/configmap.yaml, charts/gateway/values.yaml
ConfigMap template conditionally renders proxy_protocol and proxy_protocol_to_upstream for map-based TCP stream entries; commented examples added to values.yaml documenting the per-port override.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • api7/api7-helm-chart#293: Directly related — introduced TCP PROXY protocol configuration and rendering in the same gateway ConfigMap template that this PR extends with per-port overrides.
  • api7/api7-helm-chart#289: Modifies the same chart metadata and image tag fields across both charts/api7 and charts/gateway.
  • api7/api7-helm-chart#267: Updates the same Helm chart metadata and default image tag values for both api7 and gateway charts.

Suggested reviewers

  • nic-6443
🚥 Pre-merge checks | ✅ 6
✅ Passed checks (6 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main release bump for the api7 and gateway charts to v3.10.2.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
E2e Test Quality Review ✅ Passed No E2E/test files changed; this is a chart release/config sync, and CI already covers helm lint/install for gateway.
Security Check ✅ Passed Only chart/version/docs bumps and an opt-in per-port PROXY protocol config; no new secret, auth, logging, or TLS issues found.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/upgrade-3.10.2

Comment @coderabbitai help to get the list of available commands.

@nic-6443 nic-6443 merged commit 47f0c0e into main Jun 29, 2026
3 checks passed
@nic-6443 nic-6443 deleted the chore/upgrade-3.10.2 branch June 29, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants