2026
- January 2 - Fixed: !terraform.state with Disabled Workspaces
- January 6 - Stack Name Identity and Zero-Config Defaults
- January 6 - Fixed: File-Scoped Locals Now Resolve Templates Correctly
- January 6 - Experimental Feature Controls
- January 7 - Ask AI: Conversational Search for Atmos Documentation
- January 11 - New List Configuration and Stack Filtering
- January 12 - List Command Query Syntax and Multi-Tool Installation
- January 12 - AWS Region Now Exported by atmos auth env
- January 14 - Source Provisioner UX Improvements
- January 14 - Backends Auto-Provisioned on Terraform Init
- January 15 - Interactive File Generation for Terraform, Helmfile, and Packer
- January 15 - Custom Secrets Masking Patterns
- January 16 - Command Aliases for Vendor and Workflow List
- January 16 - Packer Directory-Based Templates for Multi-File Configurations
- January 16 - GitHub Actions Output Format
- January 16 - Smarter Component Selection in Interactive Prompts
- January 16 - GitHub Actions Format for Auth Credentials
- January 17 - Native GitHub Actions Support for Atmos Toolchain
- January 18 - List Components with Source Configuration
- January 19 - Locals Context Access
- January 20 - YAML Functions in Locals
- January 21 - Fixed: Describe Affected Now Detects Vendored Component Changes
- January 21 - Fixed: Describe Affected Now Detects Component File Changes
- January 22 - Version-Aware JIT Source Provisioning with TTL
- January 29 - Remote Stack Imports
- January 29 - Artifactory Store Fix and Documentation Corrections
- January 29 - Ansible Component Support
- February 2 - Workflow Environment Variables
- February 2 - Auth Realm Isolation for Multi-Repository Workflows
- February 3 - GCP Authentication Support
- February 7 - SSE-C Encryption Support for Remote State Lookups
- February 8 - Describe Affected Now Detects Deleted Components and Stacks
- February 9 - Terraform Cloud Backend Support for !terraform.output
- February 17 - Test PR Features with --use-version
- February 22 - Identity-Based Authentication for Stores
- February 26 - New !aws.organization_id YAML Function
- February 27 - AI Agent Skills for Atmos
- March 3 - Source Cache TTL for JIT-Vendored Components
- March 3 - Multi-Cloud Documentation and Design Patterns
- March 4 - Per-Target Version Overrides in Vendor Manifests
- March 7 - Introducing Atmos LSP: IDE-Native Infrastructure Configuration
- March 7 - Introducing Atmos AI: Your Infrastructure-Aware AI Assistant
- March 9 - Global `ignore_missing_template_values` for Stack Imports
- March 11 - AI-Powered Analysis for Atmos Commands with the Global --ai Flag
- March 12 - Required Identities for Multi-Account Components
- March 13 - EKS Kubeconfig Authentication: Native kubectl Access Without the AWS CLI
- March 14 - Introducing Structured Component Dependencies
- March 15 - 3.5× Faster Deep Merge for Stack Processing
- March 16 - Native CI Integration: Rich Plan Summaries Without Extra Actions
- March 18 - Isolated Browser Sessions for Multi-Account Console Access
- March 19 - Real-Time Instance Status from Atmos CLI to Atmos Pro
- March 20 - Introducing Gists: Community Recipes for Atmos
- March 21 - Zero-Config CI with Describe Affected Auto-Detection
- March 24 - Browser-Based Authentication for AWS IAM Users
- March 25 - Chunked Uploads for Large Stack Payloads
- March 25 - Ambient Credential Support for IRSA, IMDS, and ECS Task Roles
- March 29 - Connect Atmos to MCP Servers — Use Cloud Tools Without Reimplementing Them
- April 1 - Use Claude Code, Codex CLI, or Gemini CLI as Atmos AI Providers
- April 3 - Analyze AWS Security Findings and Map Them to Your Infrastructure
- April 7 - Server-Side Commits via Atmos Pro GitHub App
- April 9 - Use Multiple GitHub Tokens in CI Workflows
- April 10 - Toggle CI PR Comments with an Environment Variable
- April 11 - Preserve Directory Hierarchy in Terraform State Buckets
- April 13 - Matrix Output for List Instances
- April 16 - Interactive Profile Suggestion for Missing Identities
- April 24 - Full Template and YAML-Function Control for `atmos list`
- April 28 - describe affected --format=matrix auto-routes to GITHUB_OUTPUT
- May 6 - File and Folder Dependencies
- May 7 - 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 16 - Atmos Toolchain Now Verifies Package Checksums and Signatures
- May 16 - Configure MCPs once in Atmos, use it from Claude Code, Codex, and Gemini
- May 18 - Recover from transient Terraform errors automatically with component retry
- May 22 - Custom hooks: zero-config security & cost scanners
- May 22 - AWS Security Findings Now Export to SARIF and OCSF
- May 23 - Fix: terraform plan/apply --all actually runs in dependency order
- May 23 - Atmos auto-detects GitHub Actions debug logging
- May 24 - Copy any docs page as Markdown — atmos.tools now serves a raw .md alternate for every page
- May 28 - Git YAML Functions for Source Pinning
- May 29 - Just-in-time GitHub tokens for CI with Atmos Pro STS
- May 30 - ECR Public Registry Authentication
- May 30 - Introducing 25+ Interactive Step Types for Workflows and Custom Commands
- June 1 - Templated Import Paths: Pin Imports from a Single Variable
2025
- January 4 - Fixed: Nested Maps in Terraform Backend Configurations
- January 6 - Unified Import Adapter Registry
- January 6 - Config Isolation with --chdir Flag
- October 12 - Welcome to the Atmos Changelog
- October 13 - Introducing Atmos Auth: Native Cloud Authentication for Platform Teams
- October 15 - Configuration Provenance Tracking: Know Where Every Value Comes From
- October 15 - Pager Default Behavior Corrected
- October 15 - Introducing atmos auth list: Visualize Your Authentication Configuration
- October 15 - Introducing atmos auth shell: Isolated Shell Sessions for Secure Multi-Identity Workflows
- October 16 - Introducing the Command Registry Pattern: Toward Pluggable Commands
- October 17 - Browse and Explore Atmos Releases from Your Terminal
- October 17 - Interactive Identity Selection for Auth Login
- October 17 - Enhanced AWS SSO Authentication: Better UX with Styled Dialogs and Graceful Cancellation
- October 17 - Introducing atmos auth logout: Secure Credential Cleanup
- October 18 - Flexible Keyring Backends: System, File, and Memory Storage for Credentials
- October 18 - New Guides for Atmos Auth: Leapp Migration and Geodesic Integration
- October 19 - Introducing --chdir: Simplify Your Multi-Repo Workflows
- October 20 - Cloud Console Access with atmos auth console
- October 21 - Azure Blob Storage Support for !terraform.state Function
- October 21 - Auth Context: Centralizing Authentication State in Atmos
- October 23 - Atmos Now Detects Circular Dependencies in YAML Functions
- October 24 - Breaking Change: macOS Now Uses ~/.config for XDG Paths
- October 26 - Zero-Configuration Terminal Output: Write Once, Works Everywhere
- October 26 - Auth and Utility Commands No Longer Require Stack Configurations
- October 28 - Atmos Pro: Instances API Migration to Query Parameters
- October 29 - Authentication Support for Workflows and Custom Commands
- October 29 - Authentication Experience Improvements
- October 30 - Testing Custom Terraform Providers with Atmos Components
- October 31 - Critical Fix: Proper Shell Argument Quoting in Custom Commands
- October 31 - Component-Aware Stack Tab Completion
- November 2 - Identity Flag Support for Describe Commands
- November 7 - Disable Identity Authentication with --identity=false
- November 7 - Native Azure Authentication Support
- November 8 - Theme Commands Migrated to StandardFlagParser
- November 8 - Customize Your Terminal with Atmos Themes
- November 8 - Better Error Messages: Helpful Hints, Rich Context, and Enterprise Error Tracking
- November 8 - Run Atmos from Any Subdirectory
- November 9 - Zero-Configuration AWS SSO Identity Management
- November 11 - Parent Directory Search and Git Root Discovery
- November 11 - Atmos Profiles: One Configuration, Multiple Contexts
- November 14 - Help Text Now Respects Your Terminal Theme
- November 14 - Comprehensive Documentation for Terraform Commands
- November 14 - Safe Logout: Preserve Keychain Credentials by Default
- November 14 - New !random YAML Function: Generate Random Values in Your Configurations
- November 14 - !env Function Now Reads from Stack Manifest env Sections
- November 14 - New Comprehensive Version Management Documentation
- November 17 - Enhanced Color Output Support and Code Quality Improvements
- November 17 - Customize List Command Output to Explore Your Cloud Architecture
- November 17 - Comprehensive Terraform Documentation and Enhanced Help System
- November 18 - Workflow File Auto-Discovery: Run Workflows Without Specifying Files
- November 18 - Interactive Prompts for Missing Required Flags
- November 20 - Solving the Terraform Bootstrap Problem with Automatic Backend Provisioning
- November 21 - Stable Workspace Keys with metadata.name
- November 21 - Metadata Inheritance
- November 26 - Improved Terraform Command Architecture for Better Validation and Help
- November 28 - Path-Based Component Resolution for Terraform, Helmfile, Packer, Describe, and Validate Commands
- November 29 - Deferred YAML Function Evaluation in Merge
- December 1 - Enforce Atmos Version Requirements with Version Constraints
- December 2 - New Migration Guides: Your Path to Atmos
- December 2 - Global Environment Variables in atmos.yaml
- December 2 - Documentation Reorganization: Learn, Reference, How-To
- December 3 - YQ Default Values Now Work Reliably in YAML Functions
- December 3 - Explicit Stack Names in Stack Manifests
- December 3 - Fixed: Invalid Backend Files from Empty Configuration
- December 5 - Native Dev Container Support: Solving "Works on My Machine" Once and For All
- December 5 - Geodesic: A Production-Ready DevOps Toolbox for Development Containers
- December 5 - AWS YAML Functions for Identity and Region
- December 5 - AWS Assume Root Identity for Centralized Root Access
- December 8 - Boolean Flags with Default Values for Custom Commands
- December 9 - Working Directory Support for Commands and Workflows
- December 12 - Improved Error Messages for Terraform HCL Syntax Errors
- December 12 - Component Workdir Isolation: The Foundation for Concurrent Terraform Operations
- December 15 - Introducing atmos list affected: A Better Way to See What Changed
- December 15 - Interactive Component and Stack Selection for Terraform Commands
- December 15 - ECR Authentication Integration: Automatic Docker Login for AWS Container Registries
- December 15 - Breaking Change: Empty base_path No Longer Defaults to Current Directory
- December 16 - Just-in-Time Component Vendoring with source
- December 16 - Pin Terraform and Provider Versions in Stack Configuration
- December 16 - Zero-Config Terraform Provider Caching
- December 16 - Dependency-Ordered Execution for Terraform --all Flag
- December 16 - New !literal YAML Function for Template Passthrough
- December 16 - File-Scoped Locals: Simplify Stack Configuration with Temporary Variables
- December 16 - Declarative File Generation for Terraform Components
- December 16 - Introducing the Atmos Version Manager
- December 17 - New --format Flag for Terraform Output
- December 18 - New pkg/function Package for Format-Agnostic Function Registry
- December 19 - Fixed: Terraform CLI Flags Restored After Registry Migration
- December 19 - Retry Support for Vendoring and Source Operations
- December 19 - Azure OIDC/Workload Identity Federation Provider
- December 20 - Unified Task Runner for Custom Commands
- December 20 - Modernizing Helmfile EKS Integration
- December 22 - Improved AWS IAM User Authentication: Automatic Recovery and Better Guidance
- December 23 - Introducing the Atmos Product Roadmap
- December 28 - Seamless First Login with Provider Fallback
- December 31 - Native Toolchain Management with Aqua Registry Integration

