Terraform 1.8.0 Is Out

Terraform 1.8.0 has just been released today.

Here’s a list of new features:

Providers can now offer functions which can be used from within the Terraform configuration language.

The syntax for calling a provider-contributed function is provider::provider_name::function_name(). (#34394)

Providers can now transfer the ownership of a remote object between resources of different types, for situations where there are two different resource types that represent the same remote object type.

This extends the moved block behavior to support moving between two resources of different types only if the provider for the target resource type declares that it can convert from the source resource type. Refer to provider documentation for details on which pairs of resource types are supported.

New issensitive function returns true if the given value is marked as sensitive.

The complete list can be seen in the release notes linked above.


Master GitHub Actions with a Senior Infrastructure Engineer

As a senior staff infrastructure engineer, I share exclusive, behind-the-scenes insights that you won't find anywhere else. Get the strategies and techniques I've used to save companies $500k in CI costs and transform teams with GitOps best practices—delivered straight to your inbox.

Not sure yet? Check out the archive.

Unsubscribe at any time.