v1.12.0 — unified hash() for directories and env maps
Merges hashDirectory and the env-fingerprint helper into a single overloaded hash().
Highlights
hash(directory)→ synchronousstringdigest of a source tree (build/VCS dirs skipped).hash(env)→ a single non-secretOutput<string>digest of an env map.- Building deploy
triggersfromhash(env)instead of spreading raw secretOutputs keeps secrets out of dynamic-resource state, avoiding the Pulumi #16041 serialization race — deploys are safe to (re)create at full parallelism, no--parallel 1.
Breaking
hashDirectoryis renamed tohash(same directory behavior — pass a string path). Updateimport { hashDirectory }→import { hash }.
Full Changelog: v1.11.0...v1.12.0