You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removes opentelemetry-instrumentation-httpx from the otel extra. Crawlee never imports it, and it only mattered when HttpxHttpClient was the default client. It also didn't work anymore: HttpxHttpClient runs on httpx2, and HTTPXClientInstrumentor records no spans for it.
The other OpenTelemetry floors go back to their master values. The bump to the 0.65b0 / 1.44.0 line was only needed because opentelemetry-instrumentation-httpx==0.65b0 pins its siblings with ==.
The tracing guide now says how to trace HttpxHttpClient requests: install opentelemetry-instrumentation-httpx>=0.65b0 yourself and use HTTPX2ClientInstrumentor.
✍️ Drafted by Claude Code
vdusek
added
t-tooling
Issues with this label are in the ownership of the tooling team.
adhoc
Ad-hoc unplanned task added during the sprint.
labels
Sep 7, 2026
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.73%. Comparing base (dd5c5e6) to head (3346b12). ⚠️ Report is 23 commits behind head on master.
❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
vdusek
changed the title
fix: Require opentelemetry-instrumentation-httpx 0.65b0 for httpx2 instrumentation
fix: Require opentelemetry-instrumentation-httpx 0.65b0 and correct the web form example
Sep 7, 2026
vdusek
changed the title
fix: Require opentelemetry-instrumentation-httpx 0.65b0 and correct the web form example
fix: OpenTelemetry httpx2 instrumentation and the web form example
Sep 16, 2026
vdusek
changed the title
fix: OpenTelemetry httpx2 instrumentation and the web form example
fix: Instrument httpx2 requests in the otel extra
Sep 16, 2026
If I'm not mistaken, opentelemetry-instrumentation-httpx was added as a dependency when HttpxHttpClient was the default client. Maybe we can remove that?
If I'm not mistaken, opentelemetry-instrumentation-httpx was added as a dependency when HttpxHttpClient was the default client. Maybe we can remove that?
If I'm not mistaken, opentelemetry-instrumentation-httpx was added as a dependency when HttpxHttpClient was the default client. Maybe we can remove that?
vdusek
changed the title
fix: Instrument httpx2 requests in the otel extra
chore(deps): Drop opentelemetry-instrumentation-httpx from the otel extra
Sep 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adhocAd-hoc unplanned task added during the sprint.t-toolingIssues with this label are in the ownership of the tooling team.
4 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removes
opentelemetry-instrumentation-httpxfrom theotelextra. Crawlee never imports it, and it only mattered whenHttpxHttpClientwas the default client. It also didn't work anymore:HttpxHttpClientruns onhttpx2, andHTTPXClientInstrumentorrecords no spans for it.The other OpenTelemetry floors go back to their
mastervalues. The bump to the 0.65b0 / 1.44.0 line was only needed becauseopentelemetry-instrumentation-httpx==0.65b0pins its siblings with==.The tracing guide now says how to trace
HttpxHttpClientrequests: installopentelemetry-instrumentation-httpx>=0.65b0yourself and useHTTPX2ClientInstrumentor.✍️ Drafted by Claude Code