{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67680905,"defaultBranch":"main","name":"dd-trace-go","ownerLogin":"DataDog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-08T07:47:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/365230?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716497843.0","currentOid":""},"activityList":{"items":[{"before":"f4bb0ce0dfea0d5570a32a9bd26badaeb2a648a0","after":"5596e589158d58a8347c511afdbbd6e9a8fb61cf","ref":"refs/heads/munir/w3c-phase-3","pushedAt":"2024-05-24T18:43:52.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mabdinur","name":"Munir Abdinur","path":"/mabdinur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62392438?s=80&v=4"},"commit":{"message":"Merge branch 'main' into munir/w3c-phase-3","shortMessageHtmlLink":"Merge branch 'main' into munir/w3c-phase-3"}},{"before":"1f76dd1f29fb6c4e397ed188b0aef19f0fc064ea","after":"10c4ad94ab436d350adefb9b388eafdee8d0db67","ref":"refs/heads/nick.ripley/new-exectrace-test-module","pushedAt":"2024-05-24T13:35:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"internal/exectracetest: move execution trace testing to separate module\n\nTo parse execution traces for testing execution trace-related\nfunctionality, we'll need to use golang.org/x/exp/trace. As new versions\nof the format come out, we'll need to upgrade that dependency to keep\ntests working. The golang.org/x/exp module is prone to breaking changes,\nso we should try not to inflict them on our users. Thus, this commit\ncreates a separate module where execution trace testing logic can live,\nso we can freely upgrade golang.org/x/exp. Future commits will move\nexisting test logic, which uses gotraceui's parser, to this new module.","shortMessageHtmlLink":"internal/exectracetest: move execution trace testing to separate module"}},{"before":"297fed451d67a463a574c5c1a3ca20f73ba31bbb","after":"3c50bd6f4f0856e10c54d419f691234a17867bc1","ref":"refs/heads/nick.ripley/only-finish-span-once","pushedAt":"2024-05-24T13:34:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"ddtrace/tracer: only finish execution trace task, restore pprof labels once\n\nIt's possible for users to call Finish multiple times on a span. We\nshould only record the span finishing in the execution tracer and via\npprof labels one time, though. Otherwise we're 1) wasting space in the\ntrace and 2) possibly overriding pprof labels with incorrect values.\nMove the task ending and label setting inside span.finish, after we\ncheck whether the span is already finished.","shortMessageHtmlLink":"ddtrace/tracer: only finish execution trace task, restore pprof label…"}},{"before":"de2e464afe14fe5dd23fcb6f435fda5825ff10da","after":"f34732201304048cd67ddec9705d637994c67922","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T12:21:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"imports police","shortMessageHtmlLink":"imports police"}},{"before":"524b76a59dd7e5c3904f04e3492132fbc82cf8e3","after":"de2e464afe14fe5dd23fcb6f435fda5825ff10da","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T12:09:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"imports police","shortMessageHtmlLink":"imports police"}},{"before":"9d1b47654354839cfa00e28c70e1ec0c772b3c09","after":"524b76a59dd7e5c3904f04e3492132fbc82cf8e3","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T12:05:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"imports police","shortMessageHtmlLink":"imports police"}},{"before":"ae4595f68272e5f98dfe58e91b52abcbdf8d8e3c","after":"9d1b47654354839cfa00e28c70e1ec0c772b3c09","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T12:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"imports police","shortMessageHtmlLink":"imports police"}},{"before":"b19bf7ad00401304f28b7866076dbbb9dc0a2741","after":"ae4595f68272e5f98dfe58e91b52abcbdf8d8e3c","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T12:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"Register RC capa and check RASP enablement","shortMessageHtmlLink":"Register RC capa and check RASP enablement"}},{"before":"ad0dc143218647a1720a2bbe98fde26e9d78c3fb","after":"b19bf7ad00401304f28b7866076dbbb9dc0a2741","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-24T11:16:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"http: add stacktraces to span","shortMessageHtmlLink":"http: add stacktraces to span"}},{"before":null,"after":"1f76dd1f29fb6c4e397ed188b0aef19f0fc064ea","ref":"refs/heads/nick.ripley/new-exectrace-test-module","pushedAt":"2024-05-23T20:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"internal/exectracetest: move execution trace testing to separate module\n\nTo parse execution traces for testing execution trace-related\nfunctionality, we'll need to use golang.org/x/exp/trace. As new versions\nof the format come out, we'll need to upgrade that dependency to keep\ntests working. The golang.org/x/exp module is prone to breaking changes,\nso we should try not to inflict them on our users. Thus, this commit\ncreates a separate module where execution trace testing logic can live,\nso we can freely upgrade golang.org/x/exp. Future commits will move\nexisting test logic, which uses gotraceui's parser, to this new module.","shortMessageHtmlLink":"internal/exectracetest: move execution trace testing to separate module"}},{"before":null,"after":"297fed451d67a463a574c5c1a3ca20f73ba31bbb","ref":"refs/heads/nick.ripley/only-finish-span-once","pushedAt":"2024-05-23T17:57:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"WIP: ddtrace/tracer: only finish execution trace task, restore pprof labels once\n\nIt's possible for users to call Finish multiple times on a span. We\nshould only record the span finishing in the execution tracer and via\npprof labels one time, though. Otherwise we're 1) wasting space in the\ntrace and 2) possibly overriding pprof labels with incorrect values.\nMove the task ending and label setting inside span.finish, after we\ncheck whether the span is already finished.\n\nTODO - regression test? esp. for pprof label behavior\nTODO - this is doing the trace task emission under a lock where it\n\twasn't before. Bottleneck issue?","shortMessageHtmlLink":"WIP: ddtrace/tracer: only finish execution trace task, restore pprof …"}},{"before":"b4378533a3fe7b96b75498bdb4265e533a820f17","after":"ad0dc143218647a1720a2bbe98fde26e9d78c3fb","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-23T15:50:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"waf_test: used sharedsec.HTTPClientIPAddre","shortMessageHtmlLink":"waf_test: used sharedsec.HTTPClientIPAddre"}},{"before":"492f1edf4069e5dca6c819b50369f8b2b3331481","after":"b4378533a3fe7b96b75498bdb4265e533a820f17","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-23T15:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"waf_test: used sharedsec.HTTPClientIPAddre","shortMessageHtmlLink":"waf_test: used sharedsec.HTTPClientIPAddre"}},{"before":"89209f028e02be283f21204784e43906b4335961","after":"492f1edf4069e5dca6c819b50369f8b2b3331481","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-23T15:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"listeners: remove timeout arg for roundtriper","shortMessageHtmlLink":"listeners: remove timeout arg for roundtriper"}},{"before":null,"after":"89209f028e02be283f21204784e43906b4335961","ref":"refs/heads/francois.mazeau/ssrf-plug","pushedAt":"2024-05-23T15:35:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hellzy","name":"François Mazeau","path":"/Hellzy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19765952?s=80&v=4"},"commit":{"message":"TEMP!: hardcode RASP SSRF rule & span tag for staging\n\nSigned-off-by: Eliott Bouhana ","shortMessageHtmlLink":"TEMP!: hardcode RASP SSRF rule & span tag for staging"}},{"before":"03cf1eb3ded3b827d88c2f6fc94bc7dbd6365e1f","after":"41d508e5d8bd5cd509df14d0596983d9a0aa0ff0","ref":"refs/heads/dario.castane/remove-grpc-v12","pushedAt":"2024-05-23T14:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"go.mod: use forked molecule & update cloud.google.com/*","shortMessageHtmlLink":"go.mod: use forked molecule & update cloud.google.com/*"}},{"before":null,"after":"80134eef30306bd17ebd9e9b579f0f87bce5eeca","ref":"refs/heads/PROF-8798-remove-TestTryUpload","pushedAt":"2024-05-22T17:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"profiler: remove TestTryUpload\n\nThis is yet another test that hooks into internal implementation details\nof the profiler. It's been mostly superseded by TestAllUploaded. The\nbits that are unique to this test (asserting some of the default tags\nand a few details of the event payload) can be folded into tests that\naren't (as) dependent on implementation details.","shortMessageHtmlLink":"profiler: remove TestTryUpload"}},{"before":"277175eda754e340d8df8a13851c83360cab3275","after":"613c797780172797456156d5c18f178b20a6ef42","ref":"refs/heads/nick.ripley/tighten-go-support-policy","pushedAt":"2024-05-22T15:52:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"[WIP] match Go support with upstream policy","shortMessageHtmlLink":"[WIP] match Go support with upstream policy"}},{"before":"74be1f7fb8afffc5ed057214b2d380cb3b75aadf","after":"03cf1eb3ded3b827d88c2f6fc94bc7dbd6365e1f","ref":"refs/heads/dario.castane/remove-grpc-v12","pushedAt":"2024-05-22T15:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"go.mod: go mod tidy","shortMessageHtmlLink":"go.mod: go mod tidy"}},{"before":"364b36f1da32e0e863e5464b48ae61762177c6ec","after":"74be1f7fb8afffc5ed057214b2d380cb3b75aadf","ref":"refs/heads/dario.castane/remove-grpc-v12","pushedAt":"2024-05-22T15:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"go.mod: upgrade google.golang.org/* dependencies to avoid github.com/golang/protobuf","shortMessageHtmlLink":"go.mod: upgrade google.golang.org/* dependencies to avoid github.com/…"}},{"before":null,"after":"364b36f1da32e0e863e5464b48ae61762177c6ec","ref":"refs/heads/dario.castane/remove-grpc-v12","pushedAt":"2024-05-22T15:29:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"contrib/google.golang.org/grpc.v12: remove contrib","shortMessageHtmlLink":"contrib/google.golang.org/grpc.v12: remove contrib"}},{"before":"26753a327273f245b3dc37f7c1b8fc4b6e775d64","after":null,"ref":"refs/heads/teague.bick/AIT-10033/dbm-peer-entity","pushedAt":"2024-05-22T14:59:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"}},{"before":"14d15d518b02be36fedd99bc476126684de0699c","after":"b0aa1b8aa856084eed0abb1957719284319130d6","ref":"refs/heads/main","pushedAt":"2024-05-22T14:59:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"contrib/database/sql: allow peer.service to be set explicitly and add into propagated context (#2679)\n\nCo-authored-by: Diana Shevchenko <40775148+dianashevchenko@users.noreply.github.com>\r\nCo-authored-by: Dario Castañé ","shortMessageHtmlLink":"contrib/database/sql: allow peer.service to be set explicitly and add…"}},{"before":"082e5176b0ca4f2136b78543925c517afbd94b3d","after":"26753a327273f245b3dc37f7c1b8fc4b6e775d64","ref":"refs/heads/teague.bick/AIT-10033/dbm-peer-entity","pushedAt":"2024-05-22T14:12:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"Merge branch 'main' into teague.bick/AIT-10033/dbm-peer-entity","shortMessageHtmlLink":"Merge branch 'main' into teague.bick/AIT-10033/dbm-peer-entity"}},{"before":null,"after":"277175eda754e340d8df8a13851c83360cab3275","ref":"refs/heads/nick.ripley/tighten-go-support-policy","pushedAt":"2024-05-22T14:08:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsrip-dd","name":"Nick Ripley","path":"/nsrip-dd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97066770?s=80&v=4"},"commit":{"message":"[WIP] match Go support with upstream policy","shortMessageHtmlLink":"[WIP] match Go support with upstream policy"}},{"before":"d32a30c0283ae4a0e73c0d311c8e951da01ef8e0","after":"14d15d518b02be36fedd99bc476126684de0699c","ref":"refs/heads/main","pushedAt":"2024-05-22T13:15:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"},"commit":{"message":"ddtrace/tracer: use math/rand/v2 for SpanID and TraceID (#2689)\n\nCo-authored-by: Dario Castañé ","shortMessageHtmlLink":"ddtrace/tracer: use math/rand/v2 for SpanID and TraceID (#2689)"}},{"before":"00aa1c965c50ab4954913dfccf7caeb9e67094df","after":"082e5176b0ca4f2136b78543925c517afbd94b3d","ref":"refs/heads/teague.bick/AIT-10033/dbm-peer-entity","pushedAt":"2024-05-22T12:32:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dianashevchenko","name":"Diana Shevchenko","path":"/dianashevchenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40775148?s=80&v=4"},"commit":{"message":"Merge branch 'main' into teague.bick/AIT-10033/dbm-peer-entity","shortMessageHtmlLink":"Merge branch 'main' into teague.bick/AIT-10033/dbm-peer-entity"}},{"before":"b084466387da5be792db9b7ac23dd00d38a0ca34","after":null,"ref":"refs/tags/contrib/net/http/v2.0.0-beta.1","pushedAt":"2024-05-22T09:36:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"}},{"before":"0d5f5a766e7556e858a83d9962a70338c048616a","after":null,"ref":"refs/tags/contrib/google.golang.org/grpc/v2.0.0-beta.2","pushedAt":"2024-05-22T09:22:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"}},{"before":"0d5f5a766e7556e858a83d9962a70338c048616a","after":null,"ref":"refs/tags/contrib/google.golang.org/grpcv2.0.0-beta.2","pushedAt":"2024-05-22T08:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darccio","name":"Dario Castañé","path":"/darccio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163009?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU1JB2gA","startCursor":null,"endCursor":null}},"title":"Activity · DataDog/dd-trace-go"}