Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
DataDog
/
dd-trace-php
Public
Notifications
You must be signed in to change notification settings
Fork
185
Star
559
Code
Issues
23
Pull requests
82
Actions
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
WIP: feat(tracer): align C span code with v1-compatible stub API (v2 groundwork)
- #4046
#4046
Draft
Leiyks
wants to merge 34 commits into
master
DataDog/dd-trace-php:master
from
leiyks/dd-trace-php-v2
DataDog/dd-trace-php:leiyks/dd-trace-php-v2
Copy head branch name to clipboard
Conversation
Commits
34
(34)
Checks
Files changed
Draft
WIP: feat(tracer): align C span code with v1-compatible stub API (v2 groundwork)
#4046
Leiyks
wants to merge 34 commits into
master
DataDog/dd-trace-php:master
from
leiyks/dd-trace-php-v2
DataDog/dd-trace-php:leiyks/dd-trace-php-v2
Copy head branch name to clipboard
Commits
Commits on Sep 25, 2026
feat(tracer): V1 trace protocol - sidecar default sender + in-process V1 wire
Show description for aaef6ed
Alexandre Rulleau
authored and
Leiyks
committed
aaef6ed
View commit details
Copy full SHA for aaef6ed
Browse repository at this point
refactor: drop vestigial empty v0.4 TracesBytes threading from the V1 serialize path
Show description for ceca556
Alexandre Rulleau
authored and
Leiyks
committed
ceca556
View commit details
Copy full SHA for ceca556
Browse repository at this point
docs: tighten V1 code comments to house style
Alexandre Rulleau
authored and
Leiyks
committed
bb4c202
View commit details
Copy full SHA for bb4c202
Browse repository at this point
refactor(tracer): drop gratuitous v1 qualifier from serialize names; drop stray Cargo.toml comment
Alexandre Rulleau
authored and
Leiyks
committed
4c83d71
View commit details
Copy full SHA for 4c83d71
Browse repository at this point
fix(tracer): per-trace group-id for multi-trace in-process flush; PHP7 span attributes init; drop dead v1-endpoint scaffolding
Alexandre Rulleau
authored and
Leiyks
committed
691ee0e
View commit details
Copy full SHA for 691ee0e
Browse repository at this point
test: finish V1 attributes-shape sweep for missed introspection tests
Show description for 960a9fc
Alexandre Rulleau
authored and
Leiyks
committed
960a9fc
View commit details
Copy full SHA for 960a9fc
Browse repository at this point
feat(tracer): native V1 nested attributes for span array/map values (drop C-side dotted flatten)
Show description for d10da42
Alexandre Rulleau
authored and
Leiyks
committed
d10da42
View commit details
Copy full SHA for d10da42
Browse repository at this point
refactor(tracer): Box-per-node pointer handles for the V1 builder FFI
Show description for 311ed4f
Alexandre Rulleau
authored and
Leiyks
committed
311ed4f
View commit details
Copy full SHA for 311ed4f
Browse repository at this point
feat(tracer): native nested attributes for span links and events
Show description for 8fd7bf4
Alexandre Rulleau
authored and
Leiyks
committed
8fd7bf4
View commit details
Copy full SHA for 8fd7bf4
Browse repository at this point
fix: link trace_id_high read-back; migrate introspection tests to v1 attributes shape
Show description for 77795ae
Alexandre Rulleau
authored and
Leiyks
committed
77795ae
View commit details
Copy full SHA for 77795ae
Browse repository at this point
fix: v0.4 span_links/events legacy meta, SpanChecker dm-root-gate, revert OrphansTest over-migration, re-bless dm snapshots
Show description for acf7db7
Alexandre Rulleau
authored and
Leiyks
committed
acf7db7
View commit details
Copy full SHA for acf7db7
Browse repository at this point
fix(v1-serializer): reflect trace tags on local-root spans only, span_events dual-wire tests, harness fixes
Show description for a98387c
Alexandre Rulleau
authored and
Leiyks
committed
a98387c
View commit details
Copy full SHA for a98387c
Browse repository at this point
fix(v1-serializer): address review — native link/event attributes, drop dd_span_sink
Show description for 49260c6
Alexandre Rulleau
authored and
Leiyks
committed
49260c6
View commit details
Copy full SHA for 49260c6
Browse repository at this point
fix(tracer): drop redundant PHP 7 attributes materialization, extend init test
Show description for 392e6c4
Alexandre Rulleau
authored and
Leiyks
committed
392e6c4
View commit details
Copy full SHA for 392e6c4
Browse repository at this point
refactor(v1-serializer): owned attribute list/map builders
Show description for 3e75250
Leiyks
committed
3e75250
View commit details
Copy full SHA for 3e75250
Browse repository at this point
refactor(tracer): attributes as primary span input, ignoreError, recursion guard cleanup
Show description for cfcd747
Leiyks
committed
cfcd747
View commit details
Copy full SHA for cfcd747
Browse repository at this point
fix(ci): batch 3 fallout of the attributes-first span input
Show description for 09a5b77
Leiyks
committed
09a5b77
View commit details
Copy full SHA for 09a5b77
Browse repository at this point
test: run the PHPUnit runner with the default trace sender
Show description for cdda528
Leiyks
committed
cdda528
View commit details
Copy full SHA for cdda528
Browse repository at this point
chore(libdatadog): bump for the V1 decode dedup
Leiyks
committed
29457a8
View commit details
Copy full SHA for 29457a8
Browse repository at this point
chore: qualify the schemars 0.8 lock entry after the rebase
Show description for 48fbb51
Leiyks
committed
48fbb51
View commit details
Copy full SHA for 48fbb51
Browse repository at this point
fix(v1-serializer): don't set dropped_trace on V1 chunks
Show description for 7b533f7
Leiyks
committed
7b533f7
View commit details
Copy full SHA for 7b533f7
Browse repository at this point
fix(ci): request-replayer 5.0 with the v1 decoder; exec bool tags as true/false
Show description for 70fabd9
Leiyks
committed
70fabd9
View commit details
Copy full SHA for 70fabd9
Browse repository at this point
ci: retrigger pipeline with request-replayer 5.0
Leiyks
committed
14e0236
View commit details
Copy full SHA for 14e0236
Browse repository at this point
Commits on Sep 28, 2026
feat(tracer): $meta/$metrics as views onto $attributes; one attributes FFI
Show description for f478e8f
Leiyks
committed
f478e8f
View commit details
Copy full SHA for f478e8f
Browse repository at this point
feat(tracer): _dd.tags.process as a TracerPayload attribute
Show description for b58f7bc
Leiyks
committed
b58f7bc
View commit details
Copy full SHA for b58f7bc
Browse repository at this point
ci: keep request-replayer at the branch-only 5.0 tag (rebuild in place)
Leiyks
committed
2fbecc3
View commit details
Copy full SHA for 2fbecc3
Browse repository at this point
feat(tracer): V1 RFC gaps: payload metadata, protocol setting, dm parsing, span kind
Show description for ed66849
Leiyks
committed
ed66849
View commit details
Copy full SHA for ed66849
Browse repository at this point
fix(ci): request-replayer V1 decoder maps span kind 1 to span.kind "internal"
Show description for b4a841f
Leiyks
committed
b4a841f
View commit details
Copy full SHA for b4a841f
Browse repository at this point
fix(tracer): order-preserving meta/metrics bucket writes; revert test migrations
Show description for 6c99a58
Leiyks
committed
6c99a58
View commit details
Copy full SHA for 6c99a58
Browse repository at this point
fix(v1): bump libdatadog (first send uses V1, _dd.top_level); ignore sidecar _dd.top_level in SpanChecker
Leiyks
committed
7817b61
View commit details
Copy full SHA for 7817b61
Browse repository at this point
fix(tracer): restore analytics.event -> _dd1.sr.eausr mapping
Show description for 08c4706
Leiyks
committed
08c4706
View commit details
Copy full SHA for 08c4706
Browse repository at this point
ci(temp): run system-tests from leiyks/php-v1-payload, revert before merge
Show description for aff0408
Leiyks
committed
aff0408
View commit details
Copy full SHA for aff0408
Browse repository at this point
feat(tracer): default component of web root spans to the SAPI name
Show description for 345d817
Leiyks
committed
345d817
View commit details
Copy full SHA for 345d817
Browse repository at this point
test: expect the SAPI-based default root component (batch 8)
Show description for 11cd443
Leiyks
committed
11cd443
View commit details
Copy full SHA for 11cd443
Browse repository at this point
You can’t perform that action at this time.