Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hashicorp/terraform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.3
Choose a base ref
...
head repository: hashicorp/terraform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.4
Choose a head ref
  • 8 commits
  • 15 files changed
  • 3 contributors

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    c3addc0 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. skip unneeded variable validation during destroy

    Arbitrary expressions cannot be evaluated during destroy, because the
    "state" of the state is unknown. Missing resources or invalid data will
    cause evaluations to fail, preventing any progress in the destroy
    operations.
    
    The way we handle this with providers and temporary values that need to
    be re-evaluated during destroy, is that they are selectively pruned out
    of the graph during the destroy process. Now that variable validations
    can reference other values in the configuration, which added another
    evaluation node to the graph, that new node must also act like it's a
    temporary value akin to variables, locals, and outputs.
    
    This has some implications for validations in general, since they were
    always run during a destroy. However now that validations can reference
    other objects, we cannot be sure the evaluation is possible, and they
    must be subject to the same rules as all temporary values and be skipped
    when not required in the destroy graph.
    jbardin committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    da80e68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d454e69 View commit details
    Browse the repository at this point in the history
  3. update CHANGELOG.md

    jbardin committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c16a3b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    8f7bb31 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    liamcervante authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    00c6c6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f452b08 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    938d716 View commit details
    Browse the repository at this point in the history
Loading