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.
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.1 → 1.2.0
- Add guarded password management controls for safe cluster imports.
- Add optional RDS Proxy connection pooling.
ECS Cluster 0.5.0 → 1.0.1
- Add security-group inputs for ALB ingress rules that reference source security groups.
ECS Web Service 0.8.4 → 1.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.3 → 1.2.0
- Add guarded password management controls for safe database imports.
- Add optional RDS Proxy connection pooling.
Route 53 DNS 0.2.1 → 1.0.1
- Split TXT and SPF record values longer than 255 characters automatically and validate Route 53 record limits before apply.
CLI 0.2.23 → 0.2.31
Features
- Terraform resource errors:
ravion logsnow 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-lockandravion 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.
Modules
ACM Certificate 0.4.0 → 0.4.1
- Allow existing certificates to upgrade to the
domainsinput without being recreated.
CloudFront CDN 0.4.0 → 0.4.2
- Add a configurable VPC origin.
- Default allowed methods to read-only.
ECS Cluster 0.3.1 → 0.5.0
- 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.
ECS Network Service 0.3.1 → 0.3.2
- Allow existing services to upgrade to the
listenersinput without being recreated.
ECS Web Service 0.8.3 → 0.8.4
- Clarify build source, Railpack command, and builder instance guidance.
Lambda Function 0.3.2 → 0.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.15 → 0.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-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.
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.
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.2 → 0.4.0
- Add custom headers for primary and additional origins.
ECS Cluster 0.3.0 → 0.3.1
- Add additional load balancer certificate ARN fields for SNI.
ECS Network Service 0.2.2 → 0.3.1
- 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.
ECS Web Service 0.8.2 → 0.8.3
- Improve build source, Railpack command, and builder instance guidance.
ECS Worker 0.3.2 → 0.3.3
- Improve build source, Railpack command, and builder instance guidance.
Lambda Function 0.3.1 → 0.3.2
- Improve build source and builder instance guidance.
Static Hosting 0.3.3 → 0.3.4
- Improve build source, Railpack command, and builder instance guidance.
CLI 0.2.5 → 0.2.15
Features
- 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
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 whoaminow reports expired or revoked sessions as logged out and directs you toravion login. Whoami