Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tfprotov6: Upgrade to Protocol Version 6.2 #143

Merged
merged 1 commit into from
Jan 20, 2022
Merged

Commits on Jan 20, 2022

  1. tfprotov6: Upgrade to Protocol Version 6.2

    Reference: #142
    
    Updated via:
    
    ```shell
    pushd tfprotov6/internal/tfplugin6
    ./generate.sh
    popd
    ```
    
    Terraform Plugin Protocol version 6.1 includes a deprecation of the `SchemaObject` `max_items` and `min_items` fields. While this package could transitively also deprecate the fields in its exported types, this opts to instead remove them completely since they never worked as intended.
    
    Terraform Plugin Protocol version 6.2 includes the `ApplyResourceChange.Response` and `PlanResourceChange.Response` message `legacy_type_system` field that was unintentionally missing from earlier versions. The `tfprotov6` types errantly already included the `UnsafeToUseLegacyTypeSystem` fields (copied from `tfprotov5`), which were never wired through the protocol because the protocol did not implement them. That field is now passed through the protocol in both directions.
    bflad committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    741f16f View commit details
    Browse the repository at this point in the history