Moritz Lang
Moritz Lang
This was implemented in `1.0.0-alpha.1`.
@tweidema Thanks for flagging this 🙏 We decided to require gRPC 2.0 in the upcoming 1.0 of Swift OTel so work on the migration is already underway.
Yeah, I heard others hitting this issue as well. I can't make promises in terms of a time frame but gRPC 2.0 is definitely high up in terms of priority.
Hey @xtremekforever, thanks for offering your help on this one 🙏 I'm currently working on gRPC 2.0, but it caused a bit of an API design rabbit hole, mainly due...
> was it difficult to upgrade from grpc-swift v1 to v2 in swift-otel As far as I remember the majority of the migration was trivial. Converting the exporters to use...
We successfully completed the migration to gRPC 2.0 in `1.0.0-alpha.1`.
@stevapple Thanks for chiming in 🙏 Yep, `http/protobuf` is what we're leaning towards for the reason you mentioned. However, we want to put some more thought into first because as...
> Using task locals for loggers enables easier passing of metadata for log messages and removes the cumbersome passing around of loggers. What does a task-local logger enable that's not...
> I'm actually thinking the most straightforward approach here is to require the scheme and to remove insecure from the API surface. That sounds like a great option to me.
Thanks for the report. Which Swift version and OS are you running? I can't reproduce this on macOS 26 with Swift 6.2 and it also successfully compiles on Ubuntu 24.04...