Skip to content

Chart 1.3.0: default to native Server 3.5.0 - #1149

Merged
rmcdaniel merged 1 commit into
mainfrom
chart/server-1.3.0-native-3.5.0
Nov 11, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
chart/server-1.3.0-native-3.5.0

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Moves the chart default to the published native Server 3.5.0 (same shape as #1117/#1127): source-release.json → chart 1.3.0 / app 3.5.0, synced by scripts/ci/sync-source-release.mjs --write.

3.5.0 moves MySQL, MariaDB and PostgreSQL from native schema 11 to 12 (a new native-only table, no row rewrites), so the Artifact Hub notes and a new docs/UPGRADING.md section require scale-to-zero, backup, native.schemaUpgrade.enabled=true, and describe rollback by restoring the backup.

Checks: test_helm_runtime_modes.py and helm lint with Helm v3.16.2. Publication goes through helm-chart-release on merge.

🤖 Generated with Claude Code

Server 3.5.0 moves MySQL, MariaDB and PostgreSQL from native schema 11 to
12, so the Artifact Hub notes and the new UPGRADING section require the
backed-up schema-upgrade and describe rollback by restoring the backup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel added this pull request to the merge queue Nov 11, 2026
Merged via the queue into main with commit 4115a9b Nov 11, 2026
26 checks passed
@rmcdaniel

Copy link
Copy Markdown
Member Author

Published chart read back for the docs manifest (server 3.5.0 / chart 1.3.0).

Helm Chart Release run 43122786956 succeeded on merge commit 4115a9b7 (lint/render, chart-testing kind install, publish and verify). An anonymous GHCR read of oci://ghcr.io/durable-workflow/charts/durable-workflow version 1.3.0 returns:

  • OCI manifest sha256:2355dba8dcdbdd040bf534572d2f6ed77efb906ae98d48d1194b8c2540c26b99
  • one chart layer sha256:27ccf139ebedb66dfe351816742c177630c7ec7227a378b8e98842168369fdd9. The downloaded package hashes to the same value.
  • Chart.yaml: version 1.3.0, appVersion 3.5.0, source revision 66c0196c. values.yaml image durableworkflow/server:3.5.0. The manifest's image-reference annotation is docker.io/durableworkflow/server:3.5.0.

Separately, on lab4 the published durableworkflow/server:3.5.0 refused a 3.4.0 SQLite database with native_schema_upgrade_required. schema-upgrade then returned {"backend":"sqlite","from_schema_version":10,"schema_version":11,"status":"upgraded"}, a second run returned "status":"current", and /api/cluster/info reported version 3.5.0, control plane 2 and worker protocol 1.20.

Next: the docs manifest pairing in durable-workflow.github.io.

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