Skip to main content

Platform

Features

  • 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.

Improvements

  • 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.

Fixes

  • 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.

AWS account IAM policy 1.0.39 → 1.0.42

  • 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.

Modules

ACM Certificate 0.4.00.4.1

  • Allow existing certificates to upgrade to the domains input without being recreated.

CloudFront CDN 0.4.00.4.2

  • Add a configurable VPC origin.
  • Default allowed methods to read-only.

ECS Cluster 0.3.10.5.0

  • Default private load balancers to no IPv6 ingress and allow IPv6 ingress CIDR inputs.
  • BREAKING: rename ec2_managed_termination_protection to ec2_managed_termination_protection_enabled and ec2_managed_scaling_status to ec2_managed_scaling_enabled, and change both inputs to booleans.

ECS Network Service 0.3.10.3.2

  • Allow existing services to upgrade to the listeners input without being recreated.

ECS Web Service 0.8.30.8.4

  • Clarify build source, Railpack command, and builder instance guidance.

Lambda Function 0.3.20.4.0

  • 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.

CLI 0.2.150.2.23

Features

  • 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-run with ravion module version create to validate configuration and return defaults without creating a version. Learn more.
  • Version filtering: Use --since-version with ravion module version list to 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_from values so upgrades that rename or merge immutable inputs do not fail the immutable-input check. Learn more.
  • Stack-run descriptions: Use --description with ravion project config apply to set the description on every stack run it creates. Learn more.

Platform

Features

  • 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.

Improvements

  • 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.

Fixes

  • 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.

AWS account IAM policy 1.0.38 → 1.0.39

  • 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.

Modules

New modules

  • 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.

CloudFront CDN 0.3.20.4.0

  • Add custom headers for primary and additional origins.

ECS Cluster 0.3.00.3.1

  • Add additional load balancer certificate ARN fields for SNI.

ECS Network Service 0.2.20.3.1

  • BREAKING: replace container_port, listener_port, and listener_protocol with one or more listeners items before upgrading, and move TLS settings into the relevant listener.
  • Improve build source, Railpack command, and builder instance guidance.

ECS Web Service 0.8.20.8.3

  • Improve build source, Railpack command, and builder instance guidance.

ECS Worker 0.3.20.3.3

  • Improve build source, Railpack command, and builder instance guidance.

Lambda Function 0.3.10.3.2

  • Improve build source and builder instance guidance.

Static Hosting 0.3.30.3.4

  • Improve build source, Railpack command, and builder instance guidance.

CLI 0.2.50.2.15

Features

  • Invitation signup: Use the invitation token from an invite link with ravion signup to accept the invitation during signup. Signup
  • Invitation lookup: Run ravion membership get-invitation invitationToken to view a pending invitation’s organization, invitee, and status. Membership
  • Bug and feedback reports: Run ravion report bug, ravion report feedback, ravion bug, or ravion feedback to submit Markdown reports. Report

Fixes

  • Session refresh: Active CLI sessions now roll refresh tokens before they expire and remain usable when a temporary refresh fails. Authentication
  • Expired sessions: ravion whoami now reports expired or revoked sessions as logged out and directs you to ravion login. Whoami