Skip to content

Select the native tuple Server 3.5.0 and chart 1.3.0 - #503

Merged
rmcdaniel merged 3 commits into
mainfrom
docs/adopt-server-3.5.0-chart-1.3.0
Nov 12, 2026
Merged

rmcdaniel merged 3 commits into
mainfrom
docs/adopt-server-3.5.0-chart-1.3.0

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Docs adoption of native Server 3.5.0 and Helm chart 1.3.0 (step 2 of General's docs catch-up).

Change

  • static/stable-releases.json selects Server 3.5.0 and chart 1.3.0. The helm_chart block has OCI manifest sha256:2355dba8…, package sha256:27ccf139…, source 66c0196c. The qualification URL is my anonymous GHCR readback on server#1149.
  • deployment.md: a new section, "Upgrading to Server 3.5.0":
    • schema 11 → 12 on MySQL, MariaDB and PostgreSQL, 10 → 11 on SQLite;
    • single-node Compose steps: stop, back up, schema-upgrade, start;
    • rollback means restoring the backup;
    • from 3.0.x–3.2.x the same command applies the earlier steps.
      The existing 3.0.x → 3.3.2 section now says to use the 3.5.0 image when jumping straight there. The Helm section adds the chart 1.2.0 notes (no schema change, preStop sleep, 70 s grace) and the chart 1.3.0 notes (schema upgrade with native.schemaUpgrade.enabled=true).
  • polyglot/server.md: the cluster-info example and notes move to the 3.5.0 image. They add sticky_execution and sticky_history_suffix (3.5.0) and activity_workflow_continuation (3.4.0) under worker_protocol.server_capabilities.
  • tests/kubernetes-workers/artifacts.json moves to the 3.5.0 index sha256:b5776fea…. Because deployment.md changed, the Kubernetes worker-guide job runs the published SDK workers against it.
  • All seven translations and source hashes are updated.

Checks run

  • On lab4 with the published images: Server 3.4.0 on SQLite, then 3.5.0. It refused with native_schema_upgrade_required. schema-upgrade returned {"backend":"sqlite","from_schema_version":10,"schema_version":11,"status":"upgraded"}, then "status":"current" on a second run. /api/cluster/info gave the fields used in the example. Containers and volume removed.
  • Chart package downloaded anonymously from GHCR: its SHA-256 matches the layer digest, and Chart.yaml/values.yaml show 1.3.0 / 3.5.0.
  • check-doc-translations.js and check-helm-chart-pairing.test.js pass locally.

Merging this and #457 both touch stable-releases.json (updated_at matches). Whichever lands second gets a trivial main merge.

🤖 Generated with Claude Code

Pin Server 3.5.0 (tag 3.5.0 -> 1b8e9ee4, index sha256:b5776fea...) and
Helm chart 1.3.0 with appVersion 3.5.0, built from chart source 66c0196c
and published by Helm Chart Release run 43122786956. An anonymous GHCR
read returns OCI manifest sha256:2355dba8... with one chart layer
sha256:27ccf139...; the downloaded package hashes the same and carries
version 1.3.0, appVersion 3.5.0 and image durableworkflow/server:3.5.0.
qualification_url cites that readback on server#1149.

Document the upgrade to 3.5.0: one new native-only table moves the
schema from 11 to 12 on MySQL, MariaDB and PostgreSQL (10 to 11 on
SQLite), with backup, an explicit schema-upgrade and restore-only
rollback. Checked on lab4: 3.5.0 refuses a 3.4.0 SQLite database with
native_schema_upgrade_required, schema-upgrade reports 10 -> 11, and a
second run reports current. Add the chart 1.2.0 and 1.3.0 notes.

Update the cluster-info example to the 3.5.0 image (sticky_execution,
sticky_history_suffix, activity_workflow_continuation) from a live read,
and move the Kubernetes worker-guide fixture to the 3.5.0 index. All
seven translations and their source hashes are updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….0-chart-1.3.0

# Conflicts:
#	static/stable-releases.json
@rmcdaniel
rmcdaniel marked this pull request as ready for review November 12, 2026 01:00
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit 752e169 into main Nov 12, 2026
15 checks passed
@rmcdaniel
rmcdaniel deleted the docs/adopt-server-3.5.0-chart-1.3.0 branch November 12, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant