diff --git a/changelog.mdx b/changelog.mdx
index 44e3dde..6de5c42 100644
--- a/changelog.mdx
+++ b/changelog.mdx
@@ -24,6 +24,78 @@ rss: true
{/* ravion-changelog:august-10-2026 */}
{/* ravion-changelog:august-17-2026 */}
+{/* ravion-changelog:august-24-2026 */}
+
+
+
+## Platform
+
+### Features
+
+- **Module canvas editor:** Customize your module canvas with drag and drop, grouping, and configure which metrics show on each card
+- **Module categories:** Module definitions can now be organized into categories to make it easier for users to pick the correct module for their use case.
+- **Module build status now on canvas:** See build progress and failure details directly on module cards.
+- **Destructive change approval:** Destructive changes now require stack approval even when auto-approve is enabled.
+
+### Improvements
+
+- You can now create a module directly from the module catalog
+- Create-module dialogs now use more of the available height on short screens.
+- Creating a module now defaults to Create & Apply and uses clearer plan and apply actions.
+- The current-state resources view now uses stack-specific empty-state wording and tighter spacing.
+- API key empty states now use clearer language.
+- Terraform plan resources now use the same change colors as applied resources.
+- In-app AI chat can now set the log search query and time range in the logs view.
+- EC2 health-check status now separates release failures from target health and shows focused diagnostics.
+- Module canvas updates now avoid unnecessary re-rendering and layout work.
+- Modules can now reference producer modules before those producers have applied.
+- Creating an environment now offers Production, Staging, Development, and Test name presets.
+- Run tabs now show the same status icon as the corresponding stack tab, including timed-out runs.
+- Deploy-step drawers now show View deploy when the deployment is identified by the step output.
+
+### Fixes
+
+- Stack runs without current resources are now reachable from the stack page.
+- Pending-approval module cards now open their stack when clicked anywhere on the card.
+- The logs viewer now returns results reliably across supported time ranges.
+- Retrying a partially failed multi-module creation now reuses modules already created in the batch.
+- Pressing Enter inside an empty YAML flow collection now keeps the configuration valid.
+- Terraform resource changes now load correctly when the selected run is outside the pipeline bounds.
+- Cancelled queued runs now clear correctly instead of remaining stuck.
+- Failed partial applies no longer permanently lock module inputs when no live resources remain.
+- Static deployments now report genuine contention as queued and start uncontended work as in progress.
+
+## Modules
+
+### [ECS Network Service](https://www.ravion.com/docs/module-definitions/catalog/rvn-ecs-nlb) [1.1.0](https://github.com/ravionhq/modules/releases/tag/rvn-ecs-nlb%401.1.0) → [1.1.1](https://github.com/ravionhq/modules/releases/tag/rvn-ecs-nlb%401.1.1)
+
+- Clarify documentation that one service can expose up to five TCP, UDP, or TLS ports.
+
+### [VPC Network](https://www.ravion.com/docs/module-definitions/catalog/rvn-aws-network) [1.0.1](https://github.com/ravionhq/modules/releases/tag/rvn-aws-network%401.0.1) → [1.1.0](https://github.com/ravionhq/modules/releases/tag/rvn-aws-network%401.1.0)
+
+- Add VPC endpoints, including a free S3 gateway endpoint enabled by default for new VPCs, an optional DynamoDB gateway endpoint, and selectable interface endpoints for AWS services.
+
+## CLI [1.0.0](https://github.com/ravionhq/cli/releases/tag/v1.0.0) → [1.2.2](https://github.com/ravionhq/cli/releases/tag/v1.2.2)
+
+### Features
+
+- **[Project config apply](https://www.ravion.com/docs/config-as-code/project-config-file):** Apply configuration using a project given ID, create the project when it does not exist, and preview the same creation with `--dry-run`.
+- **Project actions:** See project creation actions and known-after-apply identifiers in configuration plans.
+- **Saved module canvas:** Read environment canvas arrangements, including card positions, groups, metrics, and connector shapes.
+- **Module step filtering:** List pipeline step executions for specific modules instead of every execution.
+- **Module categories:** Manage categories with generated API support and the `ravion module category` command group.
+
+### Improvements
+
+- **Project config validation:** Validation errors now appear as an indented tree with clear spacing around module details.
+
+
+