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
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)
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)
Changed
- Update RPC library to latest version for improved stability and compatibility
- Update documentation generator to latest version for clearer provider docs
4.5.0
New- Added support for version 1.2.0 of CloudFormation template with new Cloud Integration fields in 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
- Added 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
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 for AWS CloudFormation template version and S3 bucket ARN configuration
- 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
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