Closed pancochea closed 5 months ago
@pancochea it was schema
field, and it is deprecated, not removed:
https://registry.terraform.io/providers/fivetran/fivetran/latest/docs/resources/connector_schema_config#nested-schema-for-schema
There's no BC here.
Error is caused by another field: panic: AttributeName("daylight_saving_time_enabled"): can't use tftypes.String as tftypes.Bool Of another resource.
patch versions are suposed to be retrocompatible
The problem is caused by field fivetran_destination. daylight_saving_time_enabled
Nothing was removed from schema. Documentation just updated to use non-deprecated field.
As for daylight_saving_time_enabled
field: will figure out what's wrong and prepare a fix soon.
UPD: reproduced the issue. It doesn't related with fivetran_connector_schema_config resource as expected. The problem is with migration code from legacy destination schema (provider version < 0.7.1).
This update breaks all implementations of fivetran_connector_schema_config, patch versions are suposed to be retrocompatible. Although this change is reported in the changelog, we expected a deprecation warning, not a direct removal in a patch update.
1.1.17 in this version you define the schemas as blocks, as per documentation:
< 1.1.18 from now on, schema is defined as a json object.
Error: