New FeaturesBug Fixes
New FeaturesBug Fixes
4.23.0
New
- Add
compressiontoformal_integration_logto compress logs written to S3 and Google Cloud Storage, with gzip or zstd - Add the
formal_integration_oidcresource to manage OIDC integrations
Fixed
- Fix an issue where AWS
formal_integration_cloudresources always showed a pending change in plans
New FeaturesImprovements
4.22.0
New
- Add the
formal_connector_token_encryption_keyresource to manage token encryption keys for the Connector - Add the
formal_ssh_host_keyresource to manage SSH host keys for the Connector
Changed
- Remove the deprecated
formal_sidecarandformal_sidecar_resource_linkresources - Improve GCP and AWS deployment Examples
- Update to Formal Go SDK v3. This improves supply chain security by removing hosted Protobuf dependencies.
New Features
New FeaturesImprovements
4.21.0
New
- Add the
formal_hookresource to manage policy evaluation hooks - Add GCP support to
formal_integration_cloudwith the newgcpblock, including autodiscovery for Cloud SQL instances, Compute Engine instances, and GKE clusters, and log writes to GCS - Add the
formal_integration_cloud_gcp_activationresource to activate a GCP Cloud Integration by reporting its service account and workload identity pool provider back to Formal - Add Google Cloud Storage as a log destination on
formal_integration_logwith the newgcsblock - Add Fleet and Jamf Pro integrations to
formal_integration_mdm, alongside the existing Kandji integration
Changed
formal_integration_mdm: MDM API keys (Kandji, Fleet, Jamf) are now write-only and no longer stored in Terraform state (requires Terraform 1.11 or later)formal_integration_cloud:cloud_regionis now optional and applies to AWS only
New Features
4.20.0
New
- Add a
formal_userdata source to look up an existing user by ID or identity (idp:formal:human:<email>)
4.19.0
New
- Create AWS and GCP resources with the new
awsandgcptechnology types formal_resource_tls_configuration: present a client certificate to upstream resources with the new mutual TLS fields (tls_client_cert,tls_client_key)formal_inventory_object: declare labeled JSON sub-columns so nested JSON fields can be masked by data label
New FeaturesDeprecations
4.18.0
New
- Support GCP KMS encryption keys, alongside AWS KMS
- Reach resource upstreams through AWS Systems Manager with the new
aws_ssmdial method
Changed
- Encryption keys now use asymmetric RSA by default. Symmetric and deterministic algorithms are no longer supported, and the
algorithmfield is deprecated. - The
awskey provider is renamed toaws-kms(awsstill works as a deprecated alias)
Improvements
FixesNew Features
4.17.1
Fixed
formal_resource_dial_configuration:dial_targetcan now reference an attribute from another resource (e.g. a Cloud SQL instance created in the same plan) withoutterraform planfailing
4.17.0
New
- Add
formal_resource_dial_configurationresource to control how the connector dials a resource’s upstream (tcporgcp_cloudsql)
New FeaturesDeprecations
New FeaturesImprovements
New FeaturesDeprecations
4.16.0
New
- Add
formal_inventory_objectresource to register inventory objects (database, schema, table, column) directly, instead of relying on discovery - Add
input_jsonfield onformal_formoptions source command for payloads with non-string JSON values
Removed
- Remove
formal_integration_data_catalogresource (deprecated since 4.12.7)
New Features
ImprovementsNew FeaturesDeprecations
New Features
ImprovementsNew Features
New Features
New Features
New Features
Improvements
New FeaturesImprovements
Bug FixesImprovements
Improvements
Changed
- Update RPC library to latest version for improved stability and compatibility
- Update documentation generator to latest version for clearer provider docs
New Features
Improvements
New Features
Improvements
New FeaturesBug FixesImprovements
New FeaturesBug Fixes
Bug Fixes
Improvements
Bug FixesImprovements
New FeaturesBug FixesImprovements
Bug Fixes
New FeaturesImprovements
New FeaturesImprovements
Bug FixesImprovements
New FeaturesImprovements
New FeaturesImprovements
New FeaturesImprovements
New FeaturesBug Fixes
New Features
4.5.0
New- Add autodiscovery and log delivery fields to the
awsconfiguration block offormal_integration_cloudresources:enable_eks_autodiscoverytoggles EKS clusters autodiscoveryenable_rds_autodiscoverytoggles RDS instances (PostgreSQL, MySQL, MongoDB) autodiscoveryenable_redshift_autodiscoverytoggles Redshift clusters autodiscoveryallow_s3_accessallows Formal to send logs to S3 buckets in your AWS account through Log Integrations
- Add read-only fields to the root level of
formal_integration_cloudresources for CloudFormation stack parameters:aws_enable_eks_autodiscoveryprovides the value for theEnableEKSAutodiscoveryparameteraws_enable_rds_autodiscoveryprovides the value for theEnableRDSAutodiscoveryparameteraws_enable_redshift_autodiscoveryprovides the value for theEnableRedshiftAutodiscoveryparameteraws_allow_s3_accessprovides the value for theAllowS3Accessparameteraws_s3_bucket_arnprovides the value for theS3BucketARNparameter
New FeaturesBug FixesDeprecations
4.4.1
Changed- Bumped Formal Go SDK from 2.8.1 to 2.8.2
- Brought back the
typefield offormal_integration_cloudresources, which was mistakenly removed in version 4.4.0
4.4.0
New- Added
awsconfiguration block toformal_integration_cloudresources, includingtemplate_versionands3_bucket_arn. See the CloudFormation Changelog for template version history.
- Provider now uses version 2.8.1 of the Formal Go SDK and version 2025-02-24 of the API
- The
typefield offormal_integration_cloudresources is now deprecated in favor ofaws
New FeaturesBug FixesDeprecations
4.3.2
Changed- Bumped to version 2.7.0 of the Formal SDK
4.3.1
New- Added encryption keys and log configurations resources
- Added deprecated notification for
managed_tlsfield informal_connector_hostname - Deprecated
managed_tlsfield informal_connector_hostname
- Fixed the list of update-able resource fields for formal resources
4.3.0
New- Added
dns_recordtoformal_connector_hostname
- Removed ForceNew for
formal_resource_hostname.hostname