Skip to content

Releases: pulumi/pulumi-dotnet

v3.75.1

26 Feb 23:28
30427ae
Compare
Choose a tag to compare

v3.75.1 - 2025-02-26

Follow up release after v3.75, this reverts the updates to targeting net8.

v3.75.0

26 Feb 14:51
f82fd84
Compare
Choose a tag to compare

v3.75.0 - 2025-02-26

Improvements

  • [sdk] updated pulumi submodule and go.mod sdk/pkg and excluded failing conformance tests #482

  • [sdk] Support parameterization for remote component resources #502

bug-fixes

  • [sdk] Fix inconsistent behavior of inheritance for InputAttribute and OutputAttribute #506

Improvements

  • [sdk/auto] Add the --preview-only flag for the refresh command #496

  • [sdk/provider] Schema Analyzer to infer component schemas from classes #468

  • [sdk/provider] Implement component provider host for auto-inferred components #507

v3.74.0

20 Feb 11:15
a0ca687
Compare
Choose a tag to compare

v3.74.0 - 2025-02-19

Improvements

  • [sdk] Add ability to disable ToString on Output #461

bug-fixes

  • [sdk] Handle null in InputMap/List implicit conversions #459

  • [sdk] Fix the Provider and Providers option when used in resource transforms #460

  • [sdk] Fix adding the same value to InputMap multiple times #462

v3.73.0

06 Feb 15:26
091997e
Compare
Choose a tag to compare

v3.73.0 - 2025-02-06

Improvements

  • [sdk] InputMap and InputList no longer flatten nested unknowns/secrets to apply to the whole object. #449

Bug Fixes

  • [runtime] Don't parse runtime options at startup, defer to the options sent for specific methods #451

v3.72.0

30 Jan 11:14
36c214b
Compare
Choose a tag to compare

v3.72.0 - 2025-01-30

Bug Fixes

  • [sdk] Avoid calling invokes with dependencies on unknown resources #441

  • [sdk] Wait for resources in the input property dependencies #444

Improvements

  • [runtime] Plugins with msbuild warnings can still be run #437

  • [runtime] Implement GetRequiredPackages to replace GetRequiredPlugins #440

v3.71.1

19 Dec 22:13
b19d8c8
Compare
Choose a tag to compare

v3.71.1 - 2024-12-19

Bug Fixes

  • [sdk] Await background tasks during inline deployment #420

  • [sdk] Fix parameterized explicit providers #435

  • [runtime] Fix the language plugin to return a version #390

v3.71.0

05 Dec 15:59
336fc35
Compare
Choose a tag to compare

v3.71.0 - 2024-12-05

Improvements

  • [sdk] Allow specifying dependencies for output invokes #412

  • [sdk/provider] Add Parameterize to the provider interface #404

v3.70.0

27 Nov 22:26
6435544
Compare
Choose a tag to compare

v3.70.0 - 2024-11-27

Bug Fixes

  • [sdk/auto] Fix warning for inline programs #388

Improvements

  • [runtime] Reduce binary size by stripping debug information #411

v3.69.0

21 Nov 17:47
b37eee0
Compare
Choose a tag to compare

v3.69.0 - 2024-11-21

Improvements

  • [sdk] Make Pulumi.RunException public #364

  • [sdk] Add DeferredOutput for resolving some output/input cycles #385

bug-fixes

  • [sdk] Support input lists and maps in JsonSerializer.SerializeAsync and JsonSerializer.DeserializeAsync #372

  • [sdk] Fix publishing to set a required property used by the Automation Api to Install Pulumi cli #393

Improvements

  • [sdk/auto] Lessen the strictness of OperationTypeConverter to allow unknown operations #350

  • [sdk/auto] Updating YamlDotNet to v16.1.2 #354

  • [sdk/auto] Add pulumi stack change-secrets-provider to automation api #383

  • [sdk/provider] OutputReference.Value will normalize to null for Computed values #381

Bug Fixes

  • [sdk/provider] Fix a bug deserialising unknown secrets #378

  • [runtime] Improve the detections of project files when attaching a debugger #255

  • [runtime] Fix RunPlugin with new versions of the pulumi cli #395

v3.68.0

17 Sep 09:27
bbdccc1
Compare
Choose a tag to compare

v3.68.0 - 2024-09-17

Improvements

  • [sdk] Parameterized providers are now considered stable #347

  • [sdk/provider] Support authoring multi-language components in .NET #275