opentelemetry-php
opentelemetry-php copied to clipboard
[META] php 8.2 support
Issues to be resolved to enable opentelemetry-php to work with php 8.2:
- [x] ${var} in strings https://github.com/open-telemetry/opentelemetry-php/pull/810
- [x] protobuf (native) https://github.com/protocolbuffers/protobuf/pull/10594
- [x] protobuf (extension) (dynamic properties) - extension v3.20.1+ is ok
- [ ] grpc (dynamic properties) https://github.com/grpc/grpc/pull/30997
All the PRs are in for this, we are just waiting on Google support. I'm going to follow up with them.
I've bumped our Google support rep today; waiting to hear back from them.
gRPC and protobuf PRs have been merged, now to wait for them to be included in releases.
I'm going to ping our google rep about a release of https://github.com/protocolbuffers/protobuf
22.10 was released a couple of hours ago (coincidence?) but it doesn't include my changes.
Since the issue only affects the native php protobuf implementation (which we discourage using in favour of the extension), I'm ok with just calling this done.
I'm going to close this, since the only outstanding issue (protobuf) shouldn't affect us (since we strongly encourage using the extension).
One last thing to note, is that php-cs-fixer isn't certified against 8.2, and until it is make style will complain.