Skip to content

docs: update wasmCloud version to 2.5.2#1217

Merged
ericgregory merged 4 commits into
mainfrom
docs/update-version-2.5.2
Jul 13, 2026
Merged

docs: update wasmCloud version to 2.5.2#1217
ericgregory merged 4 commits into
mainfrom
docs/update-version-2.5.2

Conversation

@ericgregory

Copy link
Copy Markdown
Contributor

Automated version bump from the wasmCloud release pipeline.

Updates src/wasmcloud-version.ts to 2.5.2.
The remark plugin propagates the new value to all {{WASMCLOUD_VERSION}} placeholders
in code blocks across the docs at build time — no other files need editing.

Merging this PR with the release-bump label will auto-cut docs-v2.5.2
(via .github/workflows/tag-after-merge.yml), which fires release-docs.yml and
publishes the offline docs image + tarball.

@ericgregory ericgregory requested a review from a team as a code owner July 10, 2026 19:25
@ericgregory ericgregory added automated documentation Improvements or additions to documentation release-bump Version-bump PR; tag-after-merge.yml cuts docs-v<version> on merge labels Jul 10, 2026
@netlify

netlify Bot commented Jul 10, 2026

Copy link
Copy Markdown

Deploy Preview for dreamy-golick-5f201e ready!

Name Link
🔨 Latest commit 04c0dee
🔍 Latest deploy log https://app.netlify.com/projects/dreamy-golick-5f201e/deploys/6a55328ce42ffa000855727d
😎 Deploy Preview https://deploy-preview-1217--dreamy-golick-5f201e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

🔎 Structured data validation

  • Mode: PR-incremental (base: origin/main)
  • Files checked: 1
  • JSON-LD payloads: 6
  • Errors: 0
  • Warnings: 0

✅ All checks pass and no authoring warnings to backfill.

⚙️ Generated by ci_structured_data.ymlstructured-data spike

Signed-off-by: Bailey Hayes <bailey@cosmonic.com>
@ricochet ricochet force-pushed the docs/update-version-2.5.2 branch from 0345c57 to a162e95 Compare July 13, 2026 18:08
Two substantive changes shipped in wasmCloud 2.5.2 that make the Host
Interfaces section's earlier warnings and multiplexed-backend list
stale:

1. wasm_component_model_implements is now compiled into the published
   ghcr.io/wasmcloud/wash:2.5.2 image and the standalone wash CLI
   binaries. Verified: .github/workflows/wash.yml sets
   `CARGO_FEATURES=wasm_component_model_implements` in the docker
   build-args for both the e2e host image and the pushed release image
   (both build stages), and the `canary-binaries` job that produces
   the release-attached wash binaries builds them with
   `--features wasm_component_model_implements`. The default install
   path now covers `(implements ..)` — no custom Docker build or
   `runtime.image.tag` override is required. Embedders still building
   their own host image can pass the same Cargo feature explicitly;
   the note now says how.

2. Unlabeled imports of wasmcloud:blobstore and wasmcloud:keyvalue/store
   now bind to the workload's default (unnamed) backend
   (wasmCloud#5309). A component that needs a single backend can drop
   the (implements ..) label entirely and still get a working binding.

Also removes the incidental (and inaccurate) mention of
`ghcr.io/wasmcloud/runtime-operator` in the feature-flag context —
the runtime-operator is a Go controller and has no involvement with
the wash-runtime Cargo feature.

Bumps the "As of 2.5.1, multiplexed backends ship for..." line to
2.5.2 and appends the new default-backend sentence for keyvalue and
blobstore.

Rider on this PR because it's the natural landing spot for anything
that only becomes true when the WASMCLOUD_VERSION placeholder flips
to 2.5.2.

Signed-off-by: Eric Gregory <eric@cosmonic.com>
Comment thread docs/kubernetes-operator/crds.mdx Outdated
Netlify's deploy preview failed for the previous commit while GitHub
Actions build succeeded and local build succeeded. Content is clean;
retrying to rule out a transient build-cache issue.

Signed-off-by: Eric Gregory <eric@cosmonic.com>
Per @ricochet on the PR: `wasm_component_model_implements` is intended
to be enabled in canary builds only, not in release tags. My earlier
commit overreached and claimed the release image ships with the
feature by default.

Rework the callout to state what's actually committed to:

- Release images `ghcr.io/wasmcloud/wash:X.Y.Z` do not commit to the
  feature — same wording direction as pre-2.5.2, with the incidental
  (and inaccurate) `ghcr.io/wasmcloud/runtime-operator` mention still
  removed.
- The `ghcr.io/wasmcloud/wash:canary` tag IS built with the flag for
  wasmCloud's own multi-backend CI (verified: the canary and 2.5.2
  manifest digests currently match, and `.github/workflows/wash.yml`
  sets `CARGO_FEATURES=wasm_component_model_implements` on the pushed
  image build). Users can point `runtime.image.tag` at it for
  evaluation, with the caveat that the canary manifest moves on every
  main merge.
- For a pinned surface, build a custom host image with the same Cargo
  feature — unchanged from the previous doc guidance.

Line 169 reverts to "Enabled in 2.5.0" (drop my "default in 2.5.2"
sentence). The default-backend paragraph (unlabeled wasmcloud:blobstore
and wasmcloud:keyvalue/store) stays — that's #5309 and is real in
release.

Signed-off-by: Eric Gregory <eric@cosmonic.com>
@ericgregory ericgregory merged commit 7af90ab into main Jul 13, 2026
8 checks passed
@ericgregory ericgregory deleted the docs/update-version-2.5.2 branch July 13, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated documentation Improvements or additions to documentation release-bump Version-bump PR; tag-after-merge.yml cuts docs-v<version> on merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants