Skip to content

Releases: pulumi/pulumi-dotnet

v3.55.0

24 May 13:21
Compare
Choose a tag to compare

Improvements

  • [sdk] When an exception is thrown from the constructor of a Stack subclass, prevent TargetInvocationException from obscuring the error message.
    #106

  • [sdk/auto] Added additional fields to WhoAmIResult for URL and organizations.
    #120

  • [sdk/auto] Expose additional Pulumi refresh options to the Automation API.
    #117

  • [sdk] Updated to the latest pulumi protobuf specification.
    #135

  • [sdk] Added GetDouble to Config.
    #143

Bug Fixes

  • [sdk] Fix JSON serialisation of Input types.
    #112

  • [sdk] Improve the error message from not implemented provider methods.
    #125

v3.54.1

01 Mar 21:06
da92401
Compare
Choose a tag to compare

Improvements

Bug Fixes

v3.54.0

14 Feb 09:58
cd05ec3
Compare
Choose a tag to compare

Improvements

  • [sdk] Lazily initialize all alias combinations for older Pulumi engines during RegisterRequest preparation, not when constructing resources. Re-enable tests for AllAliases #97

  • [sdk/providers] Updated names of "Olds" and "News" to make it clear if they are old/new inputs or state. Also removed the GetPluginInfo overload, version should now be passed into the main Serve method (defaults to the assembly version).
    #99

  • [sdk] Added StackReference.GetOutputDetailsAsync to retrieve output values from stack references directly.
    #103

Bug Fixes

v3.53.0

27 Jan 14:01
b74b3ce
Compare
Choose a tag to compare

Improvements

  • [sdk/auto] Add stack tag methods to the automation API.
    #89

Bug Fixes

  • [sdk] Fix MockMonitor reporting DeletedWith wasn't supported.
    #93

  • [sdk] Fix paket referencing Pulumi.
    #91

  • [sdk] Correctly check for alias support in the engine and map fully specified alias urns.
    #88

  • [sdk] Bring back the correct fallback behavior for calculating aliases for older Pulumi engines.

v3.52.1

20 Jan 18:31
b988350
Compare
Choose a tag to compare

Improvements

  • [sdk] Delegates alias computation to engine #14

Bug Fixes

  • [sdk] Work around a port parsing bug in the engine when using providers.
    #82

  • [sdk] Rename "ID" properties to "Id" in the provider interfaces.
    #84

  • [sdk] Fix a mixup of Urn and Id in the provider interface.
    #83

v3.52.0

17 Jan 16:48
c0bf975
Compare
Choose a tag to compare

Improvements

  • [sdk] Add experimental support for writing custom resource providers. This is a preview release, code
    documentation and test coverage is known to be minimal, and all APIs are subject to change. However it is
    complete enough to try out, and we hope to get feedback on the interface to refine and stabilize this
    shortly.
    #76

Bug Fixes

v3.51.2

05 Jan 17:08
68ffecb
Compare
Choose a tag to compare

Improvements

  • [sdk] Multi-target .NET Core 3.1 and .NET 6.0.
    #69

Bug Fixes

v3.51.1

04 Jan 17:49
0dc2b85
Compare
Choose a tag to compare

Improvements

  • [revert] Re-introduce support for .NET Core 3.1.
    #67

Bug Fixes

v3.51.0

04 Jan 13:48
7036b17
Compare
Choose a tag to compare

Improvements

  • [auto] Adds SkipInstallDependencies option for Remote Workspaces
    #64

  • [sdk] Drop support for .NET Core 3.1.
    #10

  • [sdk] Add Output.JsonDeserialize.
    #65

Bug Fixes

v3.50.0

13 Dec 18:07
Compare
Choose a tag to compare

Added Output.JsonSerialize to the Pulumi SDK