quick-bites icon indicating copy to clipboard operation
quick-bites copied to clipboard

chore(deps): update all dependencies

Open renovate[bot] opened this issue 3 months ago • 1 comments

This PR contains the following updates:

Package Change Age Confidence Type Update
@pulumi/digitalocean (source) 4.53.0 -> 4.55.0 age confidence dependencies minor
@pulumi/kubernetes (source) 4.23.0 -> 4.24.1 age confidence dependencies minor
@pulumi/pulumi (source) 3.196.0 -> 3.209.0 age confidence dependencies minor
actix-web (source) 4.5.1 -> 4.12.1 age confidence dependencies minor
actix-web (source) 4.9.0 -> 4.12.1 age confidence dependencies minor
anyhow 1.0.81 -> 1.0.100 age confidence dependencies patch
chrono 0.4.39 -> 0.4.42 age confidence dependencies patch
diesel (source) 2.2.6 -> 2.3.4 age confidence dependencies minor
github.com/pulumi/pulumi-digitalocean/sdk/v4 v4.53.0 -> v4.55.0 age confidence require minor
github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.23.0 -> v4.24.1 age confidence require minor
github.com/pulumi/pulumi-random/sdk/v4 v4.18.3 -> v4.18.4 age confidence require patch
github.com/pulumi/pulumi/sdk/v3 v3.196.0 -> v3.209.0 age confidence require minor
go (source) 1.25.1 -> 1.25.4 age confidence toolchain patch
opentelemetry (source) 0.30.0 -> 0.31.0 age confidence dependencies minor
pulumi-kubernetes ==4.23.0 -> ==4.24.1 age confidence minor
reqwest 0.12.12 -> 0.12.24 age confidence dependencies patch
serde (source) 1.0.197 -> 1.0.228 age confidence dependencies patch
serde (source) 1.0.217 -> 1.0.228 age confidence dependencies patch
serde_json 1.0.138 -> 1.0.145 age confidence dependencies patch
tokio (source) 1.43.0 -> 1.48.0 age confidence dependencies minor
tokio (source) 1.47.1 -> 1.48.0 age confidence dependencies minor
tokio (source) 1.39.3 -> 1.48.0 age confidence dependencies minor
tracing (source) 0.1.41 -> 0.1.43 age confidence dependencies patch
tracing (source) 0.1.40 -> 0.1.43 age confidence dependencies patch
tracing-bunyan-formatter 0.3.7 -> 0.3.10 age confidence dependencies patch
tracing-opentelemetry 0.31.0 -> 0.32.0 age confidence dependencies minor
tracing-subscriber (source) 0.3.20 -> 0.3.22 age confidence dependencies patch
tracing-subscriber (source) 0.3.17 -> 0.3.22 age confidence dependencies patch
typed-builder 0.22.0 -> 0.23.0 age confidence dependencies minor
uuid 1.13.1 -> 1.18.1 age confidence dependencies minor
uuid 1.11.1 -> 1.18.1 age confidence dependencies minor

Release Notes

pulumi/pulumi-digitalocean (@​pulumi/digitalocean)

v4.55.0

Compare Source

What's Changed

Full Changelog: https://github.com/pulumi/pulumi-digitalocean/compare/v4.54.0...v4.55.0

v4.54.0

Compare Source

Does the PR have any schema changes?

Looking good! No breaking changes found.

New functions:
  • index/getGenaiModels.getGenaiModels
  • index/getGenaiRegions.getGenaiRegions

What's Changed

Full Changelog: https://github.com/pulumi/pulumi-digitalocean/compare/v4.53.0...v4.54.0

pulumi/pulumi-kubernetes (@​pulumi/kubernetes)

v4.24.1

Compare Source

Fixed
  • Fixed a regression of #​2943 which could cause Deployments to erroneously report diffs.
Changed
  • Upgraded helm.sh/helm to v3.18.6. (#​3969)

v4.24.0

Compare Source

Added
  • Added a plainHttp option to the v4.Chart resource. (#​3250)
Changed
  • The pulumi.com/waitFor annotation now uses an RFC9535-compliant JSONPath parser. This makes it possible to wait for more complex scenarios.

    For example:

    • To wait for a Pod's status.phase to be "Running" or "Succeeded":

      pulumi.com/waitFor: "jsonpath={.status[?@​ == 'Running' || @​ == 'Succeeded' ]}"

    • To wait for for an object to have a "Failed" or "Complete" condition with a "True" value:

      pulumi.com/waitFor: "jsonpath={.conditions[?(@​.type=='Failed'||@​.type=='Complete')].status}=True

    (Tools like jsonpath.com are very helpful for ensuring your JSONPath expression works as expected.)

    Importantly, please note that kubectl wait --for=jsonpath=... supports only a subset of RFC9535. This means some complex waitFor annotations will not be reproducible with kubectl.

    Existing expressions should continue to work normally with one notable exception: a selector like .items[] now requires an explicit wildcard, i.e. .items[*].

    As a reminder, the pulumi.com/waitFor annotation is experimental and subject to change. Similarly, RFC9535 is still only proposed and may also change in the future.

  • enableConfigMapMutable and enableSecretMutable are now stable. (#​3886)

Fixed
  • Helm resources all now use the correct registry/config.json file for credentials. For backward-compatibility registry.json is preferred if it exists. (#​3606)

  • Fixed an issue where deletions could take longer than necessary. (#​3317)

  • Significantly reduced memory usage. (#​3713)

  • Fixed incorrect deprecation warnings for VolumeAttributesClass. (#​3772)

  • SecretPatch inputs are now automatically marked as secret.

pulumi/pulumi (@​pulumi/pulumi)

v3.209.0

Compare Source

Features
  • [cli] Add native support for OIDC token exchange when logging into Pulumi Cloud. Run pulumi login --help for more information. #​20974

  • [sdk/python] Allow older grpcio and protobuf dependencies #​21007

  • [sdkgen/{dotnet,go,nodejs,python}] Generate .gitignore and .gitattributes files for generated SDKs #​21034

Bug Fixes
  • [cli/install] Correctly install non-standard plugins. See #​20953 for more information #​20983

  • [cli/new] Create pyproject.toml for uv and poetry projects when using --generate-only #​20979

  • [sdk/nodejs] Fix serialization errors due to SxS copies of the SDK #​21029

  • [sdk/python] Add PropertyValue runtime validation checks #​21058

Miscellaneous
  • [engine] Don't send root directory and runtime options to language plugins as command line arguments #​21054

  • [sdk/{dotnet,java,yaml}] Bump language runtimes for yaml, dotnet and java

v3.208.0

Compare Source

Features
  • [cli] Expose all command flags as env vars (e.g. --refresh can now be set with PULUMI_OPTION_REFRESH) #​20868

  • [cli/install] Make pulumi install recurse into local packages #​20945

  • [engine] Add a replacement_trigger resource option. Any change to this value between program runs will trigger a replace of the resource #​20936

  • [engine] Add a new builtin Stash resource which can be used to save a value to state #​20819

  • [protobuf] Add Language.Template RPC to protos #​20948

  • [sdk/go] Add support for replacement_trigger in the Go SDK #​20937

Bug Fixes
  • [engine] Fix duplicate resource snapshot integrity issue with aliases #​20926

  • [engine] Allow resources marked as Delete to be targeted, and take them into account for dependency calculation #​20962

  • [engine] Fix a panic when previewing and import of a resource that wants to delete and then replace due to diffs #​20997

  • [pkg] Include invalid property names in bind errors #​20989

  • [sdk/python] Don’t raise when looking up a stack reference output that does not exist #​20938

  • [sdkgen/python] Ensure resource args accept typeddicts when no language info is specified #​20982

Miscellaneous
  • [cli] Document the [template|url] argument in pulumi up command help text #​20996

v3.207.0

Compare Source

Features
  • [cli] Log gRPC requests before invoking them in gRPC debug interceptor #​20817

  • [engine] Add ReplaceWith resource option to allow one resource's replace operations to trigger another's #​20693

  • [sdkgen/python] Allow all PEP440 version specifiers to be used

Bug Fixes
  • [cli/import] Return errors when an import fails #​20904

  • [engine] Fix parenting of resources in some cases in refresh --run-program #​20894

  • [engine] Fix StackReference secrets performance #​20908

  • [programgen] Do not panic when re-writing type-invalid PCL #​20770

  • [sdk/go] Fix import path in instructions when linking a package in Go #​20888

  • [sdk/nodejs] Fix closure serialization on Node.js v25.2.0 #​20913

  • [sdk/{nodejs,python}] Avoid cancellations due to do slow processing of requests

  • [sdk/python] Avoid cancellations due to do slow processing of requests in the callbacks server #​20917

Miscellaneous
  • [engine] Stop sending ConfigPropertyMap as part of RunRequest #​20887

v3.206.0

Compare Source

3.206.0 (2025-11-05)
Features
  • [protobuf] Pass a preview flag to invokes so they can tell if they're being called during a preview #​20827

  • [cli/about] Include PULUMI_* environment variables in the pulumi about output #​20855

  • [auto/go] Get event log over gRPC instead of trying to read it from a text file #​20822

  • [auto/nodejs] Get event log over gRPC instead of trying to read it from a text file #​20824

  • [auto/python] Get event log over gRPC instead of trying to read it from a text file #​20833

  • [cli/engine] Add environment variable to add --refresh to preview,update,destroy #​20797

  • [sdk/nodejs] Add PULUMI_NODEJS_SKIP_COMPONENT_INPUTS environment variable to skip the new feature of sending component inputs to the engine for diffing and state storage #​20842

Bug Fixes
  • [engine] Fix duplicate resource snapshot integrity issue, when running pulumi up --refresh --run-program and when a resource PendingReplacement exists in the snapshot #​20812

  • [engine] Support floating point NaN and Inf values in resource state #​20843

Miscellaneous
  • [sdk/go] Use Language.Link to link Go packages #​20811

v3.205.0

Compare Source

Bug Fixes
  • [cli/display] Improve how the severity is displayed for policy violations #​20805

  • [engine] Fix an issue where refresh --run-program could potentially run forever #​20781

v3.204.0

Compare Source

Features
  • [cli] Print replace diffs when a resource tries to replace but is blocked by still having an import id set #​20762

  • [engine] Support overriding policy severity on violations #​20767

  • [backend/service] Send journal entries to the backend if it's supported #​20343

Bug Fixes
  • [engine] Fix a potential snapshot integrity error when a resources dependency fails to be destroyed using destroy --run-program #​20692

  • [engine] Fix import error to contain the import ID of non-existent resources #​20753

  • [sdk/nodejs] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values. #​20774

  • [sdk/python] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values. #​20769

  • [sdkgen/go] Fix codegen of scalar return SDK functions #​20754

  • [sdkgen/{nodejs,python}] Fix scalar return protocol to allow returning secret maps #​20747

Miscellaneous
  • [sdk/nodejs] Use Language.Link to link Node.js packages #​20715

v3.203.0

Compare Source

Features
  • [cli/display] Display policy severity for violations #​20746

  • [cli/package] Show functions in package info #​20733

Bug Fixes
  • [engine] Make sure errors from the journaler are not shown to the user #​20740

  • [backend/diy] Fix casing of stack/latest when importing stacks #​20727

  • [cli/package] Fix 'required' flag for resource inputs in package info #​20731

  • [programgen] Revert #​20345 #​20714

  • [programgen/{dotnet,nodejs}] Propagate local dependencies for parameterized packages during convert down to GenerateProject #​20706

  • [sdkgen/python] Fix python invokes for functions returning map types #​20719

Miscellaneous
  • [sdk/python] Use Language.Link to link python packages #​20612

v3.202.0

Compare Source

Features
  • [auto] Add SetAllConfigJson method to automation APIs #​20709

  • [cli/config] Add --json input support to pulumi config set-all #​19427

  • [cli/display] Add error summary at the end of Resource changes #​20658

  • [components/{go,nodejs}] Send component inputs to be saved in state. This brings NodeJS and Go inline with Python behaviour #​20357

  • [sdk/python] Add support for Python 3.14 #​20433

  • [sdk/python] Add the hide_diffs resource option #​20655

Bug Fixes
  • [engine] Fix assert when a resource that's not targeted on a destroy is marked as Delete #​20684

  • [sdk/nodejs] Allow compiled local SDKs to be parameterized #​20685

  • [sdk/nodejs] Handle RangeErrors from util.inspect stringifying error objects #​20705

v3.201.0

Compare Source

Features
  • [sdkgen/go] Support non-object return types in functions #​20646
Bug Fixes
  • [backend/service] Fix the --insecure flag in pulumi login

v3.200.0

Compare Source

Features
  • [cli] Look for .cmd and .ps1 extensions as well on Windows when looking for executables #​20637

  • [sdk/go] Add a new resource option: HideDiffs #​20631

  • [sdk/nodejs] Add a new resource option: hideDiffs #​20631

  • [sdkgen/python] Support non-object return types in functions #​20624

Bug Fixes
  • [build] Use ruff to auto fix lints in python #​20644

  • [sdk/nodejs] Make new arguments to initialize optional #​20650

  • [sdkgen/nodejs] Generate a .gitignore file inside local SDKs #​20643

  • [cli/state] Treat providers that are marked as parents in a move as providers still instead of as regular resources #​20639

  • [cli/state] Exclude root stack correctly when moving resources and when --include-parents is passed

v3.199.0

Compare Source

Features
  • [cli/about] Add pulumi about env to help #​20633

  • [cli/{about,new}] Add environment variables to override template repository settings. The new PULUMI_TEMPLATE_GIT_REPOSITORY, PULUMI_TEMPLATE_BRANCH, PULUMI_POLICY_TEMPLATE_GIT_REPOSITORY, and PULUMI_POLICY_TEMPLATE_BRANCH environment variables allow runtime customization of template sources #​20615

  • [cli/{install,package}] Add support for package references in plugins #​20524

  • [sdk/nodejs] Pass options, name, and type to ComponentResources initialize methods #​20618

  • [cli/policy] Send vcs metadata when publishing policy packs #​20528

Bug Fixes
  • [cli/display] Always send diag events to stderr in the diff display #​20632

  • [components] Stop including auth info in plugin name #​20620

  • [engine] Support the import option in resource transforms #​20586

  • [programgen] Fix panic in parseProxyApply when encoutering warning diagnostics #​20583

  • [sdk/nodejs] Don't attempt to serialise function values for resource inputs/outputs #​20621

v3.198.0

Compare Source

Features
  • [engine] Expand snapshot integrity check for resources #​20519

  • [sdk/go] Refactor Go policy SDK to have access to a pulumi Context object #​20570

  • [sdk/python] Allow registered resources to be retrieved from the mock monitor for test assertions #​20540

Bug Fixes
  • [engine] Fix snapshot integrity error with run-program --refresh, when a provider has a dependency that isn't being created #​20541

  • [engine] Remove unneeded data from policy summary events #​20589

  • [sdk] Fix plugin killing during cancellation #​20543

  • [sdk/go] Fix [Unm/M]arshalProperties to return nil when given nil #​20544

Miscellaneous
  • [protobuf] Add loader_target to LanguageRuntime.LinkRequest #​20552

  • [cli/package] Move InstallPackage from cmd/packagecmd to cmd/packages #​20550

  • [cli/package] Move stdout/stderr IO out of GenSDK and LinkPackage #​20546

  • [sdk] Move PluginSpec.Install to pkg/workspace.InstallPluginContent #​20537

  • [sdk/yaml] Bump pulumi-yaml to 1.23.2 #​20588

v3.197.0

Compare Source

Features
  • [cli] Send new policy fields when publishing a policy pack

  • [sdk/dotnet] Update dotnet to v3.88 #​20512

Bug Fixes
  • [engine] Fix a panic in preview, that could happen in some cases when default providers get updated #​20511

  • [components/python] Fix parenting of python components #​20508

  • [sdk/python] Fix hang when shutting down in certain error conditions #​20484

  • [sdk/python] Fix license-files entry for python package #​20506

dtolnay/anyhow (anyhow)

v1.0.100

Compare Source

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#​426)

v1.0.99

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​420)

v1.0.98

Compare Source

v1.0.97

Compare Source

  • Documentation improvements

v1.0.96

Compare Source

  • Documentation improvements

v1.0.95

Compare Source

v1.0.94

Compare Source

  • Documentation improvements

v1.0.93

Compare Source

  • Update dev-dependencies to thiserror v2

v1.0.92

Compare Source

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#​390)

v1.0.91

Compare Source

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#​388)

v1.0.90

Compare Source

  • Documentation improvements

v1.0.89

Compare Source

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#​386)

v1.0.88

Compare Source

  • Documentation improvements

v1.0.87

Compare Source

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#​383)

v1.0.86

Compare Source

  • Fix parse error in ensure! with non-literal after minus sign (#​373)

v1.0.85

Compare Source

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#​368, #​371)

v1.0.84

Compare Source

  • Disallow calling ensure! through a Not impl for a type that is not bool (#​367)

v1.0.83

Compare Source

  • Integrate compile-time checking of cfgs (#​363)

v1.0.82

Compare Source

  • Documentation improvements
chronotope/chrono (chrono)

v0.4.42: 0.4.42

Compare Source

What's Changed

v0.4.41

Compare Source

What's Changed

v0.4.40: 0.4.40

Compare Source

What's Changed

diesel-rs/diesel (diesel)

v2.3.4: Diesel 2.3.4

Compare Source

Fixed

  • Fix an issue with breaking changes in libmariadb
  • Fix documentation links for helper types
  • Fix using #[diesel(embed)] with Option<Inner> types
  • Fix documentation for concurrent migration runs

You can support the development of Diesel by:

  • Contributing Code, Documentation or Guides. Checkout the planing for Diesel 2.4 for open tasks.
  • Providing knowledge and help to maintain the MySQL/MariaDB backend. This is currently the only in-tree backend that is not used by any maintainers, so having someone around that actually uses this backend would be very helpful for the Diesel project.
  • Answering questions in our discussion forum
  • Reporting bugs in our [issue t

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Sep 17 '25 22:09 renovate[bot]

⚠️ Artifact update problem

Renovate failed to update artifacts 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: rust-actix-web-rest-api-opentelemetry/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-actix-web-rest-api-opentelemetry/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `opentelemetry`.
    ... required by package `rust-actix-web-rest-api v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-actix-web-rest-api-opentelemetry)`
versions that meet the requirements `^0.31.0` are: 0.31.0

package `rust-actix-web-rest-api` depends on `opentelemetry` with feature `rt-tokio-current-thread` but `opentelemetry` does not have that feature.


failed to select a version for `opentelemetry` which could resolve this conflict

File name: rust-testcontainers/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-testcontainers/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `testcontainers`.
    ... required by package `rust-testcontainers v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-testcontainers)`
versions that meet the requirements `^0.26.0` are: 0.26.3, 0.26.2, 0.26.1, 0.26.0

package `rust-testcontainers` depends on `testcontainers` with feature `async-trait` but `testcontainers` does not have that feature.
 A required dependency with that name exists, but only optional dependencies can be used as features.


failed to select a version for `testcontainers` which could resolve this conflict

File name: pulumi-ovh-kube/go.sum
Command failed: go get -t ./...
go: github.com/scraly/pulumi-ovh/[email protected]: parsing go.mod:
	module declares its path as: github.com/ovh/pulumi-ovh/sdk
	        but was required as: github.com/scraly/pulumi-ovh/sdk

File name: rust-actix-web-rest-api-diesel/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-actix-web-rest-api-diesel/Cargo.toml --package [email protected] --precise 1.19.0
    Updating crates.io index
error: failed to select a version for `js-sys`.
    ... required by package `uuid v1.19.0`
    ... which satisfies dependency `uuid = "^1.8.0"` of package `rust-actix-web-rest-api v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-actix-web-rest-api-diesel)`
versions that meet the requirements `^0.3` (locked to 0.3.61) are: 0.3.61

package `uuid` depends on `js-sys` with feature `std` but `js-sys` does not have that feature.


failed to select a version for `js-sys` which could resolve this conflict

File name: rust-actix-web-rest-api/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-actix-web-rest-api/Cargo.toml --package [email protected] --precise 1.19.0
    Updating crates.io index
error: failed to select a version for `js-sys`.
    ... required by package `uuid v1.19.0`
    ... which satisfies dependency `uuid = "^1.8.0"` of package `rust-actix-web-rest-api v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-actix-web-rest-api)`
versions that meet the requirements `^0.3` (locked to 0.3.61) are: 0.3.61

package `uuid` depends on `js-sys` with feature `std` but `js-sys` does not have that feature.


failed to select a version for `js-sys` which could resolve this conflict

File name: rust-async/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust-async/Cargo.toml --package [email protected] --precise 1.48.0
    Updating crates.io index
error: failed to select a version for `k8s-openapi`.
    ... required by package `rust-async v0.1.0 (/tmp/renovate/repos/github/dirien/quick-bites/rust-async)`
versions that meet the requirements `^0.26.0` are: 0.26.1, 0.26.0

package `rust-async` depends on `k8s-openapi` with feature `v1_24` but `k8s-openapi` does not have that feature.
 package `k8s-openapi` does have feature `v1_34`


failed to select a version for `k8s-openapi` which could resolve this conflict

renovate[bot] avatar Sep 17 '25 22:09 renovate[bot]