fix(next): preserve http endpoint for parent spans - #9682
Conversation
Overall package sizeSelf size: 7.83 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.3 | 125.43 kB | 441.68 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a953ec306e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4347d5f3c3
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #9682 +/- ##
========================================
Coverage 98.52% 98.52%
========================================
Files 957 957
Lines 135106 135116 +10
Branches 12015 11721 -294
========================================
+ Hits 133109 133120 +11
+ Misses 1997 1996 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
BenchmarksBenchmark execution time: 2026-08-04 18:38:34 Comparing candidate commit fe4763c in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2317 metrics, 41 unstable metrics.
|
bojbrook
left a comment
There was a problem hiding this comment.
Looks good, The two codex comments should be addressed before merging this.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 34f2a71e85
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4d659fadf6
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e0a6f8235a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
* fix(next): preserve http endpoint for parent spans * test(next): cover compiled HTTP endpoint tagging * fix(next): gate parent endpoint tagging * fix(next): preserve HTTP endpoint ownership * fix(next): retain HTTP request for compiled routes * fix(next): retain compiled route HTTP context * test(next): exercise compiled route HTTP context * test(next): remove unused tracer reference * test(next): configure HTTP endpoint coverage * fix(web): release completed request mappings
* fix(next): preserve http endpoint for parent spans * test(next): cover compiled HTTP endpoint tagging * fix(next): gate parent endpoint tagging * fix(next): preserve HTTP endpoint ownership * fix(next): retain HTTP request for compiled routes * fix(next): retain compiled route HTTP context * test(next): exercise compiled route HTTP context * test(next): remove unused tracer reference * test(next): configure HTTP endpoint coverage * fix(web): release completed request mappings
* fix(next): preserve http endpoint for parent spans * test(next): cover compiled HTTP endpoint tagging * fix(next): gate parent endpoint tagging * fix(next): preserve HTTP endpoint ownership * fix(next): retain HTTP request for compiled routes * fix(next): retain compiled route HTTP context * test(next): exercise compiled route HTTP context * test(next): remove unused tracer reference * test(next): configure HTTP endpoint coverage * fix(web): release completed request mappings
* fix(next): preserve http endpoint for parent spans * test(next): cover compiled HTTP endpoint tagging * fix(next): gate parent endpoint tagging * fix(next): preserve HTTP endpoint ownership * fix(next): retain HTTP request for compiled routes * fix(next): retain compiled route HTTP context * test(next): exercise compiled route HTTP context * test(next): remove unused tracer reference * test(next): configure HTTP endpoint coverage * fix(web): release completed request mappings
Summary
http.endpointtag when compiled Next runtimes refine the HTTP parent routeVerification
TRACING_CONFIG_NONDEFAULT_3/test_http_endpoint_rootagainst the real Next 14.0.4 appassert None == "/"http.endpoint: "/"andhttp.route: "/"Focused ESLint could not run locally because the shared dependency tree has an incompatible
eslint-plugin-unicornversion for the current config; CI will validate lint.