2026
- January 1 - Native Toolchain Management with Aqua Registry Integration
- January 1 - Introducing the Atmos Version Manager
- January 2 - Unified Task Runner for Custom Commands
- January 2 - ECR Authentication Integration: Automatic Docker Login for AWS Container Registries
- January 3 - Fixed: !terraform.state with Disabled Workspaces
- January 3 - Zero-Config Terraform Provider Caching
- January 3 - New --format Flag for Terraform Output
- January 3 - Unified Import Adapter Registry
- January 5 - Declarative File Generation for Terraform Components
- January 6 - Breaking Change: Empty base_path No Longer Defaults to Current Directory
- January 7 - Ask AI: Conversational Search for Atmos Documentation
- January 10 - Stack Name Identity and Zero-Config Defaults
- January 12 - Fixed: File-Scoped Locals Now Resolve Templates Correctly
- January 13 - New List Configuration and Stack Filtering
- January 14 - Source Provisioner UX Improvements
- January 14 - Backends Auto-Provisioned on Terraform Init
- January 16 - Experimental Feature Controls
- January 17 - Packer Directory-Based Templates for Multi-File Configurations
- January 17 - Smarter Component Selection in Interactive Prompts
- January 19 - Command Aliases for Vendor and Workflow List
- January 20 - YAML Functions in Locals
- January 20 - Locals Context Access
- January 20 - Native GitHub Actions Support for Atmos Toolchain
- January 21 - List Components with Source Configuration
- January 21 - GitHub Actions Output Format
- January 22 - List Command Query Syntax and Multi-Tool Installation
- January 22 - Interactive File Generation for Terraform, Helmfile, and Packer
- January 22 - Fixed: Describe Affected Now Detects Vendored Component Changes
- January 22 - Fixed: Describe Affected Now Detects Component File Changes
- January 23 - Custom Secrets Masking Patterns
- January 23 - AWS Region Now Exported by atmos auth env
- January 29 - Config Isolation with --chdir Flag
- January 29 - Artifactory Store Fix and Documentation Corrections
- February 5 - Version-Aware JIT Source Provisioning with TTL
- February 9 - Workflow Environment Variables
- February 9 - Describe Affected Now Detects Deleted Components and Stacks
- February 10 - Terraform Cloud Backend Support for !terraform.output
- February 10 - Modernizing Helmfile EKS Integration
- February 10 - Auth Realm Isolation for Multi-Repository Workflows
- February 11 - SSE-C Encryption Support for Remote State Lookups
- February 16 - Ansible Component Support
- February 17 - Test PR Features with --use-version
- February 17 - GCP Authentication Support
- February 22 - Identity-Based Authentication for Stores
- February 27 - New !aws.organization_id YAML Function
- March 3 - Multi-Cloud Documentation and Design Patterns
- March 3 - AI Agent Skills for Atmos
- March 5 - Per-Target Version Overrides in Vendor Manifests
- March 5 - Source Cache TTL for JIT-Vendored Components
- March 9 - Dependency-Ordered Execution for Terraform --all Flag
- March 9 - Introducing Atmos LSP: IDE-Native Infrastructure Configuration
- March 9 - Introducing Atmos AI: Your Infrastructure-Aware AI Assistant
- March 13 - Global `ignore_missing_template_values` for Stack Imports
- March 13 - AI-Powered Analysis for Atmos Commands with the Global --ai Flag
- March 15 - Introducing Structured Component Dependencies
- March 17 - Native CI Integration: Rich Plan Summaries Without Extra Actions
- March 18 - Isolated Browser Sessions for Multi-Account Console Access
- March 20 - Real-Time Instance Status from Atmos CLI to Atmos Pro
- March 21 - EKS Kubeconfig Authentication: Native kubectl Access Without the AWS CLI
- March 23 - 3.5× Faster Deep Merge for Stack Processing
- March 23 - Required Identities for Multi-Account Components
- March 26 - Introducing Gists: Community Recipes for Atmos
- March 26 - Chunked Uploads for Large Stack Payloads
- March 26 - Ambient Credential Support for IRSA, IMDS, and ECS Task Roles
- March 30 - Connect Atmos to MCP Servers — Use Cloud Tools Without Reimplementing Them
- April 2 - Zero-Config CI with Describe Affected Auto-Detection
- April 2 - Use Claude Code, Codex CLI, or Gemini CLI as Atmos AI Providers
- April 6 - Analyze AWS Security Findings and Map Them to Your Infrastructure
- April 7 - GitHub Actions Format for Auth Credentials
- April 8 - Browser-Based Authentication for AWS IAM Users
- April 10 - Toggle CI PR Comments with an Environment Variable
- April 10 - Use Multiple GitHub Tokens in CI Workflows
- April 12 - Preserve Directory Hierarchy in Terraform State Buckets
- April 12 - Server-Side Commits via Atmos Pro GitHub App
- April 13 - Matrix Output for List Instances
- April 20 - Interactive Profile Suggestion for Missing Identities
- April 27 - Full Template and YAML-Function Control for `atmos list`
- April 29 - describe affected --format=matrix auto-routes to GITHUB_OUTPUT
- May 11 - Atmos Pro now reports check status on GitHub merge queue commits
- May 15 - Selective YAML Function Bypass with --skip on `atmos list`
- May 15 - `atmos list instances`: --stack, --filter, and --query now work
- May 15 - Pin Terraform and Provider Versions in Stack Configuration
- May 19 - Configure MCPs once in Atmos, use it from Claude Code, Codex, and Gemini
- May 21 - Atmos Toolchain Now Verifies Package Checksums and Signatures
- May 23 - Fix: terraform plan/apply --all actually runs in dependency order
- May 24 - Remote Stack Imports
- May 24 - Atmos auto-detects GitHub Actions debug logging
- May 24 - Custom hooks: zero-config security & cost scanners
- May 24 - AWS Security Findings Now Export to SARIF and OCSF
- May 25 - Recover from transient Terraform errors automatically with component retry
- May 25 - Copy any docs page as Markdown — atmos.tools now serves a raw .md alternate for every page
- May 26 - File and Folder Dependencies
- May 29 - Git YAML Functions for Source Pinning
- May 30 - Introducing 25+ Interactive Step Types for Workflows and Custom Commands
- June 1 - ECR Public Registry Authentication
- June 1 - Just-in-time GitHub tokens for CI with Atmos Pro STS
- June 2 - Templated Import Paths: Pin Imports from a Single Variable
- June 4 - Git Repository Metadata YAML Functions
- June 4 - Gist: Build, Scan, Approve & Share AWS AMIs with Atmos + Packer
- June 4 - Introducing Custom Component Types for Custom Commands
- June 4 - Compose YAML Functions in Templates with atmos.Resolve
- June 5 - Faster Remote Stack Imports: Clone Once, Cache Across Runs
- June 5 - Install Atmos from a Branch or Tag with ref:
- June 6 - New !unset YAML Function to Delete Inherited Keys
- June 6 - Terraform DAG Concurrency
- June 8 - One Browser Flow Unlocks Every AWS SSO Provider
- June 8 - New !append YAML Function to Extend Inherited Lists
- June 9 - Lifecycle hooks for terraform init, and --skip-hooks now works for before-* events
- June 9 - atmos describe affected now detects providers, generate, backend changes, and more
- June 14 - Terraform Registry Cache: Reproducible Infrastructure Builds
- June 14 - Manage the Terraform CLI Config from atmos.yaml
- June 14 - Introducing Secrets Management in Atmos
- June 14 - Dotenv Files with !include
- June 14 - Faster CI: Atmos Caches Your Toolchain, Providers, and Modules
- June 14 - Atmos Git: A Foundational Capability for GitOps Pipelines
- June 15 - Terminal Steps: tty, interactive, and exec for Custom Commands and Workflows
- June 21 - Document Components with metadata.description
- June 21 - Introducing the Atmos Media Kit
- June 23 - Container Components and Compositions
- June 23 - Native Container Steps in Atmos Workflows
- June 23 - Plan-then-Deploy in CI: Planfile Storage and Automatic Drift Verification
- June 24 - Security Scanner Findings Now Surface in the CI Job Summary
- June 24 - Scanner Findings as Inline PR Annotations and Code Scanning Alerts
- June 24 - Atmos Can Finally Speak for Itself
- June 24 - HTTP Step Type: Call HTTP Endpoints from Workflows and Custom Commands
- June 25 - Run Any Step Type as a Lifecycle Hook
- June 27 - Introducing Emulators: Run Real Cloud Infrastructure Locally
- June 29 - Parallel and Matrix Steps for Atmos Workflows
- June 29 - Background Container Services in Atmos Workflows
- June 30 - Pace Terminal Output for Demos and Recordings
- June 30 - Check Workflow Prerequisites with require and assert
- June 30 - Profiles Can Now Import Shared Configuration
- June 30 - AI Skills, Now Bundled in the Atmos Binary
- June 30 - Visualize Component Dependencies as a Tree
- June 30 - Flag-Aware Custom Commands and Dynamic Tables
- June 30 - Structured Diagnostics for Agentic Troubleshooting
- July 1 - Enforce Terraform Conventions with the tflint Hook Kind
- July 1 - Run Ordered Steps in Lifecycle Hooks
- July 1 - Native Kubernetes Components: Render, Apply, and Publish to GitOps Repos
- July 1 - Run Terraform Tests Locally Against Cloud Emulators
- July 2 - Native Helm Components and `atmos helmfile template`
- July 3 - Clearer Help Sections and Error Explanations
- July 4 - Native Container Image Summaries in CI
- July 5 - YAML Key Delimiter for Dot Notation in Stack Files
- July 5 - atmos git clone Refuses Unsafe Fork Checkouts by Default
- July 5 - Atmos Now Builds Atmos
- July 6 - Unsupported YAML Function Validation
- July 6 - Topic-Specific CLI Help
- July 6 - Collapsible CI Log Groups for Workflows and Custom Commands
- July 7 - Record and Render Terminal Sessions with Atmos Cast
- July 8 - Edit Atmos config, stacks, and vendor manifests without breaking YAML
- July 8 - Path-Based Custom Commands
- July 8 - One Catalog for Every Version Pin: the Atmos Version Tracker
- July 8 - See Atmos in Action
- July 10 - Interactive Workflow & Command Steps Now Run in CI
- July 12 - Manage Vendored Dependencies Locally
- July 13 - Pin your manifest schema to an Atmos release, not a moving target
- July 13 - list and describe Commands Degrade Gracefully by Default
- July 13 - Get the exact stack-manifest schema for the Atmos you have installed
- July 13 - Bulk `terraform init --all` and `--affected`
- July 13 - oci:// Sources Now Work with JIT Auto-Provisioning
- July 13 - Archive Step Type: Pack Zip/Tar Archives Without Shelling Out
- July 14 - Toolchain now installs aws-cli, Node, and other multi-file tools correctly
- July 14 - Tags and Labels: a First-Class Way to Categorize and Select Anything in Atmos
- July 14 - MCP Servers No Longer Need a Second Flag to Do Anything
- July 14 - Manage MCP Servers Without Hand-Editing YAML
- July 14 - Fixing Gatekeeper SIGKILLs on Downloaded Toolchain Verifiers
- July 15 - Component Mocks for Terraform YAML Lookups
- July 15 - Faster, Safer Parallel Toolchain Installs
- July 16 - atmos.yaml Gets a JSON Schema That Can't Go Stale
- July 16 - YQ Default Values Now Work Reliably in YAML Functions
- July 16 - Config Editions: Pin Your Defaults to a Date So Upgrades Never Surprise You
- July 16 - Validate GitHub Actions Workflows with Atmos
- July 16 - Azure Blob Storage Support for !terraform.state Function
- July 17 - Toolchain proxies install only the commands you use
- July 17 - Scaffolds turn your golden paths into a platform product
- July 17 - Initialize an Atmos project from a proven starting point
- July 18 - Validate Only What Changed
- July 20 - Remote Build Caching for Container Builds
- July 25 - Split One Logical Stack Across Focused Manifests
- July 25 - Stack-Wide Metadata Defaults: Set Labels and Tags Once
- July 27 - Apply a Stack and Everything It Depends On
- July 31 - Script-Friendly Output for atmos toolchain get