🛑 Breaking changes 🛑
autoinstrumentation
: Bump Go auto instrumentation version to v0.8.0-alpha (#2358)
The default export protocol was switched fromgrpc
tohttp/proto
target allocator
: Disable configuration hot reload (#2032)
This feature can be re-enabled by passing the --reload-config flag to the target allocator.
However, this is deprecated and will be removed in an upcoming release.
💡 Enhancements 💡
target allocator
: add healthcheck endpoint to TA (#2258)OpAMP Bridge
: Sends a heartbeat from the bridge and brings the annotation to spec. (#2132)operator
: Added updateStrategy for DaemonSet mode. (#2107)operator
: add target allocator affinity configuration (#2263)Operator
: Added the service.instance.id as the pod.UID into the traces resource Env. (#1921)operator
: Support configuring images via RELATED_IMAGE_ environment variables (#2326)target allocator
: Declare and use ContainerPort for Target Allocator (#2312)target allocator
: Add logging for prometheus operator in TargetAllocator's config generator (#2348)
🧰 Bug fixes 🧰
-
target allocator
: Update file watcher to detect file write events (#2349) -
target allocator
: Run the target allocator as a non-root user (#738)
Some Kubernetes configurations do not allow running images as root, so
provide a non-zero UID in the Docker image. -
operator
: Truncatesidecar.opentelemetry.io/injected
sidecar pod label to 63 characters (#1031)