pulumi/changelog
bors[bot] 761d1c74eb
Merge #11021
11021: Avoid backfilling property deps for Go r=justinvp a=justinvp

Two changes:

## 1. Go SDK

Change the Go SDK to always send a filled-in property dependencies map, which is consistent with all of the other language SDKs. This prevents the engine from backfilling an empty map with explicit dependencies specified in the `pulumi.DependsOn` `ResourceOption`.

**Node.js:**

a4dbd1da4f/sdk/nodejs/runtime/rpc.ts (L140-L143)

**Python:**

a4dbd1da4f/sdk/python/lib/pulumi/runtime/rpc.py (L211-L223)

**.NET:**

a4dbd1da4f/sdk/dotnet/Pulumi/Deployment/Deployment_Serialization.cs (L79-L83)

**Java:**

33e2d98ad9/sdk/java/pulumi/src/main/java/com/pulumi/serialization/internal/PropertiesSerializer.java (L67-L72)

## 2. Engine

Stop doing the backfilling in the engine when remote is true, because all clients that support remote already support passing property dependencies, so there's no need to backfill. The backfill behavior was meant for very old clients that didn't support sending property dependencies.

Fixes #10951


Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2022-10-14 16:24:21 +00:00
..
pending Merge #11021 2022-10-14 16:24:21 +00:00
config.yaml Upgrade yaml to v0.5.10 2022-10-13 14:39:25 -07:00