effect icon indicating copy to clipboard operation
effect copied to clipboard

Update opentelemetry/sdk-logs dependency

Open tmcw opened this issue 4 weeks ago • 0 comments

What is the problem this feature would solve?

Right now @effect/opentelemetry relies on ^0.203.0 of @opentelemetry/sdk-logs:

https://github.com/Effect-TS/effect/blob/cfdd411f2df1f24cb52fac935d2147663b7bfe9c/packages/opentelemetry/package.json#L64C21-L64C29

But that's a release from six months ago and all new releases are minor-version bumps, so none are accepted in that semver range. So right now if someone is using the opentelemetry sdk and keeping it up to date, they'll likely have peer dependency issues (which is what I'm having right now)

What is the feature you are proposing to solve the problem?

~~Updating the version range or use a ~ specifier to allow minor updates, because the otel project seems to ship a lot of those.~~ The matching behavior here is because it's a 0.x version, afaict, not the semver specifier.

What alternatives have you considered?

I could force dependency resolution or have opentelemetry fall out of date, but it's a careful jenga with otel because other packages (sentry) also have peerDependency relationships with them.

tmcw avatar Dec 03 '25 17:12 tmcw