Skip to content

Draft the native Server 3.0 launch blog post - #427

Merged
rmcdaniel merged 6 commits into
mainfrom
blog/native-server-3-0
Nov 3, 2026
Merged

rmcdaniel merged 6 commits into
mainfrom
blog/native-server-3-0

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Draft launch post for the native (Rust) Durable Workflow Server 3.x: blog/2026-11-04-durable-workflow-server-3-0.md.

Release-day steps (General)

  1. Merge Move the self-hosted install guides to the native 3.x Server #426 first. The post links to its native install guides and copies its commands.
  2. Server 3.0.4 is published (3.0.3 was stopped). The version appears as the literal 3.0.4 in the prose, both docker run/Compose commands and the Compose URL (.../server/3.0.4/docker-compose.published.yml). Search for 3.0.4 if it ever needs to change.
  3. Rename the file to the real publish date (the current 2026-11-04 is a placeholder), then remove draft: true. While the flag is set, Docusaurus drops the post from production builds, so merging this PR early publishes nothing.
  4. The post recommends PHP SDK 3.8.2 (published; do not use 3.8.0). It describes takeover as qualified only within the scope Security accepted in server#992: the published 3.0.4 image, from PHP 2.11.8, on SQLite, MySQL 8.0 and PostgreSQL 17 (arm64), plus source CI for MariaDB and layouts 2.8.0–2.11.8. The runbook is linked at merge commit a051f57f. Do not widen this scope without new evidence.
  5. Check again that server#931, #934, #971 and #982 are still open. The "What isn't there yet" section names them.
  6. Ask Cloud to add blog-native-server-3-0 to PromotionSource (origin https://durable-workflow.com). Until then, Cloud rejects the ProductPromotion impression and click events from this post, and the early-access form ignores the #source=blog-native-server-3-0 fragment. Neither failure is visible to readers; the cost is lost attribution.

Validation

What the post intentionally does not claim

No performance or benchmark numbers, pricing, SLAs, customer names or dates. It does not claim production use at scale, native HA, or takeover coverage beyond the accepted 3.0.4 scope. The 97-case parity result is described as a behavior check, not a performance claim.

🤖 Generated with Claude Code

Announce the native (Rust) Server 3.x: one process with a database, the
SQLite and Compose quickstarts from the native install guides, the PHP
2.x takeover path, SDK support, and the gaps that remain. The post is
dated as a placeholder and kept as draft: true so it cannot publish
before Server 3.0.3 and the native install guides ship.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rmcdaniel rmcdaniel added the agent:general Pull request opened by General agent label Nov 3, 2026
rmcdaniel and others added 5 commits November 2, 2026 23:56
Describe which PHP layouts takeover recognizes and tests end to end,
what it refuses before changing anything, and ask operators to
rehearse on a restored backup. Link the runbook at the 3.0.3 tag.
Name PHP SDK 3.8.1, which fixes activities with heartbeat timeouts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Server 3.0.3 was stopped; the launch release is 3.0.4. Security held
the takeover runbook, so the post no longer presents takeover as a
supported upgrade path: existing PHP installations stay on 2.11.8
until the runbook is qualified, and the runbook is linked only as
design and status. Name PHP SDK 3.8.1 or later.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Security cleared the takeover runbook (server#992). Existing PHP 2.x
installations can move in place; the post states exactly the accepted
evidence (published 3.0.4 image from PHP 2.11.8 on SQLite, MySQL 8.0
and PostgreSQL 17; source CI for MariaDB and layouts 2.8.0-2.11.8),
the MySQL/MariaDB post-marker refusal boundary, and links the runbook
at its merge commit. Recommend PHP SDK 3.8.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Server 3.0.4, chart 1.0.2 and PHP SDK 3.8.2 are published and the native
install guides (#426) are merged, so the post leaves draft and takes
today's date.

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

sonarqubecloud Bot commented Nov 3, 2026

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review November 3, 2026 11:23
@rmcdaniel
rmcdaniel merged commit ef13c99 into main Nov 3, 2026
11 checks passed
@rmcdaniel
rmcdaniel deleted the blog/native-server-3-0 branch November 3, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:general Pull request opened by General agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant