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.75.2
github.com/pulumi/pulumi-java/pkg require major v0.20.0 -> v1.5.0

Release Notes

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

v3.75.2

Compare Source

Bug Fixes
  • [runtime] Revert changes to target net8 in provider SDKs #​515

v3.75.1

Compare Source

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

v3.75.0

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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

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.5.0

Compare Source

Improvements
  • Update to pulumi 3.150.0
Bug Fixes

v1.4.0

Compare Source

Improvements
  • Add ability to disable toString on Output
Bug Fixes
  • Be resilient to extra data from providers

v1.3.0

Compare Source

Improvements
  • Automation API
  • Support RunPlugin for Maven and Gradle plugins
  • Support Construct to enable authoring Component Packages in Java
Bug Fixes
  • Default to using Gradle with the Nexus publishing plugin when using gen-sdk
  • Use filepath.Join instead of file.Join

v1.2.0

Compare Source

Improvements
  • Default to using Gradle with the Nexus publishing plugin when using gen-sdk
  • Support RunPlugin for Maven and Gradle plugins
  • Remove @Deprecated members from the Java SDK
Bug Fixes

v1.1.0

Compare Source

Improvements
  • Fix emitted functions for assetArchive and remoteAsset in generated programs
  • Fix generation of double literals in generated programs
  • Avoid calling invokes with dependencies on unknown resources
  • Fix generation of untyped maps and array literals
  • Implement InvokeOptionsBuilder and InvokeOutputOptionsBuilder
  • Emit invoke options and invoke output options in generated programs
  • Include explicit dependencies of invokes in their resulting output
  • Bump core SDK versions in generated code
  • Emit plugin download URL in default resource options of the generated SDKs
  • Wait for resources in the input property dependencies
Bug Fixes
  • Panic when asked to generate SDKs involving multi-argument invokes

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

pulumi-renovate bot commented Dec 27, 2024

⚠️ 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.75.2" 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
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch from 555a138 to 01e0f19 Compare January 15, 2025 14:32
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch from 01e0f19 to 2cfef85 Compare January 30, 2025 12:13
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch 3 times, most recently from 8e0beca to a2a153f Compare February 10, 2025 21:42
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch 5 times, most recently from 9657a9b to a49ba87 Compare February 27, 2025 10:03
@pulumi-renovate pulumi-renovate bot force-pushed the renovate/major-pulumi branch from a49ba87 to fbdf872 Compare March 3, 2025 17:37
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