-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: opentofu/opentofu
base: v1.9.1
head repository: opentofu/opentofu
compare: v1.9.2
- 11 commits
- 13 files changed
- 5 contributors
Commits on Apr 25, 2025
-
Revert "Temporary revert minimal image docs" (#2404)
Signed-off-by: James Humphries <james@james-humphries.co.uk> Co-authored-by: James Humphries <james@james-humphries.co.uk>
Configuration menu - View commit details
-
Copy full SHA for f6f5d10 - Browse repository at this point
Copy the full SHA f6f5d10View commit details
Commits on Jul 14, 2025
-
Signed-off-by: Martin Atkins <mart@degeneration.co.uk> Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84591ee - Browse repository at this point
Copy the full SHA 84591eeView commit details -
jsonformat: Tolerate incorrect paths in plan relevant_attributes
The code for matching relevant_attributes against resource_drift entries (a part of the heuristic for deciding whether to show "changes outside of OpenTofu" in the human-oriented plan UI) was previously assuming that paths in resource_drift would always be valid for the associated resource instance object values because in most cases the language runtime will detect invalid references and so fail to generate a plan at all. However, when the reference is to something within a dynamically-typed argument (such as the manifest in kubernetes_manifest) and when it appears only as an argument to either the "try" or "can" functions (so the dynamic error is intentionally suppressed) the language runtime can't catch it and so the incorrect reference will leak out into relevant_attributes, thereby violating assumptions made by the path matcher. Instead then, we'll continue the existing precedent that this "relevant attributes" mechanism is a best-effort heuristic that prefers to succeed with an incomplete result rather than to fail, extending that to the traversals in the plan renderer which will now treat incorrectly-typed steps as not matching rather than causing OpenTofu to crash completely. Since a reference to something that doesn't exist cannot succeed it also cannot possibly _actually_ contribute directly to the final result of the expression it appeared in, so in practice it should be okay to disregard these invalid references for the purposes of deciding which changes outside of OpenTofu seem likely to have caused the actions that OpenTofu is proposing to make during the apply phase. Signed-off-by: Martin Atkins <mart@degeneration.co.uk> Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98d777a - Browse repository at this point
Copy the full SHA 98d777aView commit details -
fix: Temp data cleanup in windows (#2995)
Signed-off-by: krishna sindhur <krishna.sindhur@thinkbyte.ai> Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5428cff - Browse repository at this point
Copy the full SHA 5428cffView commit details -
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5fa034 - Browse repository at this point
Copy the full SHA c5fa034View commit details -
hcl2shim: MockValueComposer handles structural-typed attributes (#2994)
Signed-off-by: Martin Atkins <mart@degeneration.co.uk> Signed-off-by: Christian Mesh <christianmesh1@gmail.com> Co-authored-by: Christian Mesh <christianmesh1@gmail.com> Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e69e22e - Browse repository at this point
Copy the full SHA e69e22eView commit details -
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f145e90 - Browse repository at this point
Copy the full SHA f145e90View commit details -
Smarter approach to .Equals on state objects for unordered lists (#3024)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 80881ba - Browse repository at this point
Copy the full SHA 80881baView commit details -
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2fe1a79 - Browse repository at this point
Copy the full SHA 2fe1a79View commit details
Commits on Jul 15, 2025
-
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e13394f - Browse repository at this point
Copy the full SHA e13394fView commit details -
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eeeac01 - Browse repository at this point
Copy the full SHA eeeac01View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.9.1...v1.9.2