| title | Ravion changelog: platform, CLI, and module updates |
|---|---|
| sidebarTitle | Product updates |
| description | Weekly Ravion changelog covering platform releases, CLI versions, AWS IAM policy revisions, and Terraform module updates for infrastructure teams. |
| rss | true |
| og:image | https://www.ravion.com/og/docs/changelog.png |
| twitter:image | https://www.ravion.com/og/docs/changelog.png |
{/* ravion-changelog-guidance:start /} {/ Entries are generated weekly and added above older entries. /} {/ Surface order: Platform, AWS account IAM policy, Modules, CLI. Omit empty surfaces. /} {/ Platform and CLI use category headings; AWS account IAM policy uses direct bullets. /} {/ Modules list new modules first, then one flat list under each module heading. /} {/ Category order: Breaking changes, Features, Improvements, Fixes. /} {/ Platform Improvements and Fixes use plain outcome statements: - Deployments now report queued runs. /} {/ Module bullets are plain and verb-led, prefixed BREAKING: when action is required. /} {/ All other bullets use: - Named capability: concise outcome. /} {/ ravion-changelog-guidance:end */}
{/* ravion-changelog:july-27-2026 */}
{/* ravion-changelog:august-3-2026 */} <Update label="August 3, 2026" rss={{ title: "Schedule pipeline runs, safer stack approvals, clearer deployment errors, and faster CLI and module workflows", }}
- Scheduled pipeline triggers: Schedule pipeline and module-stack runs with cron-based triggers. Learn more.
- Deployment attribution: External ECS deployments show who initiated them and whether they came from the AWS Console, CLI, Terraform, SDK, or API.
- Destructive-change confirmation: Stack approvals now identify planned destroys and replacements before allowing approval.
- Terraform resource errors: Failed plan and apply resources now show structured provider errors and the configuration location that caused them.
- Deployment details now show normalized ECS task-definition changes consistently in cards and detail views.
- Changed JSON and YAML diffs now start collapsed, while expanded content uses the enclosing panel's scrolling.
- Dialogs now stay within the viewport and scroll their bodies while keeping headers and actions visible.
- Pipeline runs can use organization-level concurrency controls.
- Module version lists can filter from a specified semantic version, with clearer upgrade indicators.
- Config-apply stack runs now receive generated descriptions instead of action-only placeholders.
- Metrics charts now load faster from persistent caching and show applied-run and deployment markers.
- Module and deployment input values now ignore surrounding whitespace during validation.
- Retrying a failed Terraform apply now preserves its errored state snapshot in the customer AWS account.
- Deauthorized or deleted EventBridge connections now recover automatically so ECS events continue to arrive.
- Lambda and Static deployment failures now use the same structured error display as other deployment types.
- Failed binary downloads now retry transient connection and HTTP failures.
- Deployment canvases now route wire crossovers and card layouts more clearly.
- Marketing pages now recover from missing deploy-time JavaScript chunks with a one-time reload.
- External ECS deployment attribution: Grant CloudTrail event lookup access for identifying external ECS deployments.
- Cross-account Lambda images: Allow Lambda container-image updates from ECR while keeping direct API calls restricted to Ravion's IP range.
- EventBridge connection recovery: Allow EventBridge API destinations to be rebound after a connection is recreated.
Update your AWS account connection in organization settings.
- Allow existing certificates to upgrade to the
domainsinput without being recreated.
- Add a configurable VPC origin.
- Default allowed methods to read-only.
- Default private load balancers to no IPv6 ingress and allow IPv6 ingress CIDR inputs.
- BREAKING: rename
ec2_managed_termination_protectiontoec2_managed_termination_protection_enabledandec2_managed_scaling_statustoec2_managed_scaling_enabled, and change both inputs to booleans.
- Allow existing services to upgrade to the
listenersinput without being recreated.
- Clarify build source, Railpack command, and builder instance guidance.
- Stop creating a module-owned ECR repository when pulling from an image registry and require an initial image tag or digest before the first deployment.
- Trigger-concurrency run status: The CLI now treats skipped trigger-concurrency runs as terminal and reports a failure while waiting for completion.
- Module version validation: Use
--dry-runwithravion module version createto validate configuration and return defaults without creating a version. Learn more. - Version filtering: Use
--since-versionwithravion module version listto show versions at or newer than a semantic version. Learn more. - Terraform execution pagination: Terraform execution summaries are now returned newest first with cursor pagination. Learn more.
- Terraform resource errors: Terraform resources now expose structured errors for failed plan or apply changes, including provider details and configuration location.
- Moved module inputs: Module inputs can declare
moved_fromvalues so upgrades that rename or merge immutable inputs do not fail the immutable-input check. Learn more. - Stack-run descriptions: Use
--descriptionwithravion project config applyto set the description on every stack run it creates. Learn more.
<Update label="July 27, 2026" rss={{ title: "New modules, safer deployments, faster lists, nested references, and improved CLI reporting", }}
- Public module catalog: Browse globally published active modules without signing in. Module catalog
- Nested module references: Configure module references inside object maps and arrays. Module definition schema
- Task health graph: View task health relationships in a dedicated graph.
- Lists now show each page of results as it loads and continue displaying results already received when a later page fails.
- Pipeline and stack resource lists now load additional results as you scroll near the bottom.
- Stack run details now show configuration changes, inputs, outputs, and run context in a tabbed view.
- Module and pipeline graphs now use clearer layouts for dependencies, groups, and cross-links.
- New EC2 instances now wait for the latest successful release before joining service traffic.
- The Catalog breadcrumb now appears on module definition pages and the project breadcrumb now links to the pipelines list in pipeline views.
- Invitation links now show the invitation details and let matching users accept invitations through email or OAuth sign-in.
- Retrying failed pipeline steps now preserves successful steps and correctly handles steps skipped by dependencies.
- Module reference value selectors now work during creation and retain mapped values when changing module versions.
- Module configuration diffs no longer show changes caused only by server-resolved reference values.
- Failed EC2 deployments now automatically restore the previous successful release when eligible.
- Pipeline and stack pages now show the correct latest non-cancelled run status without flicker.
- EC2 launch release gates: Auto Scaling launch release gates can send lifecycle heartbeats and complete lifecycle actions.
Update your AWS account connection in organization settings.
- AWS Application Load Balancer 0.1.0: Provision an AWS Application Load Balancer with HTTP and HTTPS listeners.
- AWS IAM Policy 0.1.0: Provision a reusable customer-managed AWS IAM policy from structured statements or a complete policy document.
- EC2 Service 0.1.1: Run supervised workloads on an EC2 Auto Scaling Group with web and storage configuration.
- Add custom headers for primary and additional origins.
- Add additional load balancer certificate ARN fields for SNI.
- BREAKING: replace
container_port,listener_port, andlistener_protocolwith one or morelistenersitems before upgrading, and move TLS settings into the relevant listener. - Improve build source, Railpack command, and builder instance guidance.
- Improve build source, Railpack command, and builder instance guidance.
- Improve build source, Railpack command, and builder instance guidance.
- Improve build source and builder instance guidance.
- Improve build source, Railpack command, and builder instance guidance.
- Invitation signup: Use the invitation token from an invite link with
ravion signupto accept the invitation during signup. Signup - Invitation lookup: Run
ravion membership get-invitation invitationTokento view a pending invitation's organization, invitee, and status. Membership - Bug and feedback reports: Run
ravion report bug,ravion report feedback,ravion bug, orravion feedbackto submit Markdown reports. Report
- Session refresh: Active CLI sessions now roll refresh tokens before they expire and remain usable when a temporary refresh fails. Authentication
- Expired sessions:
ravion whoaminow reports expired or revoked sessions as logged out and directs you toravion login. Whoami