Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update first-party Pulumi dependencies (major) #391

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pulumi-renovate[bot]
Copy link
Contributor

@pulumi-renovate pulumi-renovate bot commented Dec 27, 2024

This PR contains the following updates:

Package Type Update Change
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet require major v0.0.0-20241219213128-b19d8c8da35b -> v3.71.1
github.com/pulumi/pulumi-java/pkg require major v0.20.0 -> v1.0.0

Release Notes

pulumi/pulumi-dotnet (github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet)

v3.71.1

Compare Source

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

Compare Source

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

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

v3.70.0

Compare Source

Bug Fixes
  • [sdk/auto] Fix warning for inline programs #​388
Improvements
  • [runtime] Reduce binary size by stripping debug information #​411

v3.69.0

Compare Source

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] Update 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

Compare Source

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

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

v3.67.1

Compare Source

Bug Fixes
  • [runtime] Fix debugger support #​343

v3.67.0

Compare Source

Improvements
  • [sdk] Add support for attaching debuggers #​332
Bug Fixes
  • [sdk/provider] Fix serialization of ComponentResources (no id required) #​331

  • [sdk/provider] Fix output value serialization. #​337

v3.66.2

Compare Source

Bug Fixes
  • [sdk] Update Pulumi.Protobuf to v3.27.3 (fork) #​324

v3.66.1

Compare Source

Bug Fixes
  • [sdk] Fix binary compatibility with provider SDKs built using older version of the core SDK #​318

v3.66.0

Compare Source

Improvements
  • [sdk] Support package parameterization for Read/RegisterResource/Call/Invoke #​311
Bug Fixes
  • [sdk] Fix type annotations for inputListFromT0/1 #​301

  • [sdk] Fix race condition in GrpcMonitor's GrpcChannel management #​304

  • [sdk] Fix unknown inputs deserialization #​306

  • [sdk] Fix program hanging when a resource transformation throws an exception #​307

  • [sdk] Fix handling of input properties with backing fields #​308

Improvements
  • [sdk/auto] Implement Stack.ImportAsync() for batch importing resources into a stack #​296

v3.65.0

Compare Source

Improvements
  • [sdk] Update Grpc dependency. #​256

  • [sdk] Strongly type URN values in Provider #​293

Bug Fixes
  • [sdk] Enable .net analyzers and fix warnings. #​278

  • [sdk] Bufix Parsing of CustomTimeouts #​290

  • [sdk] Add support for deserializing output values and use them from transforms #​298

Improvements
  • [runtime] Update pulumi/pulumi to 3.121 #​288

v3.64.0

Compare Source

Improvements
  • [sdk] Make transforms a stable feature, not experimental #​270

  • [sdk/provider] Refactor Provider tests in order to prepare integration testing #​277

Bug Fixes
  • [runtime] Upgrade dependencies #​279

v3.63.1

Compare Source

Bug Fixes
  • [sdk] Remove Google.Protobuf pinned dependency. #​268

v3.63.0

Compare Source

Improvements
  • [sdk] Support the Result field for better support of up --continue-on-error #​259
Bug Fixes
  • [sdk] Revert gRPC update that broke large messages. #​266
Improvements
  • [sdk/auto] Add ContinueOnError option to the automation API #​265

v3.62.0

Compare Source

Improvements
  • [sdk] Allow apply to have unknown values during updates #​258
Bug Fixes
  • [sdk] Use InvariantCulture when parsing numbers from config #​262

  • [sdk] Pin Google.Protobuf to 3.24. #​263

v3.61.0

Compare Source

Improvements
  • [sdk] Add attribute to handle deserialization of constructor parameters with name overrides #​231

  • [sdk] Add experimental support for the new transforms system #​234

  • [sdk] Add FSharp Ops helpers #​250

  • [sdk] Handle Outputs in derived Stacks #​251

v3.60.0

Compare Source

Improvements
  • [sdk] Add environment add and remove commands to automation api #​210

  • [sdk] Update Grpc dependency. #​219

  • [sdk] Drop support for netcoreapp3.1 #​235

  • [sdk/auto] Add new API to install the Pulumi CLI from the Automation API #​226

  • [sdk/provider] Initial implementation of a reflection-based PropertyValue deserializer #​201

v3.59.0

Compare Source

Improvements
  • [sdk] Implement reflection-based RegisterOutputs() for component resources #​200

  • [sdk] Support .NET 8. #​205

Bug Fixes
  • [sdk/auto] Fix issue with specifying a git username for remote workspaces. #​186

v3.58.0

Compare Source

Bug Fixes
  • [sdk] Register and await tasks created from Apply that don't return anything. #​183
Improvements
  • [sdk/auto] Add support for the path option for config operations. #​191

v3.57.0

Compare Source

Improvements
  • Converter SDK: add Args: string[] to the ConvertProgramRequest fields which allows converter plugins to access args provided to pulumi convert

v3.56.2

Compare Source

Improvements
  • Plugin: clean up resources and exit cleanly on receiving SIGINT or CTRL_BREAK.
Bug Fixes

v3.56.1

Compare Source

Bug Fixes
  • [sdk/automation-api] Adds guards in a non-destructive way against invalid JSON engine event data.
    #​167

v3.56.0

Compare Source

Improvements
Bug Fixes
  • [sdk] Fix the default version for dotnet providers.
    #​148
Improvements
  • [sdk] - Implements a Converter abstraction for building language converter plugins for Pulumi in dotnet.
    #​165

v3.55.2

Compare Source

Improvements
Bug Fixes
  • [sdk] Fix the default version for dotnet providers.
    #​148

v3.55.1

Compare Source

Improvements
Bug Fixes
  • [sdk] Fix serialization secret JSON resource arguments.
    #​144

v3.55.0

Compare Source

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

Compare Source

Improvements
Bug Fixes

v3.54.0

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

Improvements
  • [sdk] Multi-target .NET Core 3.1 and .NET 6.0.
    #​69
Bug Fixes

v3.51.1

Compare Source

Improvements
  • [revert] Re-introduce support for .NET Core 3.1.
    #​67
Bug Fixes

v3.51.0

Compare Source

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
pulumi/pulumi-java (github.com/pulumi/pulumi-java/pkg)

v1.0.0

Compare Source

Improvements
  • Fix emitted import statements in generated programs such that imports with the same symbol are fully qualified
  • Fix args and result handling of invokes in generated programs
Bug Fixes

v0.21.0

Compare Source

Improvements
  • Update to Pulumi 3.144.1

  • Implement GetRequiredPackages for the Java language host

  • Support exporting plain stack output values with Context.export

  • Support StackReference.getOutput from generated programs

  • Implement getOrganizationName on Deployment and Context

Bug Fixes
  • [Convert] Emit the Deployment class when using Pulumi built-in functions in PCL stack() and projectName()

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@pulumi-renovate pulumi-renovate bot added dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update labels Dec 27, 2024
@pulumi-renovate pulumi-renovate bot enabled auto-merge (squash) December 27, 2024 22:01
@pulumi-renovate
Copy link
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: errors parsing go.mod:
go.mod:20:2: require github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet: version "v3.71.1" invalid: should be v0 or v1, not v3

@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch from d96c051 to 555a138 Compare January 7, 2025 18:17
@pulumi-renovate pulumi-renovate bot changed the title Update module github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet to v3 Update first-party Pulumi dependencies (major) Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants