releases.shpreview
Pulumi/Pulumi/v3.228.0

v3.228.0

$npx @buildinternet/releases get rel_DOS7rf_WKzEGFQ9C9RJCb

3.228.0 (2026-03-25)

Features

  • [cli] Don't apply the secrets filter to true and false (case-insensitive) #22269

  • [cli] Add grpcs:// support and header authentication to OTLP exporter #22320

  • [cli] Read OTEL_RESOURCE_ATTRIBUTES #22329

  • [auto/nodejs] Add low-level "cancel" command to the auto-generated interface #22156

  • [cli/state] Allow pulumi state delete to accept multiple resource URNs and delete them in a dependency-safe order

Bug Fixes

  • [cli] Allow relative file paths for --otel-traces #22300

  • [cli] Bridge opentracing spans from providers into OTel #22313

  • [cli] Correctly end spans for GRPC streams #22304

  • [cli/about] Do not include the access token in plain text #22347

  • [display] Fix detailed diff indentation so changed resources are not visually nested under unrelated visible resources when unchanged parents are hidden. #22317

  • [cli/import] Fix import codegen when generating references to non-standard names #22319

  • [engine] Update golang version #22277

  • [pcl] Typecheck component inputs in PCL programs #22292

  • [programgen/{nodejs,python}] Fix literal conversion when calling into local components #22306

Miscellaneous

  • [cli] Add CLI metadata to the root span #22305

  • [cli] Add more OTel interceptors for GRPC clients #22309

  • [cli] Add spans for plugin installation and add more attributes for dependency installation #22303

  • [cli] Allow setting a GRPC endpoint for performance tests #22330

  • [backend/diy] Start deprecation of non-project mode for DIY backends #19625

Fetched April 11, 2026