<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CloudStack Canvas — What's new</title>
    <link>https://cloudstackcanvas.com/whats-new</link>
    <atom:link href="https://cloudstackcanvas.com/whats-new/rss.xml" rel="self" type="application/rss+xml"/>
    <description>What we shipped, and what we're building — new features, integrations, and customer-felt improvements to CloudStack Canvas.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 01 Sep 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Step Functions definitions: your Lambda names, ready to paste</title>
      <link>https://cloudstackcanvas.com/whats-new/step-functions-lambda-names</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/step-functions-lambda-names</guid>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
      <description>A Step Functions state machine definition has to reference the exact names of the Lambda functions it calls — and those names are generated at deploy time by CloudFormation, so hand-typing them is guesswork that fails only after you deploy. Now, when you connect Lambdas to a Step Functions node, th…</description>
      <category>Canvas</category>
      <category>Deploy</category>
    </item>
    <item>
      <title>The canvas now asks what a connection means, at the moment you draw it</title>
      <link>https://cloudstackcanvas.com/whats-new/connection-meaning-at-draw-time</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/connection-meaning-at-draw-time</guid>
      <pubDate>Tue, 25 Aug 2026 12:00:00 GMT</pubDate>
      <description>Draw a line from a Lambda to a DynamoDB table and that one line can mean two very different pieces of infrastructure: an IAM policy that lets the function read and write the table, or a DynamoDB stream that triggers the function on every change. Until now you picked between them in the properties p…</description>
      <category>Canvas</category>
      <category>IaC Engine</category>
    </item>
    <item>
      <title>The properties panel now puts required fields first, with real property names beside the friendly ones</title>
      <link>https://cloudstackcanvas.com/whats-new/property-panel-required-fields</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/property-panel-required-fields</guid>
      <pubDate>Sat, 08 Aug 2026 12:00:00 GMT</pubDate>
      <description>We got lost in our own properties panel. Building a stack for a test run, we could not find where to set a DynamoDB partition key — it sat mid-list under a friendly label, looking exactly like every optional field around it. If the people who wrote the panel can lose a required field, you were losi…</description>
      <category>Canvas</category>
    </item>
    <item>
      <title>All 12 starter templates deployed against real AWS: 44 live deployments in one day, ending 12 for 12</title>
      <link>https://cloudstackcanvas.com/whats-new/templates-deployed-against-real-aws</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/templates-deployed-against-real-aws</guid>
      <pubDate>Tue, 14 Jul 2026 12:00:00 GMT</pubDate>
      <description>Last week we certified the catalog — lint-clean output, required properties and IAM wiring verified, all of it gated in CI. Today we held the 12 starter templates to the only bar that finally matters: does CloudFormation actually build the stack? So we deployed them against a real AWS account — 44…</description>
      <category>Deploy</category>
      <category>IaC Engine</category>
    </item>
    <item>
      <title>Plans are live: Pro at $39 a month, Team at $129 a month flat for up to 10 people</title>
      <link>https://cloudstackcanvas.com/whats-new/plans-and-billing-live</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/plans-and-billing-live</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <description>Billing is on, and the free tier is real: 2 projects, 30 nodes per canvas, and 25 exports a month, with CloudFormation output in both JSON and YAML. Pro is $39 a month for individuals — unlimited projects and exports, the full service catalog, a live monthly cost estimate, security findings detail,…</description>
    </item>
    <item>
      <title>Read-only share links on every plan, and a live security findings panel on Pro and Team</title>
      <link>https://cloudstackcanvas.com/whats-new/share-links-and-live-findings</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/share-links-and-live-findings</guid>
      <pubDate>Fri, 10 Jul 2026 12:00:00 GMT</pubDate>
      <description>Until now, the only way to show someone your architecture was a screenshot. That was backwards — showing your work is the whole point of a diagram — so sharing is free, on every plan. Every project can now mint a public read-only link: create, copy, and revoke it from the dashboard. Anyone with the…</description>
      <category>Canvas</category>
    </item>
    <item>
      <title>50 certified AWS services, and all 12 starter templates re-certified in CI on every change</title>
      <link>https://cloudstackcanvas.com/whats-new/fifty-certified-services</link>
      <guid isPermaLink="true">https://cloudstackcanvas.com/whats-new/fifty-certified-services</guid>
      <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
      <description>A service on the canvas only counts if the template it exports deploys. So certified means something specific here: the service has its own generator module, the CloudFormation it produces passes cfn-lint, required properties and IAM wiring are verified, and those checks run in CI on every code cha…</description>
      <category>IaC Engine</category>
      <category>Deploy</category>
    </item>
  </channel>
</rss>
