Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
9055671
feat(website): Add release version badges to blog posts
osterman Nov 29, 2025
4349723
Merge remote-tracking branch 'origin/main' into osterman/blog-release…
osterman Nov 29, 2025
1f92ee7
feat(website): Sort changelog by release version with proper semver o…
osterman Nov 29, 2025
47bca59
feat(website): Add smooth transition animation to blog sidebar expand…
osterman Nov 29, 2025
c210a36
docs(blog): Simplify terraform documentation blog post
osterman Nov 29, 2025
351957a
fix(blog): Correct authors, release version, and biome lint warning
osterman Nov 29, 2025
5429a15
fix(website): Fix Rules of Hooks violation in TOC component
osterman Nov 29, 2025
dc88968
fix(website): Handle missing BlogPostProvider in TOC component
osterman Nov 29, 2025
6fa82ff
refactor(website): Remove unused sortByReleaseVersion function
osterman Nov 29, 2025
62fc039
fix(website): Remove unused CSS rule and fix semver regex
osterman Nov 29, 2025
024b775
fix(website): Update blog post author from atmos to osterman
osterman Nov 29, 2025
c57ae6b
fix(website): Fix TOC release badge SSG error on non-blog pages
osterman Nov 29, 2025
943039c
fix(website): Make release badge sticky in TOC on changelog pages
osterman Nov 29, 2025
0f9feb7
fix(website): Make release version badges sticky on changelog page
osterman Nov 29, 2025
da38a50
fix(website): Remove background stripe from sticky release badges
osterman Nov 29, 2025
b784587
fix(tests): Restore empty-dir fixture .gitignore
osterman Nov 29, 2025
1f57e3f
fix(tests): Prevent empty-dir .gitignore from being accidentally deleted
osterman Nov 29, 2025
10d974e
fix(website): Add mobile responsive styles to BlogLayout
osterman Nov 29, 2025
966a662
fix(website): Add bottom margin to blog content on mobile
osterman Nov 29, 2025
fa979b6
fix(website): Increase bottom margin on mobile blog pages
osterman Nov 29, 2025
121e76a
fix(website): Hide Cloud Posse watermark on mobile
osterman Nov 29, 2025
e66ee7e
fix(website): Improve mobile hero section responsiveness
osterman Nov 29, 2025
e68cdd8
Merge branch 'main' into osterman/blog-release-tags
osterman Nov 29, 2025
757b273
refactor(website): Use constants for blog route detection in TOC
osterman Nov 29, 2025
35daaf2
feat(website): Group blog sidebar by release version instead of date
osterman Nov 29, 2025
a29107f
feat(website): Streamline changelog tag taxonomy and improve filter UX
osterman Nov 30, 2025
eb965e0
fix(website): Update GitHub Discussions links to org-level URL
osterman Nov 30, 2025
cc5300d
fix(website): Add missing date field to keyring-backends blog post
osterman Nov 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions tests/fixtures/scenarios/empty-dir/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*
!.gitignore
11 changes: 7 additions & 4 deletions website/blog/2025-01-04-nested-backend-maps-support.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
slug: nested-backend-maps-support
title: "Fixed: Nested Maps in Terraform Backend Configurations"
authors: [atmos]
tags: [bugfix, terraform, backend]
date: 2025-01-04
title: 'Fixed: Nested Maps in Terraform Backend Configurations'
authors:
- osterman
tags:
- bugfix
date: 2025-01-04T00:00:00.000Z
release: v1.198.0
---

Atmos now properly handles nested maps in Terraform backend configurations when using HCL format. This fixes an issue where complex backend settings like `assume_role` were silently dropped.
Expand Down
15 changes: 9 additions & 6 deletions website/blog/2025-10-13-introducing-atmos-auth.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
slug: introducing-atmos-auth
title: "Introducing Atmos Auth: Native Cloud Authentication for Platform Teams"
sidebar_label: "Introducing Atmos Auth"
authors: [Benbentwo]
tags: [feature, cloud-architecture]
date: 2025-10-13
title: 'Introducing Atmos Auth: Native Cloud Authentication for Platform Teams'
sidebar_label: Introducing Atmos Auth
authors:
- Benbentwo
tags:
- feature
date: 2025-10-13T00:00:00.000Z
release: v1.196.0
---

We're introducing `atmos auth` - native cloud authentication built directly into Atmos. After years of solving the same authentication problems repeatedly across different tools and teams, we've built a solution that works whether you adopt the entire Atmos framework or just need better credential management.
Expand Down Expand Up @@ -182,7 +185,7 @@ We're continuing to expand authentication capabilities:
Authentication is critical infrastructure for platform teams. If you have feedback, feature requests, or want to contribute:

- Open an issue on [GitHub](https://github.com/cloudposse/atmos/issues)
- Share your use cases in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- Share your use cases in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- Contribute provider implementations or enhancements

---
Expand Down
12 changes: 9 additions & 3 deletions website/blog/2025-10-15-atmos-auth-shell.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
---
slug: introducing-atmos-auth-shell
title: "Introducing atmos auth shell: Isolated Shell Sessions for Secure Multi-Identity Workflows"
authors: [aknysh]
tags: [feature, atmos-auth, security, workflows]
title: >-
Introducing atmos auth shell: Isolated Shell Sessions for Secure
Multi-Identity Workflows
authors:
- aknysh
tags:
- feature
- security
release: v1.196.0
---

We're excited to introduce `atmos auth shell`, a new command that makes working with multiple cloud identities more secure.
Expand Down
11 changes: 7 additions & 4 deletions website/blog/2025-10-15-introducing-atmos-auth-list.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
slug: introducing-atmos-auth-list
title: "Introducing atmos auth list: Visualize Your Authentication Configuration"
sidebar_label: "Introducing atmos auth list"
authors: [osterman]
tags: [atmos, authentication, providers, identities, cli]
title: 'Introducing atmos auth list: Visualize Your Authentication Configuration'
sidebar_label: Introducing atmos auth list
authors:
- osterman
tags:
- feature
release: v1.196.0
---

We're excited to announce a powerful new command for managing authentication in Atmos: `atmos auth list`. This command provides comprehensive visibility into your authentication configuration, making it easier than ever to understand and manage complex authentication chains across multiple cloud providers and identities.
Expand Down
12 changes: 8 additions & 4 deletions website/blog/2025-10-15-pager-default-correction.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
---
slug: pager-default-correction
title: Pager Default Behavior Corrected
sidebar_label: "Pager Default Behavior"
authors: [osterman]
tags: [atmos, bugfix, breaking-change, dx]
date: 2025-10-15
sidebar_label: Pager Default Behavior
authors:
- osterman
tags:
- bugfix
- breaking-change
date: 2025-10-15T00:00:00.000Z
release: v1.195.0
---

We've identified and corrected a regression in Atmos where the pager was incorrectly enabled by default, contrary to the intended behavior documented in a previous release.
Expand Down
14 changes: 9 additions & 5 deletions website/blog/2025-10-15-provenance-tracking.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
---
slug: provenance-tracking
title: "Configuration Provenance Tracking: Know Where Every Value Comes From"
authors: [aknysh]
tags: [atmos, configuration, debugging, inheritance, dx]
date: 2025-10-15
title: 'Configuration Provenance Tracking: Know Where Every Value Comes From'
authors:
- aknysh
tags:
- feature
- dx
date: 2025-10-15T00:00:00.000Z
release: v1.195.0
---

import Terminal from '@site/src/components/Terminal'
Expand Down Expand Up @@ -187,4 +191,4 @@ The provenance system is built on an extensible interface that will enable:
- **IDE integration** - Hover-to-see-provenance in editors
- **Diff mode** - Show provenance changes between versions

We'd love to hear how you're using provenance tracking. Share your use cases in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions) or open an issue if you find any bugs.
We'd love to hear how you're using provenance tracking. Share your use cases in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions) or open an issue if you find any bugs.
15 changes: 9 additions & 6 deletions website/blog/2025-10-16-command-registry-pattern.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
slug: introducing-command-registry-pattern
title: "Introducing the Command Registry Pattern: Toward Pluggable Commands"
sidebar_label: "Command Registry Pattern"
authors: [osterman]
tags: [contributors, atmos-core, refactoring]
date: 2025-10-16
title: 'Introducing the Command Registry Pattern: Toward Pluggable Commands'
sidebar_label: Command Registry Pattern
authors:
- osterman
tags:
- core
date: 2025-10-16T00:00:00.000Z
release: v1.195.0
---

We're excited to announce the first step in a major architectural evolution for Atmos: the **Command Registry Pattern**. This foundational change will eventually enable **pluggable commands**, allowing the community to extend Atmos with custom command packages without modifying the core codebase.
Expand Down Expand Up @@ -130,7 +133,7 @@ The `about` command has been migrated as a proof-of-concept in this PR, demonstr
## Get Involved

We're building this in the open and welcome contributions from the community:
- 💬 **Discuss** - Share your thoughts in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- 💬 **Discuss** - Share your thoughts in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- 🐛 **Report Issues** - Found a bug? [Open an issue](https://github.com/cloudposse/atmos/issues)
- 🚀 **Contribute** - Help migrate commands in future PRs

Expand Down
14 changes: 9 additions & 5 deletions website/blog/2025-10-17-auth-logout-feature.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
---
slug: introducing-auth-logout
title: "Introducing atmos auth logout: Secure Credential Cleanup"
sidebar_label: "Introducing atmos auth logout"
authors: [osterman]
tags: [feature, authentication, security]
title: 'Introducing atmos auth logout: Secure Credential Cleanup'
sidebar_label: Introducing atmos auth logout
authors:
- osterman
tags:
- feature
- security
release: v1.196.0
---

We're excited to announce a new authentication command: **`atmos auth logout`**. This command provides secure, comprehensive cleanup of locally cached credentials, making it easy to switch between identities, end work sessions, and maintain proper security hygiene.
Expand Down Expand Up @@ -398,7 +402,7 @@ atmos auth logout --help

We'd love to hear how you're using `atmos auth logout`:

- 💬 **Discuss** - Share your thoughts in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- 💬 **Discuss** - Share your thoughts in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- 🐛 **Report Issues** - Found a bug? [Open an issue](https://github.com/cloudposse/atmos/issues)
- 🚀 **Contribute** - Submit PRs for improvements

Expand Down
16 changes: 11 additions & 5 deletions website/blog/2025-10-17-aws-sso-verification-code-display.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
---
slug: aws-sso-verification-code-display
title: "Enhanced AWS SSO Authentication: Better UX with Styled Dialogs and Graceful Cancellation"
sidebar_label: "Enhanced AWS SSO Authentication"
authors: [osterman]
tags: [enhancement, aws, authentication, dx]
date: 2025-10-17
title: >-
Enhanced AWS SSO Authentication: Better UX with Styled Dialogs and Graceful
Cancellation
sidebar_label: Enhanced AWS SSO Authentication
authors:
- osterman
tags:
- enhancement
- dx
date: 2025-10-17T00:00:00.000Z
release: v1.196.0
---

We've significantly improved the AWS SSO authentication experience with styled verification code dialogs, animated status indicators, and proper Ctrl+C handling.
Expand Down
11 changes: 7 additions & 4 deletions website/blog/2025-10-17-interactive-identity-selection.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
slug: interactive-identity-selection
title: "Interactive Identity Selection for Auth Login"
sidebar_label: "Interactive Identity Selection"
authors: [osterman]
tags: [enhancement, auth]
title: Interactive Identity Selection for Auth Login
sidebar_label: Interactive Identity Selection
authors:
- osterman
tags:
- enhancement
release: v1.196.0
---

Running `atmos auth login` without specifying an identity is now more user-friendly. When no `--identity` flag is provided, Atmos presents an interactive selector to choose from your configured identities.
Expand Down
15 changes: 9 additions & 6 deletions website/blog/2025-10-17-version-list-command.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
slug: version-list-show-commands
title: "Browse and Explore Atmos Releases from Your Terminal"
sidebar_label: "Browse Atmos Releases"
authors: [osterman]
tags: [feature, atmos-core]
date: 2025-10-17
title: Browse and Explore Atmos Releases from Your Terminal
sidebar_label: Browse Atmos Releases
authors:
- osterman
tags:
- feature
date: 2025-10-17T00:00:00.000Z
release: v1.95.0
---

We're introducing two new commands for exploring Atmos releases: `atmos version list` and `atmos version show`. Browse release history with date filtering, inspect artifacts, and keep your infrastructure tooling up-to-date—all from your terminal with beautiful formatted output.
Expand Down Expand Up @@ -263,7 +266,7 @@ atmos version show
## Get Involved

We're building Atmos in the open and welcome your feedback:
- 💬 **Discuss** - Share thoughts in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- 💬 **Discuss** - Share thoughts in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- 🐛 **Report Issues** - Found a bug? [Open an issue](https://github.com/cloudposse/atmos/issues)
- 🚀 **Contribute** - Want to add features? Review our [contribution guide](https://atmos.tools/community/contributing).

Expand Down
15 changes: 9 additions & 6 deletions website/blog/2025-10-18-auth-tutorials-geodesic-leapp.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
slug: auth-tutorials-geodesic-leapp
title: "New Guides for Atmos Auth: Leapp Migration and Geodesic Integration"
sidebar_label: "Atmos Auth Guides"
authors: [Benbentwo]
tags: [feature, cloud-architecture]
date: 2025-10-18
title: 'New Guides for Atmos Auth: Leapp Migration and Geodesic Integration'
sidebar_label: Atmos Auth Guides
authors:
- osterman
tags:
- documentation
date: 2025-10-18T00:00:00.000Z
release: v1.196.0
---

We've published two comprehensive guides to help you adopt and integrate `atmos auth` into your workflows: migrating from Leapp and configuring Geodesic for seamless authentication.
Expand Down Expand Up @@ -76,7 +79,7 @@ Using `atmos auth` provides several advantages over external credential managers
These guides are designed to be practical and actionable. If you encounter issues, find gaps in the documentation, or have suggestions for improvement:

- Open an issue on [GitHub](https://github.com/cloudposse/atmos/issues)
- Share your experience in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- Share your experience in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- Contribute improvements via pull request

---
Expand Down
13 changes: 9 additions & 4 deletions website/blog/2025-10-18-keyring-backends.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
---
slug: flexible-keyring-backends
title: "Flexible Keyring Backends: System, File, and Memory Storage for Credentials"
authors: [aknysh]
tags: [atmos, authentication, security, testing, keyring]
title: 'Flexible Keyring Backends: System, File, and Memory Storage for Credentials'
authors:
- aknysh
tags:
- feature
- security
date: 2025-10-18T00:00:00.000Z
release: v1.196.0
---

Atmos Auth supports flexible keyring backends, giving you control over how authentication credentials are stored. Use your **system keyring** for native OS integration, **file-based keyrings** to share credentials across OS boundaries (like between your Mac and a Docker container), or **memory keyrings** for testing.
Expand Down Expand Up @@ -263,7 +268,7 @@ atmos auth login --identity your-identity

We'd love to hear your feedback! If you have questions or suggestions:

- [GitHub Discussions](https://github.com/cloudposse/atmos/discussions)
- [GitHub Discussions](https://github.com/orgs/cloudposse/discussions)
- [GitHub Issues](https://github.com/cloudposse/atmos/issues)
- [Cloud Posse Slack](https://cloudposse.com/slack/)

Expand Down
14 changes: 9 additions & 5 deletions website/blog/2025-10-19-chdir-flag.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
---
slug: introducing-chdir-flag
title: "Introducing --chdir: Simplify Your Multi-Repo Workflows"
sidebar_label: "Introducing --chdir Flag"
authors: [osterman]
tags: [atmos, cli, productivity, developer-experience]
date: 2025-10-19
title: 'Introducing --chdir: Simplify Your Multi-Repo Workflows'
sidebar_label: Introducing --chdir Flag
authors:
- osterman
tags:
- feature
- dx
date: 2025-10-19T00:00:00.000Z
release: v1.195.0
---

We're excited to announce a new global flag that makes working with Atmos across multiple repositories and directories significantly easier: `--chdir` (or `-C` for short).
Expand Down
11 changes: 7 additions & 4 deletions website/blog/2025-10-20-auth-console-web-access.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
slug: auth-console-web-access
title: "Cloud Console Access with atmos auth console"
sidebar_label: "Cloud Console Access"
authors: [osterman]
tags: [feature, auth, aws, cloud-architecture]
title: Cloud Console Access with atmos auth console
sidebar_label: Cloud Console Access
authors:
- osterman
tags:
- feature
release: v1.196.0
---

Atmos now includes `atmos auth console`, a convenience command for opening cloud provider web consoles. Similar to `aws-vault login`, this command uses your authenticated Atmos identities to generate temporary console sign-in URLs and open them in your browser.
Expand Down
9 changes: 6 additions & 3 deletions website/blog/2025-10-21-auth-context-implementation.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
---
slug: auth-context-implementation
title: "Auth Context: Centralizing Authentication State in Atmos"
authors: [atmos]
tags: [contributors, atmos-core, refactoring]
title: 'Auth Context: Centralizing Authentication State in Atmos'
authors:
- osterman
tags:
- core
release: v1.196.0
---

We've implemented a centralized authentication context system to enable **concurrent multi-provider identities** - allowing Atmos to manage AWS, GitHub, and other cloud provider credentials simultaneously in a single operation.
Expand Down
15 changes: 9 additions & 6 deletions website/blog/2025-10-21-azure-blob-terraform-state-support.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
slug: azure-blob-terraform-state-support
title: "Azure Blob Storage Support for !terraform.state Function"
sidebar_label: "Azure Blob Storage for !terraform.state"
authors: [jamengual]
tags: [feature, terraform]
date: 2025-10-21
title: Azure Blob Storage Support for !terraform.state Function
sidebar_label: Azure Blob Storage for !terraform.state
authors:
- jamengual
tags:
- feature
date: 2025-10-21T00:00:00.000Z
release: v1.196.0
---

Atmos now supports Azure Blob Storage backends in the `!terraform.state` YAML function. Read Terraform outputs directly from Azure-backed state files without initializing Terraform—bringing the same blazing-fast performance to Azure that S3 users already enjoy.
Expand Down Expand Up @@ -300,7 +303,7 @@ atmos describe component vpc -s plat-ue2-dev

We're building Atmos in the open and welcome your feedback:

- 💬 **Discuss** - Share thoughts in [GitHub Discussions](https://github.com/cloudposse/atmos/discussions).
- 💬 **Discuss** - Share thoughts in [GitHub Discussions](https://github.com/orgs/cloudposse/discussions).
- 🐛 **Report Issues** - Found a bug? [Open an issue](https://github.com/cloudposse/atmos/issues).
- 🚀 **Contribute** - Want to add features? Review our [contribution guide](https://atmos.tools/community/contributing).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
---
slug: yaml-function-circular-dependency-detection
title: "Atmos Now Detects Circular Dependencies in YAML Functions"
authors: [atmos]
tags: [enhancement, bugfix]
title: Atmos Now Detects Circular Dependencies in YAML Functions
authors:
- osterman
tags:
- enhancement
release: v1.196.0
---

Atmos now detects circular dependencies in YAML function calls and provides a clear call stack showing exactly where the cycle occurs.
Expand Down
Loading
Loading