René's URL Explorer Experiment


Title: Turn JDK socket support on by default by sarahchen6 · Pull Request #8752 · DataDog/dd-trace-java · GitHub

Open Graph Title: Turn JDK socket support on by default by sarahchen6 · Pull Request #8752 · DataDog/dd-trace-java

X Title: Turn JDK socket support on by default by sarahchen6 · Pull Request #8752 · DataDog/dd-trace-java

Description: Datadog APM client for Java. Contribute to DataDog/dd-trace-java development by creating an account on GitHub.

Open Graph Description: What Does This Do Address file leakage issue with the native UDS implementation. Update closing technique such that when the input stream, output stream, or socket is closed, all resources (i.e. in...

X Description: What Does This Do Address file leakage issue with the native UDS implementation. Update closing technique such that when the input stream, output stream, or socket is closed, all resources (i.e. in...

Opengraph URL: https://github.com/DataDog/dd-trace-java/pull/8752

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:6ab0dda7-8058-a02d-1db6-8371a8b8eb5b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC374:104714:BF614:10E19E:6A4CC778
html-safe-noncef5203b8a79528c1c3306504537afbe2d771b33598657befce6384c8137f0f7ed
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMzc0OjEwNDcxNDpCRjYxNDoxMEUxOUU6NkE0Q0M3NzgiLCJ2aXNpdG9yX2lkIjoiNzM1MjU4ODkyMjc4ODgyNDk1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8ccb3ef9e44efae22fb0901f6a78af1b125ed97570b743721f642aab83572b84
hovercard-subject-tagpull_request:2489913612
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/DataDog/dd-trace-java/8752/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/8710a9d444bab679c5d8a2220a64f3b0d3417107ddf027a69b0c9bbf0524045a/DataDog/dd-trace-java/pull/8752
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8710a9d444bab679c5d8a2220a64f3b0d3417107ddf027a69b0c9bbf0524045a/DataDog/dd-trace-java/pull/8752
og:image:altWhat Does This Do Address file leakage issue with the native UDS implementation. Update closing technique such that when the input stream, output stream, or socket is closed, all resources (i.e. in...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamesarahchen6
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-cache
go-importgithub.com/DataDog/dd-trace-java git https://github.com/DataDog/dd-trace-java.git
octolytics-dimension-user_id365230
octolytics-dimension-user_loginDataDog
octolytics-dimension-repository_id89221572
octolytics-dimension-repository_nwoDataDog/dd-trace-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id89221572
octolytics-dimension-repository_network_root_nwoDataDog/dd-trace-java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released0da0eb92994395299ed4450bf67b0373005be36
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/DataDog/dd-trace-java/pull/8752#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fdd-trace-java%2Fpull%2F8752
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fdd-trace-java%2Fpull%2F8752
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=DataDog%2Fdd-trace-java
Reloadhttps://github.com/DataDog/dd-trace-java/pull/8752
Reloadhttps://github.com/DataDog/dd-trace-java/pull/8752
Reloadhttps://github.com/DataDog/dd-trace-java/pull/8752
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
DataDog https://github.com/DataDog
dd-trace-javahttps://github.com/DataDog/dd-trace-java
Notifications https://github.com/login?return_to=%2FDataDog%2Fdd-trace-java
Fork 343 https://github.com/login?return_to=%2FDataDog%2Fdd-trace-java
Star 725 https://github.com/login?return_to=%2FDataDog%2Fdd-trace-java
Code https://github.com/DataDog/dd-trace-java
Issues 250 https://github.com/DataDog/dd-trace-java/issues
Pull requests 150 https://github.com/DataDog/dd-trace-java/pulls
Actions https://github.com/DataDog/dd-trace-java/actions
Security and quality 2 https://github.com/DataDog/dd-trace-java/security
Insights https://github.com/DataDog/dd-trace-java/pulse
Code https://github.com/DataDog/dd-trace-java
Issues https://github.com/DataDog/dd-trace-java/issues
Pull requests https://github.com/DataDog/dd-trace-java/pulls
Actions https://github.com/DataDog/dd-trace-java/actions
Security and quality https://github.com/DataDog/dd-trace-java/security
Insights https://github.com/DataDog/dd-trace-java/pulse
sarahchen6https://github.com/sarahchen6
masterhttps://github.com/DataDog/dd-trace-java/tree/master
sarahchen6/fix-jdk-uds-implementationhttps://github.com/DataDog/dd-trace-java/tree/sarahchen6/fix-jdk-uds-implementation
Conversationhttps://github.com/DataDog/dd-trace-java/pull/8752
Commits8 (8)https://github.com/DataDog/dd-trace-java/pull/8752/commits
Checkshttps://github.com/DataDog/dd-trace-java/pull/8752/checks
Files changedhttps://github.com/DataDog/dd-trace-java/pull/8752/files
Turn JDK socket support on by defaulthttps://github.com/DataDog/dd-trace-java/pull/8752#top
sarahchen6https://github.com/sarahchen6
masterhttps://github.com/DataDog/dd-trace-java/tree/master
sarahchen6/fix-jdk-uds-implementationhttps://github.com/DataDog/dd-trace-java/tree/sarahchen6/fix-jdk-uds-implementation
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
Apr 29, 2025https://github.com/DataDog/dd-trace-java/pull/8752#issue-3029508464
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
#8696https://github.com/DataDog/dd-trace-java/issues/8696
closing the input stream should close the sockethttps://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/Socket.java#L922-L923
closing the output stream should close the sockethttps://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/Socket.java#L1040-L1041
closing the socket should close both streams and the associated channelhttps://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/Socket.java#L1613-L1618
https://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/Socket.javahttps://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/java/net/Socket.java
according the contribution guidelineshttps://github.com/DataDog/dd-trace-java/blob/master/CONTRIBUTING.md#title-format
any usefull labelshttps://github.com/DataDog/dd-trace-java/blob/master/CONTRIBUTING.md#labels
linking keywordshttps://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
milestonehttps://github.com/DataDog/dd-trace-java/milestones
public documentationhttps://docs.datadoghq.com/tracing/trace_collection/library_config/java/
https://datadoghq.atlassian.net/browse/LANGPLAT-459https://datadoghq.atlassian.net/browse/LANGPLAT-459
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
type: bug fix https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22type%3A%20bug%20fix%22
tag: do not merge https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22tag%3A%20do%20not%20merge%22
Apr 29, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17462610018
https://github.com/apps/pr-commenter
pr-commenterhttps://github.com/apps/pr-commenter
Apr 29, 2025https://github.com/DataDog/dd-trace-java/pull/8752#issuecomment-2840292903
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
5bfab65https://github.com/DataDog/dd-trace-java/commit/5bfab6549b965da6d7f6c6abdb47f7e867605ae1
c089869https://github.com/DataDog/dd-trace-java/commit/c089869839de9294b650cd1e82681fb272eec61d
#29https://github.com/DataDog/dd-trace-java/pull/29
#29https://github.com/DataDog/dd-trace-java/pull/29
5bfab65https://github.com/DataDog/dd-trace-java/commit/5bfab6549b965da6d7f6c6abdb47f7e867605ae1
c089869https://github.com/DataDog/dd-trace-java/commit/c089869839de9294b650cd1e82681fb272eec61d
#29https://github.com/DataDog/dd-trace-java/pull/29
#29https://github.com/DataDog/dd-trace-java/pull/29
5bfab65https://github.com/DataDog/dd-trace-java/commit/5bfab6549b965da6d7f6c6abdb47f7e867605ae1
c089869https://github.com/DataDog/dd-trace-java/commit/c089869839de9294b650cd1e82681fb272eec61d
#29https://github.com/DataDog/dd-trace-java/pull/29
#29https://github.com/DataDog/dd-trace-java/pull/29
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 1, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17491561645
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
comp: core https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22comp%3A%20core%22
tag: do not merge https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22tag%3A%20do%20not%20merge%22
May 2, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17493801510
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 2, 2025 00:07https://github.com/DataDog/dd-trace-java/pull/8752#event-17493808097
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
code ownerhttps://github.com/DataDog/dd-trace-java/blob/b445667208facdae0f27b316b5b0679ca3164f65/.github/CODEOWNERS#L5
May 2, 2025 00:07https://github.com/DataDog/dd-trace-java/pull/8752#event-17493808156
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
amarzialihttps://github.com/amarziali
May 2, 2025 00:07https://github.com/DataDog/dd-trace-java/pull/8752#event-17493808166
https://github.com/amarziali
amarzialihttps://github.com/amarziali
PerfectSlayerhttps://github.com/PerfectSlayer
May 2, 2025 07:10https://github.com/DataDog/dd-trace-java/pull/8752#event-17496178545
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 2, 2025 11:33https://github.com/DataDog/dd-trace-java/pull/8752#event-17498809730
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
force-pushedhttps://github.com/DataDog/dd-trace-java/compare/ce4aaa11d8d48219dce10a5eca05e93f19c66409..d79201e4ba9547a3622d3928a454756c4db6b39c
ce4aaa1https://github.com/DataDog/dd-trace-java/commit/ce4aaa11d8d48219dce10a5eca05e93f19c66409
d79201ehttps://github.com/DataDog/dd-trace-java/commit/d79201e4ba9547a3622d3928a454756c4db6b39c
Compare https://github.com/DataDog/dd-trace-java/compare/ce4aaa11d8d48219dce10a5eca05e93f19c66409..d79201e4ba9547a3622d3928a454756c4db6b39c
May 2, 2025 12:46https://github.com/DataDog/dd-trace-java/pull/8752#event-17499542404
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 2, 2025 12:46https://github.com/DataDog/dd-trace-java/pull/8752#event-17499546001
https://github.com/amarziali
amarzialihttps://github.com/amarziali
May 2, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#pullrequestreview-2812026583
View reviewed changes https://github.com/DataDog/dd-trace-java/pull/8752/files
https://github.com/mcculls
mccullshttps://github.com/mcculls
May 2, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#pullrequestreview-2812057896
View reviewed changes https://github.com/DataDog/dd-trace-java/pull/8752/files
internal-api/src/main/java/datadog/trace/api/Config.javahttps://github.com/DataDog/dd-trace-java/pull/8752/files#diff-a1f343138a54cf176f642762c988766f4b0561a51ca7248d6abbd3fcc717c038
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
tag: do not merge https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22tag%3A%20do%20not%20merge%22
May 2, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17500925920
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 6, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17539734635
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
tag: do not merge https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22tag%3A%20do%20not%20merge%22
May 6, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17542520195
sarahchen6https://github.com/sarahchen6
May 6, 2025 14:38https://github.com/DataDog/dd-trace-java/pull/8752#commits-pushed-ca9fcf5
https://github.com/sarahchen6
Add test for file descriptorshttps://github.com/DataDog/dd-trace-java/pull/8752/commits/ca9fcf5201fbedd0d86727bed38f82342e05ca26
ca9fcf5https://github.com/DataDog/dd-trace-java/pull/8752/commits/ca9fcf5201fbedd0d86727bed38f82342e05ca26
https://github.com/sarahchen6
Fix closing techniquehttps://github.com/DataDog/dd-trace-java/pull/8752/commits/a098bb0eec445f8bf917400bbdb0805e737456bc
a098bb0https://github.com/DataDog/dd-trace-java/pull/8752/commits/a098bb0eec445f8bf917400bbdb0805e737456bc
https://github.com/sarahchen6
Add tests for socket and stream connection and closinghttps://github.com/DataDog/dd-trace-java/pull/8752/commits/bfcb079c386c9d9cb9f60c67c6fc51b5c18b0087
bfcb079https://github.com/DataDog/dd-trace-java/pull/8752/commits/bfcb079c386c9d9cb9f60c67c6fc51b5c18b0087
https://github.com/sarahchen6
Fix closing technique againhttps://github.com/DataDog/dd-trace-java/pull/8752/commits/d12cf3f990a682b8131c9321d547542d6f1b9cd9
d12cf3fhttps://github.com/DataDog/dd-trace-java/pull/8752/commits/d12cf3f990a682b8131c9321d547542d6f1b9cd9
https://github.com/sarahchen6
Clean implementation and tests to match expected Socket behaviorhttps://github.com/DataDog/dd-trace-java/pull/8752/commits/1f7c3dff60de6d2a67ec8984c54c4ffeb55e5a1c
1f7c3dfhttps://github.com/DataDog/dd-trace-java/pull/8752/commits/1f7c3dff60de6d2a67ec8984c54c4ffeb55e5a1c
https://github.com/sarahchen6
Remove commentshttps://github.com/DataDog/dd-trace-java/pull/8752/commits/3133a7b8d2d4a3ba82e1d50c589086048cf88813
3133a7bhttps://github.com/DataDog/dd-trace-java/pull/8752/commits/3133a7b8d2d4a3ba82e1d50c589086048cf88813
https://github.com/sarahchen6
Change default JDK_SOCKET_ENABLED to truehttps://github.com/DataDog/dd-trace-java/pull/8752/commits/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
4e6eb27https://github.com/DataDog/dd-trace-java/pull/8752/commits/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
force-pushedhttps://github.com/DataDog/dd-trace-java/compare/c8a66a370e65cfdc98948578bf23de251cd81f86..4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
c8a66a3https://github.com/DataDog/dd-trace-java/commit/c8a66a370e65cfdc98948578bf23de251cd81f86
4e6eb27https://github.com/DataDog/dd-trace-java/commit/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
Compare https://github.com/DataDog/dd-trace-java/compare/c8a66a370e65cfdc98948578bf23de251cd81f86..4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
May 6, 2025 18:39https://github.com/DataDog/dd-trace-java/pull/8752#event-17542533706
https://github.com/dougqh
dougqhhttps://github.com/dougqh
May 6, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#pullrequestreview-2819299012
View reviewed changes https://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
utils/socket-utils/src/main/java17/datadog/common/socket/TunnelingJdkSocket.javahttps://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f#diff-aac3e042af9fbfc596d0cc2d59af03df26e5a130fb7c77fa2cbd66b9e35de8be
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/dougqh
dougqhhttps://github.com/dougqh
May 6, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#pullrequestreview-2819300217
View reviewed changes https://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
utils/socket-utils/src/main/java17/datadog/common/socket/TunnelingJdkSocket.javahttps://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f#diff-aac3e042af9fbfc596d0cc2d59af03df26e5a130fb7c77fa2cbd66b9e35de8be
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/dougqh
dougqhhttps://github.com/dougqh
May 6, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#pullrequestreview-2819305073
View reviewed changes https://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
utils/socket-utils/src/main/java17/datadog/common/socket/TunnelingJdkSocket.javahttps://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f#diff-aac3e042af9fbfc596d0cc2d59af03df26e5a130fb7c77fa2cbd66b9e35de8be
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6
Address PR comments about socket closing and buffer exceptionshttps://github.com/DataDog/dd-trace-java/pull/8752/commits/c089869839de9294b650cd1e82681fb272eec61d
c089869https://github.com/DataDog/dd-trace-java/pull/8752/commits/c089869839de9294b650cd1e82681fb272eec61d
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 7, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17562164814
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
c2faab3https://github.com/DataDog/dd-trace-java/commit/c2faab34550e2460d3da7e436dfb1db147efdf55
May 7, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17562169656
https://github.com/sarahchen6
sarahchen6https://github.com/sarahchen6
May 7, 2025 19:17https://github.com/DataDog/dd-trace-java/pull/8752#event-17562169996
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
1.50.0https://github.com/DataDog/dd-trace-java/milestone/257
May 7, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17562171156
https://github.com/mcculls
mccullshttps://github.com/mcculls
May 13, 2025https://github.com/DataDog/dd-trace-java/pull/8752#event-17632941362
svc-squareup-copybarahttps://github.com/svc-squareup-copybara
Jun 20, 2025 https://github.com/DataDog/dd-trace-java/pull/8752#ref-commit-e424f8d
https://github.com/github-cash-renovate-jvm-2
https://github.com/svc-squareup-copybara
This PR contains the following updates:https://github.com/cashapp/misk/commit/e424f8dc51777dfe6be8d314800ee85d2f56578e
e424f8dhttps://github.com/cashapp/misk/commit/e424f8dc51777dfe6be8d314800ee85d2f56578e
https://github.com/datadog/dd-trace-javahttps://github.com/datadog/dd-trace-java
https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0https://github.com/DataDog/dd-trace-java/releases/tag/v1.50.0
DataDog/dd-trace-java#8825https://github.com/DataDog/dd-trace-java/pull/8825
https://github.com/jandro996https://github.com/jandro996
DataDog/dd-trace-java#8804https://github.com/DataDog/dd-trace-java/pull/8804
https://github.com/jandro996https://github.com/jandro996
DataDog/dd-trace-java#8791https://github.com/DataDog/dd-trace-java/pull/8791
https://github.com/jandro996https://github.com/jandro996
DataDog/dd-trace-java#8748https://github.com/DataDog/dd-trace-java/pull/8748
https://github.com/jandro996https://github.com/jandro996
DataDog/dd-trace-java#8724https://github.com/DataDog/dd-trace-java/pull/8724
https://github.com/jandro996https://github.com/jandro996
DataDog/dd-trace-java#8947https://github.com/DataDog/dd-trace-java/pull/8947
https://github.com/randomandersonhttps://github.com/randomanderson
DataDog/dd-trace-java#8908https://github.com/DataDog/dd-trace-java/pull/8908
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8903https://github.com/DataDog/dd-trace-java/pull/8903
https://github.com/nikita-tkachenko-datadoghttps://github.com/nikita-tkachenko-datadog
DataDog/dd-trace-java#8902https://github.com/DataDog/dd-trace-java/pull/8902
https://github.com/nikita-tkachenko-datadoghttps://github.com/nikita-tkachenko-datadog
DataDog/dd-trace-java#8876https://github.com/DataDog/dd-trace-java/pull/8876
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8865https://github.com/DataDog/dd-trace-java/pull/8865
DataDog/dd-trace-java#8871https://github.com/DataDog/dd-trace-java/pull/8871
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8824https://github.com/DataDog/dd-trace-java/pull/8824
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8803https://github.com/DataDog/dd-trace-java/pull/8803
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8788https://github.com/DataDog/dd-trace-java/pull/8788
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8763https://github.com/DataDog/dd-trace-java/pull/8763
https://github.com/daniel-mohedanohttps://github.com/daniel-mohedano
DataDog/dd-trace-java#8836https://github.com/DataDog/dd-trace-java/pull/8836
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8896https://github.com/DataDog/dd-trace-java/pull/8896
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8887https://github.com/DataDog/dd-trace-java/pull/8887
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8873https://github.com/DataDog/dd-trace-java/pull/8873
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8859https://github.com/DataDog/dd-trace-java/pull/8859
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8856https://github.com/DataDog/dd-trace-java/pull/8856
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8832https://github.com/DataDog/dd-trace-java/pull/8832
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8779https://github.com/DataDog/dd-trace-java/pull/8779
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8913https://github.com/DataDog/dd-trace-java/pull/8913
https://github.com/ygreehttps://github.com/ygree
DataDog/dd-trace-java#8569https://github.com/DataDog/dd-trace-java/pull/8569
https://github.com/ygreehttps://github.com/ygree
DataDog/dd-trace-java#8913https://github.com/DataDog/dd-trace-java/pull/8913
https://github.com/ygreehttps://github.com/ygree
DataDog/dd-trace-java#8909https://github.com/DataDog/dd-trace-java/pull/8909
https://github.com/bric3https://github.com/bric3
DataDog/dd-trace-java#8912https://github.com/DataDog/dd-trace-java/pull/8912
https://github.com/jpbempelhttps://github.com/jpbempel
DataDog/dd-trace-java#8893https://github.com/DataDog/dd-trace-java/pull/8893
https://github.com/jbachorikhttps://github.com/jbachorik
https://github.com/jbachorikhttps://github.com/jbachorik
DataDog/java-profiler#213https://github.com/DataDog/java-profiler/pull/213
DataDog/dd-trace-java#200https://github.com/DataDog/dd-trace-java/pull/200
https://github.com/yanglong1010https://github.com/yanglong1010
DataDog/java-profiler#208https://github.com/DataDog/java-profiler/pull/208
https://github.com/jbachorikhttps://github.com/jbachorik
DataDog/java-profiler#210https://github.com/DataDog/java-profiler/pull/210
https://github.com/jbachorikhttps://github.com/jbachorik
DataDog/java-profiler#214https://github.com/DataDog/java-profiler/pull/214
DataDog/dd-trace-java#8862https://github.com/DataDog/dd-trace-java/pull/8862
https://github.com/MattAlphttps://github.com/MattAlp
DataDog/dd-trace-java#8813https://github.com/DataDog/dd-trace-java/pull/8813
https://github.com/MattAlphttps://github.com/MattAlp
DataDog/dd-trace-java#8780https://github.com/DataDog/dd-trace-java/pull/8780
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8837https://github.com/DataDog/dd-trace-java/pull/8837
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8826https://github.com/DataDog/dd-trace-java/pull/8826
https://github.com/mhliddhttps://github.com/mhlidd
DataDog/dd-trace-java#8820https://github.com/DataDog/dd-trace-java/pull/8820
https://github.com/mhliddhttps://github.com/mhlidd
DataDog/dd-trace-java#8770https://github.com/DataDog/dd-trace-java/pull/8770
https://github.com/PerfectSlayerhttps://github.com/PerfectSlayer
DataDog/dd-trace-java#9003https://github.com/DataDog/dd-trace-java/pull/9003
https://github.com/bric3https://github.com/bric3
DataDog/dd-trace-java#8981https://github.com/DataDog/dd-trace-java/pull/8981
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8915https://github.com/DataDog/dd-trace-java/pull/8915
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8894https://github.com/DataDog/dd-trace-java/pull/8894
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8880https://github.com/DataDog/dd-trace-java/pull/8880
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8855https://github.com/DataDog/dd-trace-java/pull/8855
https://github.com/AlexeyKuznetsov-DDhttps://github.com/AlexeyKuznetsov-DD
DataDog/dd-trace-java#8839https://github.com/DataDog/dd-trace-java/pull/8839
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8813https://github.com/DataDog/dd-trace-java/pull/8813
https://github.com/MattAlphttps://github.com/MattAlp
DataDog/dd-trace-java#8797https://github.com/DataDog/dd-trace-java/pull/8797
https://github.com/mccullshttps://github.com/mcculls
DataDog/dd-trace-java#8792https://github.com/DataDog/dd-trace-java/pull/8792
https://github.com/MattAlphttps://github.com/MattAlp
DataDog/dd-trace-java#8752https://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6https://github.com/sarahchen6
DataDog/dd-trace-java#8719https://github.com/DataDog/dd-trace-java/pull/8719
https://github.com/PerfectSlayerhttps://github.com/PerfectSlayer
DataDog/dd-trace-java#8579https://github.com/DataDog/dd-trace-java/pull/8579
https://github.com/PerfectSlayerhttps://github.com/PerfectSlayer
DataDog/dd-trace-java#8897https://github.com/DataDog/dd-trace-java/pull/8897
https://github.com/vandonrhttps://github.com/vandonr
DataDog/dd-trace-java#8956https://github.com/DataDog/dd-trace-java/pull/8956
https://github.com/mabdinurhttps://github.com/mabdinur
DataDog/dd-trace-java#8789https://github.com/DataDog/dd-trace-java/pull/8789
https://github.com/mtoffl01https://github.com/mtoffl01
DataDog/dd-trace-java#8713https://github.com/DataDog/dd-trace-java/pull/8713
https://github.com/mhliddhttps://github.com/mhlidd
DataDog/dd-trace-java#8814https://github.com/DataDog/dd-trace-java/pull/8814
https://github.com/nhulstonhttps://github.com/nhulston
DataDog/dd-trace-java#8863https://github.com/DataDog/dd-trace-java/pull/8863
https://github.com/mccullshttps://github.com/mcculls
DataDog/dd-trace-java#8881https://github.com/DataDog/dd-trace-java/pull/8881
https://github.com/vandonrhttps://github.com/vandonr
DataDog/dd-trace-java#8822https://github.com/DataDog/dd-trace-java/pull/8822
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8864https://github.com/DataDog/dd-trace-java/pull/8864
https://github.com/edengorevoyhttps://github.com/edengorevoy
DataDog/dd-trace-java#8933https://github.com/DataDog/dd-trace-java/pull/8933
https://github.com/vandonrhttps://github.com/vandonr
DataDog/dd-trace-java#8848https://github.com/DataDog/dd-trace-java/pull/8848
https://github.com/mccullshttps://github.com/mcculls
DataDog/dd-trace-java#8774https://github.com/DataDog/dd-trace-java/pull/8774
https://github.com/mccullshttps://github.com/mcculls
DataDog/dd-trace-java#8858https://github.com/DataDog/dd-trace-java/pull/8858
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8770https://github.com/DataDog/dd-trace-java/pull/8770
https://github.com/PerfectSlayerhttps://github.com/PerfectSlayer
DataDog/dd-trace-java#8591https://github.com/DataDog/dd-trace-java/pull/8591
https://github.com/ygreehttps://github.com/ygree
DataDog/dd-trace-java#8891https://github.com/DataDog/dd-trace-java/pull/8891
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8821https://github.com/DataDog/dd-trace-java/pull/8821
https://github.com/ygreehttps://github.com/ygree
DataDog/dd-trace-java#8773https://github.com/DataDog/dd-trace-java/pull/8773
https://github.com/mhliddhttps://github.com/mhlidd
DataDog/dd-trace-java#8831https://github.com/DataDog/dd-trace-java/pull/8831
https://github.com/amarzialihttps://github.com/amarziali
DataDog/dd-trace-java#8632https://github.com/DataDog/dd-trace-java/pull/8632
https://github.com/ValentinZakharovhttps://github.com/ValentinZakharov
DataDog/dd-trace-java#8798https://github.com/DataDog/dd-trace-java/pull/8798
https://github.com/mccullshttps://github.com/mcculls
https://github.com/renovatebot/renovatehttps://github.com/renovatebot/renovate
https://github.co/hiddenchars
https://github.com/DataDog/dd-trace-java/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fdd-trace-java%2Fpull%2F8752
https://github.com/mcculls
mcculls https://github.com/mcculls
https://github.com/DataDog/dd-trace-java/pull/8752/files/c8a66a370e65cfdc98948578bf23de251cd81f86
https://github.com/dougqh
dougqh https://github.com/dougqh
https://github.com/DataDog/dd-trace-java/pull/8752/files/4e6eb278b86d91f63cc4d8070eadd6a0af12e73f
https://github.com/amarziali
amarziali https://github.com/amarziali
https://github.com/DataDog/dd-trace-java/pull/8752/files/d79201e4ba9547a3622d3928a454756c4db6b39c
https://github.com/PerfectSlayer
PerfectSlayer https://github.com/PerfectSlayer
comp: core https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22comp%3A%20core%22
type: bug fix https://github.com/DataDog/dd-trace-java/issues?q=state%3Aopen%20label%3A%22type%3A%20bug%20fix%22
1.50.0 https://github.com/DataDog/dd-trace-java/milestone/257
Please reload this pagehttps://github.com/DataDog/dd-trace-java/pull/8752
https://github.com/sarahchen6
https://github.com/mcculls
https://github.com/dougqh
https://github.com/amarziali
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.