pulumi/changelog/pending
bors[bot] 6d2cbcbf81
Merge #13278
13278: [sdk/nodejs] Add explicit dependency on @opentelemetry/instrumentation r=justinvp a=justinvp

The Node.js SDK makes use of ``@opentelemetry/instrumentation`` directly in 2a69c25241/sdk/nodejs/cmd/run/tracing.ts (L24), but it is not specified as an explicit dependency in `package.json` -- we're relying on the indirect dependency from ``@opentelemetry/instrumentation-grpc`.`

This can break monorepo setups using npm workspaces. If there is another version of ``@opentelemtry/instrumentation`,` it is not hoisted for use by the Pulumi program, resulting in pulumi crashing with `error: Error: Cannot find module '`@opentelemetry/instrumentation'`.`

This change fixes this by explicitly declaring the version of ``@opentelemetry/instrumentation`` the SDK needs in `package.json`.

Fixes #13104

Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2023-07-11 10:45:41 +00:00
..
20230614--programgen-go--adds-explicit-package-versioning-to-golang-codegen.yaml Changelog 2023-06-14 13:45:39 -07:00
20230622--cli-new--pulumi-new-s-org-project-stack-checks-the-specified-organization-for-project-existence-rather-than-the-currentuser.yaml `pulumi new -s 'org/project/stack'` checks the proper organization for project existence rather than backend.currentUser()'s org. 2023-07-03 09:28:52 -07:00
20230622--cli-new--when-providing-a-stack-and-name-to-pulumi-new-the-project-names-must-match-before-creating-pulumi-yaml.yaml `pulumi new` `--stack` and `--name` now must match before creating project. 2023-06-29 15:34:38 -07:00
20230624--sdk-nodejs--add-dependency-on-atopentelemetry-instrumentation.yaml [sdk/nodejs] Add explicit dependency on @opentelemetry/instrumentation 2023-06-24 16:32:40 -07:00
20230629--sdk-python--python-dynamic-provider-serialized-code-is-now-saved-to-state-as-secret.yaml Always mark dynamic provider code as secret 2023-07-06 13:50:59 +01:00
20230630--sdk-nodejs--node-js-dynamic-providers-mark-serialized-functions-as-secret-if-they-capture-any-secrets.yaml Add CHANGELOG 2023-06-29 22:20:47 -07:00
20230710--programgen-dotnet-go-nodejs-python--allow-generating-code-for-unknown-invokes-tf-data-sources-in-non-strict-mode.yaml Allow generating code for unknown invokes in non-strict mode 2023-07-10 15:05:18 +02:00