Skip to main content

Platform

Features

  • Custom step outputs: Custom pipeline steps can publish declared string outputs for later steps to use. Learn more.
  • Email verification: Password signups now verify an email address before creating a session.

Improvements

  • Pending Terraform approvals no longer hold the shared stack lock or wait behind plans that have already been superseded.
  • Metric charts now show run status markers, support shared time ranges, and link directly to individual runs.
  • Timestamps across calendars, charts, logs, and timelines now use the viewer’s timezone.
  • Deployment resource logs now support resource-specific queries and incremental history loading.
  • Pipeline graphs now keep steps aligned after grouped sections and route group boundaries cleanly.

Fixes

  • Cleared module defaults now remain cleared instead of being restored automatically.
  • Redeploying an image with multiple tags no longer reports the image as missing.
  • Output-only Terraform changes now remain eligible for apply instead of being treated as no-ops.
  • ECS deployments no longer fail or revert when AWS reports a stale deployment during rollout.
  • Deployment links now remain valid when an environment identifier is available only through the module instance.
  • Deployment detail panels now keep unavailable task-definition messages aligned with their row labels.

AWS account IAM policy 1.0.42 → 1.0.44

  • Managed policy capacity: AWS account permissions are split across managed policies so future permission updates have room to grow without changing effective permissions.
  • Account connectivity: During this update, Ravion may briefly lose connectivity to your AWS account.
Update your AWS account connection in organization settings.

Modules

New modules

  • RDS Proxy 0.1.0: Provision an RDS Proxy for connection pooling in front of an RDS database or Aurora cluster.

Aurora Database 0.1.11.2.0

  • Add guarded password management controls for safe cluster imports.
  • Add optional RDS Proxy connection pooling.

ECS Cluster 0.5.01.0.1

  • Add security-group inputs for ALB ingress rules that reference source security groups.

ECS Web Service 0.8.41.0.1

  • ALB metric charts now include the required load balancer dimension.
  • Assign ALB listener rule priorities at apply time when no explicit priority is set.

RDS Database 0.4.31.2.0

  • Add guarded password management controls for safe database imports.
  • Add optional RDS Proxy connection pooling.

Route 53 DNS 0.2.11.0.1

  • Split TXT and SPF record values longer than 255 characters automatically and validate Route 53 record limits before apply.

CLI 0.2.230.2.31

Features

  • Terraform resource errors: ravion logs now reports the error code, operation, HTTP status, request ID, and the relevant configuration context in plain text.
  • Deployment resource log scope: CloudWatch Logs Insights queries can target the log streams belonging to one deployment resource.
  • Documentation access: CLI help now includes a link to the full Ravion documentation and MCP server.
  • Stack lock controls: Inspect stack locks and release abandoned locks with ravion stack get-lock and ravion stack unlock.

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