1<!doctype html><html lang=en dir=ltr class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated=false><meta charset=UTF-8><meta name=generator content="Docusaurus v3.8.0"><title data-rh=true>Blog | wasmCloud</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"><meta data-rh=true name=twitter:card content=summary_large_image><meta data-rh=true property=og:image content=https://wasmcloud.com/logo/wasmcloud-social.png><meta data-rh=true name=twitter:image content=https://wasmcloud.com/logo/wasmcloud-social.png><meta data-rh=true property=og:url content=https://wasmcloud.com/blog/><meta data-rh=true property=og:locale content=en><meta data-rh=true name=docusaurus_locale content=en><meta data-rh=true name=docsearch:language content=en><meta data-rh=true property=og:type content=website><meta data-rh=true name=twitter:site content=@wasmcloud><meta data-rh=true property=og:title content="Blog | wasmCloud"><meta data-rh=true name=description content="The latest wasmCloud news, updates, and announcements."><meta data-rh=true property=og:description content="The latest wasmCloud news, updates, and announcements."><meta data-rh=true name=docusaurus_tag content=blog_posts_list><meta data-rh=true name=docsearch:docusaurus_tag content=blog_posts_list><link data-rh=true rel=icon href=/favicon.ico><link data-rh=true rel=canonical href=https://wasmcloud.com/blog/><link data-rh=true rel=alternate href=https://wasmcloud.com/blog/ hreflang=en><link data-rh=true rel=alternate href=https://wasmcloud.com/blog/ hreflang=x-default><link data-rh=true rel=preconnect href=https://2IM4TMH501-dsn.algolia.net crossorigin=anonymous>
1<script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@id":"https://wasmcloud.com/blog","@type":"Blog","blogPost":[{"@id":"https://wasmcloud.com/blog/wasmcloud-2-10-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-09-23T20:11:38.000Z","datePublished":"2026-09-23T00:00:00.000Z","description":"wasmCloud 2.10 ships opt-in same-host routing for HTTP between co-located workloads, mTLS client identity for outbound HTTPS with live rotation, spec-conformant OpenTelemetry configuration, enforced plugin egress, and Wasmtime 48.","headline":"wasmCloud 2.10: Same-host routing, outbound identity, and OpenTelemetry that follows the spec","image":{"@id":"https://wasmcloud.com/assets/images/2.10-blog-header-08a7f6467ba83dc941212a00250d1b76.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.10: Same-host routing, outbound identity, and OpenTelemetry that follows the spec","contentUrl":"https://wasmcloud.com/assets/images/2.10-blog-header-08a7f6467ba83dc941212a00250d1b76.webp","url":"https://wasmcloud.com/assets/images/2.10-blog-header-08a7f6467ba83dc941212a00250d1b76.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-10-release","name":"wasmCloud 2.10: Same-host routing, outbound identity, and OpenTelemetry that follows the spec","url":"https://wasmcloud.com/blog/wasmcloud-2-10-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-9-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-09-09T16:40:48.000Z","datePublished":"2026-09-08T00:00:00.000Z","description":"wasmCloud 2.9 ships the NATS-native wasmcloud:nats interface with JetStream and key-value access, makes the guest memory budget enforceable, lets idle instance pools shrink, and teaches host pods to drain, probe, and survive control plane outages.","headline":"wasmCloud 2.9: NATS-native interfaces, guest memory enforcement, and Kubernetes-grade lifecycle","image":{"@id":"https://wasmcloud.com/assets/images/2.9-blog-header-e21e12d3dfb55c4a712fdab0744f44d6.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.9: NATS-native interfaces, guest memory enforcement, and Kubernetes-grade lifecycle","contentUrl":"https://wasmcloud.com/assets/images/2.9-blog-header-e21e12d3dfb55c4a712fdab0744f44d6.webp","url":"https://wasmcloud.com/assets/images/2.9-blog-header-e21e12d3dfb55c4a712fdab0744f44d6.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-9-release","name":"wasmCloud 2.9: NATS-native interfaces, guest memory enforcement, and Kubernetes-grade lifecycle","url":"https://wasmcloud.com/blog/wasmcloud-2-9-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-8-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-08-26T13:36:56.000Z","datePublished":"2026-08-26T00:00:00.000Z","description":"wasmCloud 2.8 ships the async wasmcloud:messaging 0.3.0 interfaces with streamed payloads, brings messaging deliveries under admission control, opens up wasmtime memory tuning, and reclaims CPU from guests that never yield.","headline":"wasmCloud 2.8: Async messaging, admission control, and a backstop for runaway guests","image":{"@id":"https://wasmcloud.com/assets/images/2.8-blog-header-10fbb62f164dcc0f3fd0167a143b53f9.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.8: Async messaging, admission control, and a backstop for runaway guests","contentUrl":"https://wasmcloud.com/assets/images/2.8-blog-header-10fbb62f164dcc0f3fd0167a143b53f9.webp","url":"https://wasmcloud.com/assets/images/2.8-blog-header-10fbb62f164dcc0f3fd0167a143b53f9.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-8-release","name":"wasmCloud 2.8: Async messaging, admission control, and a backstop for runaway guests","url":"https://wasmcloud.com/blog/wasmcloud-2-8-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-7-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-08-12T16:52:32.000Z","datePublished":"2026-08-12T00:00:00.000Z","description":"wasmCloud 2.7 makes host component plugins bidirectional (plugins can call workload exp
1orts), multiplies warm-instance capacity with maxConcurrency, enables multi-backend binding by default, and hardens workload networking with quotas and private CA trust.","headline":"wasmCloud 2.7: Bidirectional host component plugins, concurrent pooling, and multi-backend binding by default","image":{"@id":"https://wasmcloud.com/assets/images/2.7-blog-header-a9de11f3d2d0576bf51ee04c29b5987c.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.7: Bidirectional host component plugins, concurrent pooling, and multi-backend binding by default","contentUrl":"https://wasmcloud.com/assets/images/2.7-blog-header-a9de11f3d2d0576bf51ee04c29b5987c.webp","url":"https://wasmcloud.com/assets/images/2.7-blog-header-a9de11f3d2d0576bf51ee04c29b5987c.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-7-release","name":"wasmCloud 2.7: Bidirectional host component plugins, concurrent pooling, and multi-backend binding by default","url":"https://wasmcloud.com/blog/wasmcloud-2-7-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-6-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-08-04T13:25:48.000Z","datePublished":"2026-08-03T00:00:00.000Z","description":"wasmCloud 2.6 ships trigger services, host component plugins (WebAssembly components that extend the host), warm-instance pooling, consumer groups by default for NATS messaging, and per-component DNS allowlists.","headline":"wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling","image":{"@id":"https://wasmcloud.com/assets/images/2.6-blog-header-1bc8923a906870774315b1d7e899dba4.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling","contentUrl":"https://wasmcloud.com/assets/images/2.6-blog-header-1bc8923a906870774315b1d7e899dba4.webp","url":"https://wasmcloud.com/assets/images/2.6-blog-header-1bc8923a906870774315b1d7e899dba4.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-6-release","name":"wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling","url":"https://wasmcloud.com/blog/wasmcloud-2-6-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-5-0-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-07-01T19:50:00.000Z","datePublished":"2026-06-30T00:00:00.000Z","description":"wasmCloud 2.5.0 ships with Wasmtime 46, WASI 0.3 on by default, configurable WebAssembly proposals, and `(implements ..)` multiplexing for host plugins.","headline":"wasmCloud 2.5.0: Wasmtime 46, WASI 0.3, and multiplexed WebAssembly host plugins","image":{"@id":"https://wasmcloud.com/assets/images/2.5-blog-header-9f12a6ea8b76ca150c4069188cd0bce1.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.5.0: Wasmtime 46, WASI 0.3, and multiplexed WebAssembly host plugins","contentUrl":"https://wasmcloud.com/assets/images/2.5-blog-header-9f12a6ea8b76ca150c4069188cd0bce1.webp","url":"https://wasmcloud.com/assets/images/2.5-blog-header-9f12a6ea8b76ca150c4069188cd0bce1.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-5-0-release","name":"wasmCloud 2.5.0: Wasmtime 46, WASI 0.3, and multiplexed WebAssembly host plugins","url":"https://wasmcloud.com/blog/wasmcloud-2-5-0-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-4-0-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-06-17T14:50:20.000Z","datePublished":"2026-06-17T00:00:00.000Z","description":"wasmCloud 2.4.0 brings Kubernetes-native autoscaling for Wasm workloads via HPA and KEDA, multi-handler messaging in wash dev, a Helm chart NATS overhaul with split scheduler/data URLs, a NATS-backed operator liveness probe, and a Wasmtime 45.0.2 security bump.","headline":"wasmCloud 2.4.0: HPA + KEDA autoscaling, multi-handler workloads, pluggable NATS","image":{"@id":"https://wasmcloud.com/assets/images/2.4-blog-header-65e22d278b24bdd7924bf63eb6ba8726.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.4.0: HPA + KEDA autoscaling, multi-handler workloads, pluggable NATS","contentUrl":"https://wasmcloud.com/assets/images/2.4-blog-header-65e22d278b24bdd7924bf63eb6ba8726.webp","url":"https://wasmcloud.com/assets/images/2.4-blog-header-65e22d278b24bdd7924bf63eb6ba8726.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-4-0-release","name":"wasmCloud 2.4.0: HPA + KEDA autoscaling, multi-handler workloads, pluggable NATS","url":"https://wasmcloud.com/blog/wasmcloud-2-4-0-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-3-0-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-06-10T15:15:11.000Z","datePublished":"2026-06-03T
100:00:00.000Z","description":"wasmCloud 2.3.0 brings workload env, config, and secrets to wash/config.yaml, a cross-workload OpenTelemetry trace roll-up, wasi-otel rc2, namespaced runtime.wasmcloud.dev RBAC, runtime-operator fuzz testing, a wasip3 canary image, and a Wasmtime 45 upgrade.","headline":"wasmCloud 2.3.0: Workload configuration, end-to-end OTel","image":{"@id":"https://wasmcloud.com/assets/images/2.3-blog-header-a0f32a3f1066414e9c3906c95cde0482.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.3.0: Workload configuration, end-to-end OTel","contentUrl":"https://wasmcloud.com/assets/images/2.3-blog-header-a0f32a3f1066414e9c3906c95cde0482.webp","url":"https://wasmcloud.com/assets/images/2.3-blog-header-a0f32a3f1066414e9c3906c95cde0482.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-3-0-release","name":"wasmCloud 2.3.0: Workload configuration, end-to-end OTel","url":"https://wasmcloud.com/blog/wasmcloud-2-3-0-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-2-0-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-06-10T18:23:06.000Z","datePublished":"2026-05-21T00:00:00.000Z","description":"wasmCloud 2.2.0 brings WASI Preview 3 TLS to WebAssembly components, a pluggable OutgoingHandler trait for HTTP egress, an expanded wash config command, and runtime-operator hardening.","headline":"wasmCloud 2.2.0: TLS for WebAssembly, customizable HTTP egress","image":{"@id":"https://wasmcloud.com/assets/images/2.2-blog-header-da773aea52f8ec6b8f701c55f8e546b7.webp","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.2.0: TLS for WebAssembly, customizable HTTP egress","contentUrl":"https://wasmcloud.com/assets/images/2.2-blog-header-da773aea52f8ec6b8f701c55f8e546b7.webp","url":"https://wasmcloud.com/assets/images/2.2-blog-header-da773aea52f8ec6b8f701c55f8e546b7.webp"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-2-0-release","name":"wasmCloud 2.2.0: TLS for WebAssembly, customizable HTTP egress","url":"https://wasmcloud.com/blog/wasmcloud-2-2-0-release"},{"@id":"https://wasmcloud.com/blog/wasmcloud-2-1-0-release","@type":"BlogPosting","author":{"@type":"Person","description":"Senior Technical Writer at Cosmonic","image":"https://github.com/ericgregory.png","name":"Eric Gregory","url":"https://github.com/ericgregory"},"dateModified":"2026-06-10T18:23:06.000Z","datePublished":"2026-05-07T00:00:00.000Z","description":"wasmCloud 2.1.0 brings namespace-scoped Host CRDs, Kubernetes-native Service routing, plugin support in services, HTTP benchmarks, and a WASI P3 preview.","headline":"wasmCloud 2.1.0: Namespaced hosts, native routing","image":{"@id":"https://wasmcloud.com/assets/images/2.1-blog-header-c1769d571a8826d990a697b587c33caf.png","@type":"ImageObject","caption":"title image for the blog post: wasmCloud 2.1.0: Namespaced hosts, native routing","contentUrl":"https://wasmcloud.com/assets/images/2.1-blog-header-c1769d571a8826d990a697b587c33caf.png","url":"https://wasmcloud.com/assets/images/2.1-blog-header-c1769d571a8826d990a697b587c33caf.png"},"keywords":[],"mainEntityOfPage":"https://wasmcloud.com/blog/wasmcloud-2-1-0-release","name":"wasmCloud 2.1.0: Namespaced hosts, native routing","url":"https://wasmcloud.com/blog/wasmcloud-2-1-0-release"}],"description":"The latest wasmCloud news, updates, and announcements.","headline":"Blog","mainEntityOfPage":"https://wasmcloud.com/blog"}</script>
1<script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://wasmcloud.com/","name":"Home","position":1},{"@type":"ListItem","item":"https://wasmcloud.com/blog/","name":"Blog","position":2}]}</script>
1<script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"SiteNavigationElement","name":"Blog","position":1,"url":"https://wasmcloud.com/blog"},{"@type":"SiteNavigationElement","name":"Community","position":2,"url":"https://wasmcloud.com/community"}],"name":"wasmCloud site navigation"}</script>
1<link rel=alternate type=application/rss+xml href=/blog/rss.xml title="wasmCloud RSS Feed"><link rel=alternate type=application/atom+xml href=/blog/atom.xml title="wasmCloud Atom Feed"><link rel=search type=application/opensearchdescription+xml title=wasmCloud href=/opensearch.xml><link rel=preconnect href=https://www.github.com><link rel=alternate type=application/rss+xml href=/community/rss.xml title="wasmCloud RSS Feed"><link rel=alternate type=application/atom+xml href=/community/atom.xml title="wasmCloud Atom Feed"><link rel=preconnect href=https://www.googletagmanager.com>
1<script>window.dataLayer=window.dataLayer||[],function(e,t,a,n,r){e[n]=e[n]||[],e[n].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var d=t.getElementsByTagName(a)[0],g=t.createElement(a);g.async=!0,g.src="https://www.googletagmanager.com/gtm.js?id="+r+("dataLayer"!=n?"&l="+n:""),d.parentNode.insertBefore(g,d)}(window,document,"script","dataLayer","GTM-NPZ74LZW")</script>
1<link rel=preconnect href=https://www.google-analytics.com>
1<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-190314505-1","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
1<script async src=https://www.google-analytics.com/analytics.js></script>
1<script type=text/javascript id=hs-script-loader src=//js.hs-scripts.com/20760433.js async defer></script>
1<script type=text/javascript>window.pluginHubspotAnalytics=window.pluginHubspotAnalytics||[],window.pluginHubspotAnalytics.push([{plugin:"blog"},"blog-post"]),window.pluginHubspotAnalytics.push([{plugin:"pages"},"site-page"]),window.pluginHubspotAnalytics.push([{plugin:"docs"},"knowledge-article"])</script>
1<script type=application/ld+json>{"@context":"https://schema.org","@id":"https://wasmcloud.com/#organization","@type":"Organization","description":"wasmCloud is an open source CNCF project that enables teams to build, manage, and scale polyglot Wasm applications across any cloud, Kubernetes, or edge.","foundingDate":"2020","logo":{"@type":"ImageObject","url":"https://wasmcloud.com/logo/wasmcloud_green.svg"},"name":"wasmCloud","sameAs":["https://github.com/wasmCloud","https://twitter.com/wasmcloud","https://www.linkedin.com/company/wasmCloud/","https://www.youtube.com/wasmcloud","https://www.cncf.io/projects/wasmcloud/"],"url":"https://wasmcloud.com"}</script>
1<script type=application/ld+json>{"@context":"https://schema.org","@id":"https://wasmcloud.com/#website","@type":"WebSite","inLanguage":"en-US","name":"wasmCloud","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":{"@type":"EntryPoint","urlTemplate":"https://wasmcloud.com/search?q={search_term_string}"}},"publisher":{"@id":"https://wasmcloud.com/#organization"},"url":"https://wasmcloud.com"}</script>
1<link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin=crossorigin><link href="https://fonts.googleapis.com/css2?family=Caveat:[email protected]&family=Lexend:[email protected]&family=Inter:[email protected]&display=swap" rel=stylesheet><link rel=stylesheet href=/assets/css/styles.06ed1256.css>
1<script src=/assets/js/runtime~main.9fe9eaed.js defer></script>
1<script src=/assets/js/main.f54d0e05.js defer></script>
1<body class=navigation-with-keyboard><svg xmlns=http://www.w3.org/2000/svg style="display: none;"><defs> 2<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> 3</defs></svg>
4<script>!function(){var t="light",e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",e||t),document.documentElement.setAttribute("data-theme-choice",e||t)}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
4 5 6 7 8 9 10 11 12<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NPZ74LZW" height=0 width=0 style=display:none;visibility:hidden></iframe></noscript> 13 14
15<script src=https://static.reo.dev/7fa52d3db98408c/reo.js defer onload='Reo.init({clientID:"7fa52d3db98408c"})'></script>
15<div id=__docusaurus><link rel=preload as=image href=/logo/wasmcloud_green.svg><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.10-blog-header-08a7f6467ba83dc941212a00250d1b76.webp><link rel=preload as=image href=https://github.com/ericgregory.png><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.9-blog-header-e21e12d3dfb55c4a712fdab0744f44d6.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.8-blog-header-10fbb62f164dcc0f3fd0167a143b53f9.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.7-blog-header-a9de11f3d2d0576bf51ee04c29b5987c.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.6-blog-header-1bc8923a906870774315b1d7e899dba4.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.5-blog-header-9f12a6ea8b76ca150c4069188cd0bce1.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.4-blog-header-65e22d278b24bdd7924bf63eb6ba8726.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.3-blog-header-a0f32a3f1066414e9c3906c95cde0482.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.2-blog-header-da773aea52f8ec6b8f701c55f8e546b7.webp><link rel=preload as=image href=https://wasmcloud.com/assets/images/2.1-blog-header-c1769d571a8826d990a697b587c33caf.png><div role=region aria-label="Skip to main content"><a class=skipToContent_fXgn href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/><div class=navbar__logo><img src=/logo/wasmcloud_green.svg alt="wasmCloud Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src=/logo/wasmcloud_green.svg alt="wasmCloud Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">wasmCloud</b></a><a aria-current=page class="navbar__item navbar__link navbar__link--active" href=/blog/>Blog</a><a class="navbar__item navbar__link" href=/community/>Community</a><a class="navbar__item navbar__link" href=/docs/>Docs</a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link navbar__link--version-dropdown" aria-haspopup=true aria-expanded=false role=button href=/docs/>v2</a><ul class=dropdown__menu><li><a class=dropdown__link href=/docs/>v2</a><li><a class=dropdown__link href=/docs/v1/intro/>v1</a><li><a class=dropdown__link href=/docs/0.82/intro/>0.82</a></ul></div></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href=https://github.com/wasmcloud/wasmcloud target=_blank rel="noopener noreferrer" class="navbar__item navbar__link sidebar-hidden" aria-label="Star wasmCloud on GitHub"><span class="badge badge--outline">Star us! â <github-count repo=wasmcloud/wasmcloud>1500</github-count></span></a><a href=https://github.com/wasmcloud/wasmcloud target=_blank rel="noopener noreferrer" class="navbar__item navbar__link navbar__icon"> 16 <svg width=36 height=36 viewBox="0 0 36 36" fill=none xmlns=http://www.w3.org/2000/svg> 17 <path d="M18.0011 0.00112506C8.05663 0.00112506 0 8.0645 0 18.0023C0 25.9599 5.15732 32.7047 12.3049 35.0842C13.2083 35.2541 13.5346 34.6972 13.5346 34.2156C13.5346 33.7881 13.5245 32.6574 13.5177 31.1566C8.50778 32.2411 7.45247 28.7365 7.45247 28.7365C6.63229 26.6619 5.44872 26.105 5.44872 26.105C3.81961 24.9923 5.5781 25.0159 5.5781 25.0159C7.38271 25.1386 8.33227 26.8667 8.33227 26.8667C9.93775 29.6209 12.5445 28.8243 13.5762 28.3608C13.7337 27.2008 14.2029 26.4032 14.7137 25.9587C10.7174 25.5076 6.51528 23.9606 6.51528 17.0628C6.51528 15.0928 7.21283 13.4885 8.36602 12.2284C8.16689 11.7772 7.5571 9.94337 8.52466 7.46372C8.52466 7.46372 10.
170311 6.98331 13.475 9.30996C14.9162 8.91056 16.4463 8.71142 17.9752 8.70129C19.5053 8.71142 21.0343 8.91168 22.4755 9.30996C25.8991 6.98331 27.4045 7.46372 27.4045 7.46372C28.3709 9.94337 27.7611 11.7761 27.5856 12.2284C28.7275 13.4885 29.4251 15.0939 29.4251 17.0628C29.4251 23.9764 25.2173 25.5008 21.2166 25.9407C21.8421 26.4797 22.4283 27.5878 22.4283 29.2698C22.4283 31.6775 22.4058 33.6171 22.4058 34.2033C22.4058 34.6713 22.7208 35.2338 23.6479 35.0527C30.8483 32.6979 36 25.9475 36 18.0011C36 8.06338 27.9434 0 17.9989 0L18.0011 0.00112506Z" fill=currentColor /> 18</svg> 19 <span class=navbar__icon-label>GitHub</span> 20 </a><a href=https://slack.wasmcloud.com/ target=_blank rel="noopener noreferrer" class="navbar__item navbar__link navbar__icon"> 21 <svg width=36 height=37 viewBox="0 0 36 37" fill=none xmlns=http://www.w3.org/2000/svg> 22 <path d="M7.563 22.863C7.56102 23.8653 7.16228 24.8261 6.45395 25.5352C5.74562 26.2444 4.78532 26.6443 3.783 26.6475C2.78016 26.6451 1.81909 26.2456 1.11011 25.5363C0.401134 24.827 0.00198066 23.8658 0 22.863C0.00277419 21.8608 0.402325 20.9005 1.11126 20.1921C1.8202 19.4837 2.78081 19.085 3.783 19.083H7.563V22.863ZM9.4695 22.863C9.47227 21.8611 9.87162 20.901 10.5802 20.1926C11.2888 19.4843 12.2491 19.0854 13.251 19.083C14.2529 19.0854 15.2132 19.4843 15.9218 20.1926C16.6304 20.901 17.0297 21.8611 17.0325 22.863V32.3325C17.0301 33.3348 16.631 34.2954 15.9224 35.0043C15.2138 35.7132 14.2533 36.1127 13.251 36.1155C12.2487 36.1127 11.2882 35.7132 10.5796 35.0043C9.871 34.2954 9.47188 33.3348 9.4695 32.3325V22.863ZM13.251 7.67848C12.2492 7.67571 11.2892 7.27662 10.5807 6.56837C9.87214 5.86013 9.47267 4.90028 9.4695 3.89848C9.47188 2.89615 9.871 1.93554 10.5796 1.22665C11.2882 0.517754 12.2487 0.118251 13.251 0.115479C14.2533 0.118251 15.2138 0.517754 15.9224 1.22665C16.631 1.93554 17.0301 2.89615 17.0325 3.89848V7.67848H13.251ZM13.251 9.58498C14.2531 9.58775 15.2133 9.98705 15.9219 10.6956C16.6304 11.4042 17.0297 12.3644 17.0325 13.3665C17.0297 14.3685 16.6304 15.3288 15.9219 16.0373C15.2133 16.7459 14.2531 17.1452 13.251 17.148H3.783C2.78068 17.1456 1.82006 16.7465 1.11117 16.0379C0.402275 15.3293 0.00277262 14.3688 0 13.3665C0.00277262 12.3642 0.402275 11.4037 1.11117 10.6951C1.82006 9.98647 2.78068 9.58735 3.783 9.58498H13.251ZM28.434 13.3665C28.4368 12.3642 28.8363 11.4037 29.5452 10.6951C30.2541 9.98647 31.2147 9.58735 32.217 9.58498C33.2193 9.58735 34.1799 9.98647 34.8888 10.6951C35.5977 11.4037 35.9972 12.3642 36 13.3665C35.9972 14.3688 35.5977 15.3293 34.8888 16.0379C34.1799 16.7465 33.2193 17.1456 32.217 17.148H28.434V13.3665ZM26.532 13.3665C26.5292 14.3691 26.1295 15.3297 25.4203 16.0384C24.7111 16.7471 23.7501 17.146 22.7475 17.148C21.7456 17.1452 20.7855 16.7459 20.0772 16.0373C19.3688 15.3286 18.9699 14.3684 18.9675 13.3665V3.89848C18.9695 2.89629 19.3683 1.93567 20.0766 1.22674C20.785 0.517804 21.7453 0.118253 22.7475 0.115479C23.7503 0.117459 24.7116 0.516612 25.4208 1.22559C26.1301 1.93457 26.5296 2.89564 26.532 3.89848V13.3665ZM22.7475 28.5495C23.7503 28.5515 24.7116 28.9506 25.4208 29.6596C26.1301 30.3686 26.5296 31.3296 26.532 32.3325C26.5296 33.3353 26.1301 34.2964 25.4208 35.0054C24.7116 35.7143 23.7503 36.1135 22.7475 36.1155C21.7453 36.1127 20.785 35.7132 20.0766 35.0042C19.3683 34.2953 18.9695 33.3347 18.9675 32.3325V28.5495H22.7475ZM22.7475 26.6475C21.7451 26.6447 20.7845 26.2449 20.0761 25.5357C19.3677 24.8264 18.9691 23.8654 18.9675 22.863C18.9699 21.8612 19.3689 20.9011 20.0773 20.1927C20.7856 19.4844 21.7457 19.0854 22.7475 19.083H32.217C33.2192 19.085 34.1798 19.4837 34.8887 20.1921C35.5977 20.9005 35.9972 21.8608 36 22.863C35.998 23.8658 35.5989 24.827 34.8899 25.5363C34.1809 26.2456 33.2198 26.6451 32.217 26.6475H22.7475Z" fill=currentColor /> 23</svg> 24 <span class=navbar__icon-label>Slack</span> 25 </a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,
251S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Bca1><button type=button class="DocSearch DocSearch-Button" aria-label="Search (Command+K)"><span class=DocSearch-Button-Container><svg width=20 height=20 class=DocSearch-Search-Icon viewBox="0 0 20 20" aria-hidden=true><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke=currentColor fill=none fill-rule=evenodd stroke-linecap=round stroke-linejoin=round /></svg><span class=DocSearch-Button-Placeholder>Search</span></span><span class=DocSearch-Button-Keys></span></button></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="container margin-bottom--xl"><div class=row><main class=col><header class="header_ULOZ row row--align-center"><div class="col col--8"><h1 class=title_4_1x>Blog</h1></div><div class="col col--4"><p class=description_WQpY>The latest wasmCloud news, updates, and announcements.<!-- --> Subscribe via<!-- --> <a href=/blog/rss.xml target=_blank>RSS</a>,<!-- --> <a href=/blog/atom.xml target=_blank>Atom</a> <!-- -->or<!-- --> <a href=https://twitter.com/wasmcloud target=_blank rel=noopener>follow us on Twitter</a>.</div></header><div class=row><div class="col col--12"><div class="items_2V1U first-page"><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.10-blog-header-08a7f6467ba83dc941212a00250d1b76.webp alt="wasmCloud 2.10: Same-host routing, outbound identity, and OpenTelemetry that follows the spec"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-10-release/>wasmCloud 2.10: Same-host routing, outbound identity, and OpenTelemetry that follows the spec</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-09-23T00:00:00.000Z>September 23, 2026</time> · <!-- -->10 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.9-blog-header-e21e12d3dfb55c4a712fdab0744f44d6.webp alt="wasmCloud 2.9: NATS-native interfaces, guest memory enforcement, and Kubernetes-grade lifecycle"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-9-release/>wasmCloud 2.9: NATS-native interfaces, guest memory enforcement, and Kubernetes-grade lifecycle</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-09-08T00:00:00.000Z>September 8, 2026</time> · <!-- -->10 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.8-blog-header-10fbb62f164dcc0f3fd0167a143b53f9.webp alt="wasmCloud 2.8: Async messaging, admission control, and a backstop for runaway guests"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-8-release/>wasmCloud 2.8: Async messaging, admission control, and a backstop for runaway guests</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-08-26T00:00:00.000Z>August 26, 2026</time> · <!-- -->9 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.7-blog-header-a9de11f3d2d0576bf51ee04c29b5987c.webp alt="wasmCloud 2.7: Bidirectional host component plugins, concurrent pooling, and multi-backend binding by default"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-7-release/>wasmCloud 2.7: Bidirectional host component plugins, concurrent pooling, and multi-backend binding by default</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-08-12T00:00:00.000Z>August 12, 2026</time> · <!-- -->10 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.6-blog-header-1bc8923a906870774315b1d7e899dba4.webp alt="wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-6-release/>wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-08-03T00:00:00.000Z>August 3, 2026</time> · <!-- -->11 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.5-blog-header-9f12a6ea8b76ca150c4069188cd0bce1.webp alt="wasmCloud 2.5.0: Wasmt
25ime 46, WASI 0.3, and multiplexed WebAssembly host plugins"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-5-0-release/>wasmCloud 2.5.0: Wasmtime 46, WASI 0.3, and multiplexed WebAssembly host plugins</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-06-30T00:00:00.000Z>June 30, 2026</time> · <!-- -->9 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.4-blog-header-65e22d278b24bdd7924bf63eb6ba8726.webp alt="wasmCloud 2.4.0: HPA + KEDA autoscaling, multi-handler workloads, pluggable NATS"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-4-0-release/>wasmCloud 2.4.0: HPA + KEDA autoscaling, multi-handler workloads, pluggable NATS</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-06-17T00:00:00.000Z>June 17, 2026</time> · <!-- -->9 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.3-blog-header-a0f32a3f1066414e9c3906c95cde0482.webp alt="wasmCloud 2.3.0: Workload configuration, end-to-end OTel"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-3-0-release/>wasmCloud 2.3.0: Workload configuration, end-to-end OTel</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-06-03T00:00:00.000Z>June 3, 2026</time> · <!-- -->10 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.2-blog-header-da773aea52f8ec6b8f701c55f8e546b7.webp alt="wasmCloud 2.2.0: TLS for WebAssembly, customizable HTTP egress"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-2-0-release/>wasmCloud 2.2.0: TLS for WebAssembly, customizable HTTP egress</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-05-21T00:00:00.000Z>May 21, 2026</time> · <!-- -->8 min read</div></span></div></div></div><div class=postItem_YDsE><img class=image_VYRY src=https://wasmcloud.com/assets/images/2.1-blog-header-c1769d571a8826d990a697b587c33caf.png alt="wasmCloud 2.1.0: Namespaced hosts, native routing"><div class=text_iRsW><h2 class=title_E3yu><a href=/blog/wasmcloud-2-1-0-release/>wasmCloud 2.1.0: Namespaced hosts, native routing</a></h2><div class=meta_Vtrn><div class="margin-top--md margin-bottom--sm row authors_HYL3"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a class=avatar__photo-link href=/people/eric-gregory/><img class="avatar__photo authorImage_GKcB" src=https://github.com/ericgregory.png alt="Eric Gregory"></a><div class="avatar__intro authorDetails_uciD"><div class=avatar__name><a href=/people/eric-gregory/><span class="authorName_r1JK avatar__name">Eric Gregory</span></a></div><small class="authorTitle_ym37 avatar__subtitle" title="Senior Technical Writer at Cosmonic">Senior Technical Writer at Cosmonic</small></div></div></div></div><span class=separator_ULFp></span><span class=info_mjRC><div class="container_mt6G margin-vert--md"><time datetime=2026-05-07T00:00:00.000Z>May 7, 2026</time> · <!-- -->7 min read</div></span></div></div></div></div></div></div><div class=paginator_ZmZj><nav class=pagination-nav aria-label="Blog list page navigation"><a class="pagination-nav__link pagination-nav__link--next" href=/blog/page/2/><div class=pagination-nav__label>Older entries</div></a></nav></div></main></div></div></div><footer class="theme-layout-footer footer"><div class="container container-fluid"><div class="row footer__links">
25<div class="theme-layout-footer-column col footer__col"><div class=footer__title>Community</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://github.com/wasmcloud/ target=_blank rel="noopener noreferrer" class=footer__link-item>GitHub<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://github.com/wasmCloud/wasmCloud/blob/main/CONTRIBUTING.md target=_blank rel="noopener noreferrer" class=footer__link-item>Contributing<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://slack.wasmcloud.com target=_blank rel="noopener noreferrer" class=footer__link-item>Slack<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href="https://calendar.google.com/calendar/u/0/[email protected]" target=_blank rel="noopener noreferrer" class=footer__link-item>Calendar & wasmCloud Wednesdays<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a class=footer__link-item href=/community/>Community Meeting Notes</a><li class=footer__item><a class=footer__link-item href=/people/>Maintainers</a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Social</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://twitter.com/wasmcloud target=_blank rel="noopener noreferrer" class=footer__link-item>Twitter<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.linkedin.com/company/wasmCloud/ target=_blank rel="noopener noreferrer" class=footer__link-item>LinkedIn<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.youtube.com/wasmcloud target=_blank rel="noopener noreferrer" class=footer__link-item>YouTube<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Organization</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://ostif.org/ostif-has-completed-a-security-audit-of-wasmcloud/ target=_blank rel="noopener noreferrer" class=footer__link-item>Security Assessment<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a class=footer__link-item href=/privacy-policy/>Privacy Policy</a><li class=footer__item><a class=footer__link-item href=/terms-conditions/>Terms and Conditions</a><li class=footer__item><a class=footer__link-item href=/contact/>Contact & Mailing List</a><li class=footer__item><a class=footer__link-item href=/swag/>wasmCloud Swag</a></ul></div></div><div class="footer__bottom text--center"><div class=footer__copyright>Copyright © 2026 wasmCloud LLC. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page: https://www.linuxfoundation.org/trademark-usage. Built with Docusaurus.</div></div></div></footer><div class=modal_W41i data-open=false><div class=modalContent_LoBI><div class=video_QRyh><button class=closeButton_RuXK><svg xmlns=http://www.w3.org/2000/svg fill=none viewBox="0 0 24 24" stroke=currentColor><path stroke-linecap=round stroke-linejoin=round stroke-width=2 d="M6 18L18 6M6 6l12 12"/></svg></button></div></div></div></div>
26<script>(window=window||{}).docusaurusGithubStars=window.docusaurusGithubStars||[],window.docusaurusGithubStars.push({repo:"wasmCloud/wasmCloud",stars:2444,timestamp:0x1a0f341edf0})</script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.