fix: lock OTEL 1.45.1 and check host-first imports #11

Merged
HoroTW merged 1 commit from hakalya/host-api-compat into main 2026-10-29 00:58:45 +00:00 AGit
Collaborator

Hermes' managed environment now ships opentelemetry-api 1.45.1, which wins
over the appended plugin target. SDK 1.44.0 imports the private
_ExtendedAttributes name that API 1.45.1 no longer provides, so the plugin
failed to initialize while the sterile target probe still passed.

  • Move the OTEL family lock to 1.45.1 (semconv/http-transport/otlp-common
    0.66b1); non-OTEL pins unchanged.
  • bootstrap and --check now also import the plugin's modules host-first
    (host site-packages, then the target) and report api/sdk origins, so an
    incompatible host package fails installation and checks.
  • Release 2.7.1 (plugin.yaml and meter scope version).

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Hermes' managed environment now ships opentelemetry-api 1.45.1, which wins over the appended plugin target. SDK 1.44.0 imports the private _ExtendedAttributes name that API 1.45.1 no longer provides, so the plugin failed to initialize while the sterile target probe still passed. - Move the OTEL family lock to 1.45.1 (semconv/http-transport/otlp-common 0.66b1); non-OTEL pins unchanged. - bootstrap and --check now also import the plugin's modules host-first (host site-packages, then the target) and report api/sdk origins, so an incompatible host package fails installation and checks. - Release 2.7.1 (plugin.yaml and meter scope version). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hermes' managed environment now ships opentelemetry-api 1.45.1, which wins
over the appended plugin target. SDK 1.44.0 imports the private
_ExtendedAttributes name that API 1.45.1 no longer provides, so the plugin
failed to initialize while the sterile target probe still passed.

- Move the OTEL family lock to 1.45.1 (semconv/http-transport/otlp-common
  0.66b1); non-OTEL pins unchanged.
- bootstrap and --check now also import the plugin's modules host-first
  (host site-packages, then the target) and report api/sdk origins, so an
  incompatible host package fails installation and checks.
- Release 2.7.1 (plugin.yaml and meter scope version).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
HoroTW merged commit f97f30bc8f into main 2026-10-29 00:58:45 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
HoroTW/hermes-otel-usage!11
No description provided.