All Updates

Changelog v0.1.1

3/14/2025

Terraform Registry Support

Happy Pi Day everyone πŸ₯§

Today we’re excited to announce some changes to further customize how infra.new generates your infrastructure. As well as some quality of live improvments.

Lets dive into what's new.

Public Modules

Infra.new can now pull down verified publicly available terraform modules to include in your terraform. This can help simplify your setup by using modules that have been vetted for common best practices. To opt into this feature you can simply toggle on using different cloud providers before starting a chat by clicking the terraform icon in the corner.

Public Modules

We’re also currently working on the ability to connect to private terraform module registries hosted on Spacelift and Terraform Cloud. If you’re interested in a preview of this let us know and we can get you set up.

Custom Settings

We’ve also added some custom settings allowing you even more configuration options. You can provide a default prompt to tune how the model responds. This can be used to reduce the explaining the model does, make infra.new talk like a pirate, or even a snooty senior engineer who hates being interrupted. You can also configure how your terraform environments are set up. We currently support one directory per environment or using tfvars to separate your environment configuration.

Bug Fixes and Minor Changes

  • We’ve completely refreshed the graph representation of your generated infrastructure. You can now easily see all dependencies between resources and easily identifiable icons to identify resource categories.
  • Improved file tree that shows currently in use modules as well as a UI refresh
  • Improved error handling for failed messages. You will now not be charged a quota message if the message fails to send.
  • Fixes small bugs around when the Terraform LSP is triggered which would cause the LSP to report non-existent errors.
  • Added support for additional Terraform features when calculating costs. Count and locals should now be properly evaluated.