{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61572326,"defaultBranch":"main","name":"dd-trace-py","ownerLogin":"DataDog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-20T18:52:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/365230?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715624688.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d38c810b1afd30d20a12e2207516e9ff29be4ddc","ref":"refs/heads/backport-9173","pushedAt":"2024-05-13T18:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sabrenner","name":"Sam Brenner","path":"/sabrenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106700075?s=80&v=4"},"commit":{"message":"fix(botocore): add defaults for response types and exception handling for different model providers (#9173)\n\nThis PR adds some additional key name checking and adds defaults when\n`get`ing these attributes. Additionally, adds an additional exception\ntype to catch as a fallback in the case if incorrect response handling.\n\nThis PR addresses app-crashing cases where different model versions have\ndifferent key names for certain output fields.\nFixes #9135\n\nA follow-up PR will address the discrepancies in more detail when we\nhave time to go through the model providers and make sure our response\nparsing is up-to-date.\n\n- [x] Change(s) are motivated and described in the PR description\n- [x] Testing strategy is described if automated tests are not included\nin the PR\n- [x] Risks are described (performance impact, potential for breakage,\nmaintainability)\n- [x] Change is maintainable (easy to change, telemetry, documentation)\n- [x] [Library release note\nguidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)\nare followed or label `changelog/no-changelog` is set\n- [x] Documentation is included (in-code, generated user docs, [public\ncorp docs](https://github.com/DataDog/documentation/))\n- [x] Backport labels are set (if\n[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))\n- [x] If this PR changes the public interface, I've notified\n`@DataDog/apm-tees`.\n\n- [x] Title is accurate\n- [x] All changes are related to the pull request's stated goal\n- [x] Description motivates each change\n- [x] Avoids breaking\n[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)\nchanges\n- [x] Testing strategy adequately addresses listed risks\n- [x] Change is maintainable (easy to change, telemetry, documentation)\n- [x] Release note makes sense to a user of the library\n- [x] Author has acknowledged and discussed the performance implications\nof this PR as reported in the benchmarks PR comment\n- [x] Backport labels are set in a manner that is consistent with the\n[release branch maintenance\npolicy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)\n\n---------\n\nCo-authored-by: tstadel ","shortMessageHtmlLink":"fix(botocore): add defaults for response types and exception handling…"}},{"before":"c3997b24a9196ad61069cace900a2ec85208b790","after":"658cdfa1cb5e188150f4a856e04e162954575546","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T18:19:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Merge branch 'main' into juanjux/open-unblock-29","shortMessageHtmlLink":"Merge branch 'main' into juanjux/open-unblock-29"}},{"before":"3a52bf9d96beb6ce3cccd8c7d4672d784f287807","after":"10e9a1f85e5649f0da4973a2a50aa6cda8ed6ed7","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/_constants.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/_constants.py"}},{"before":"ea8acf4cab7865dbbcc1ab3435caf5822dd0c009","after":"3a52bf9d96beb6ce3cccd8c7d4672d784f287807","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/decorators.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/decorators.py"}},{"before":"83ecba6dd397425a09069ec105ce14d18b854314","after":"ea8acf4cab7865dbbcc1ab3435caf5822dd0c009","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/decorators.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/decorators.py"}},{"before":"d05c47f40eb6e367f5c34e6e9ddbbf82489a54c3","after":"83ecba6dd397425a09069ec105ce14d18b854314","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/_llmobs.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/_llmobs.py"}},{"before":"d2da1a01ee40c9d99e615bcad2a44634c00d1f42","after":"d05c47f40eb6e367f5c34e6e9ddbbf82489a54c3","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/_llmobs.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/_llmobs.py"}},{"before":"59b3b691378b9296e5b02fedcd431f658b4dbc3b","after":"d2da1a01ee40c9d99e615bcad2a44634c00d1f42","ref":"refs/heads/evan.li/fix-start-llm-span","pushedAt":"2024-05-13T18:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/_llmobs.py\n\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>","shortMessageHtmlLink":"Update ddtrace/llmobs/_llmobs.py"}},{"before":"08c0a31c5a4a16b457f4c0bd97ca3defd9e86062","after":null,"ref":"refs/heads/brettlangdon/fix.serverless.test","pushedAt":"2024-05-13T18:15:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"}},{"before":"2ac33639667f4025dee8c379a9e5c8a47ce2fc8d","after":"a85ba9067bed1a37219c9ee13091f44f6bc4afda","ref":"refs/heads/main","pushedAt":"2024-05-13T18:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"chore(ci): convert serverless slow import test to a subprocess test (#9236)\n\nThis test was messing with the global state of `sys.modules`. It was\r\ncausing some modules to get unloaded causing them to get re-imported,\r\nwhich would cause issues.\r\n\r\nMoving this test to a subprocess test will help isolate the behavior it\r\nis trying to test, and simplifies the test setup.\r\n\r\n## Checklist\r\n\r\n- [x] Change(s) are motivated and described in the PR description\r\n- [x] Testing strategy is described if automated tests are not included\r\nin the PR\r\n- [x] Risks are described (performance impact, potential for breakage,\r\nmaintainability)\r\n- [x] Change is maintainable (easy to change, telemetry, documentation)\r\n- [x] [Library release note\r\nguidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)\r\nare followed or label `changelog/no-changelog` is set\r\n- [x] Documentation is included (in-code, generated user docs, [public\r\ncorp docs](https://github.com/DataDog/documentation/))\r\n- [x] Backport labels are set (if\r\n[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))\r\n- [x] If this PR changes the public interface, I've notified\r\n`@DataDog/apm-tees`.\r\n\r\n## Reviewer Checklist\r\n\r\n- [ ] Title is accurate\r\n- [ ] All changes are related to the pull request's stated goal\r\n- [ ] Description motivates each change\r\n- [ ] Avoids breaking\r\n[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)\r\nchanges\r\n- [ ] Testing strategy adequately addresses listed risks\r\n- [ ] Change is maintainable (easy to change, telemetry, documentation)\r\n- [ ] Release note makes sense to a user of the library\r\n- [ ] Author has acknowledged and discussed the performance implications\r\nof this PR as reported in the benchmarks PR comment\r\n- [ ] Backport labels are set in a manner that is consistent with the\r\n[release branch maintenance\r\npolicy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)","shortMessageHtmlLink":"chore(ci): convert serverless slow import test to a subprocess test (#…"}},{"before":"6afa4cff1e28df619f27ccda2f0066007ce4fe4a","after":"2142be6d821a8eac538a669507e3ec18d32f8634","ref":"refs/heads/evan.li/in-app-config","pushedAt":"2024-05-13T18:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"fix prio for env and service","shortMessageHtmlLink":"fix prio for env and service"}},{"before":"a0247a866580cd35e858050f9457066cea63a983","after":"f109497fcbc99bb7f863613b8ce345f5f28554e4","ref":"refs/heads/brettlangdon/ci.use_pip_cache","pushedAt":"2024-05-13T18:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"set pip verbosity","shortMessageHtmlLink":"set pip verbosity"}},{"before":"55eb22bb8ba28b2fbe9bf1ab07b1558c8213a863","after":"6afa4cff1e28df619f27ccda2f0066007ce4fe4a","ref":"refs/heads/evan.li/in-app-config","pushedAt":"2024-05-13T17:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"llmobs no apm arg","shortMessageHtmlLink":"llmobs no apm arg"}},{"before":"d46b482e37d768d202ce813a067387c68e46ce93","after":"c3997b24a9196ad61069cace900a2ec85208b790","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Disable more tests\n\nSigned-off-by: Juanjo Alvarez ","shortMessageHtmlLink":"Disable more tests"}},{"before":"818832d2c72eaec94837a6cfe63a0d034ad0c6e9","after":"a0247a866580cd35e858050f9457066cea63a983","ref":"refs/heads/brettlangdon/ci.use_pip_cache","pushedAt":"2024-05-13T17:54:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"use xargs to parallelize downloads","shortMessageHtmlLink":"use xargs to parallelize downloads"}},{"before":"9532bb8d912efcaba757efd4c97302c11d3ebce3","after":"818832d2c72eaec94837a6cfe63a0d034ad0c6e9","ref":"refs/heads/brettlangdon/ci.use_pip_cache","pushedAt":"2024-05-13T17:53:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"use xargs to parallelize downloads","shortMessageHtmlLink":"use xargs to parallelize downloads"}},{"before":"05f2e718c465c5ae24c2c55b4aaa455fb09aa170","after":"d46b482e37d768d202ce813a067387c68e46ce93","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Remove unrelated change\n\nSigned-off-by: Juanjo Alvarez ","shortMessageHtmlLink":"Remove unrelated change"}},{"before":"8dc2ef4151a9d49aefc68ce02aeac71bde1a052f","after":"05f2e718c465c5ae24c2c55b4aaa455fb09aa170","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Remove unrelated change\n\nSigned-off-by: Juanjo Alvarez ","shortMessageHtmlLink":"Remove unrelated change"}},{"before":"b07dc25ef7a57d0b06d6f8f55f2ddc8a4245cce6","after":"8dc2ef4151a9d49aefc68ce02aeac71bde1a052f","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Remove unrelated change\n\nSigned-off-by: Juanjo Alvarez ","shortMessageHtmlLink":"Remove unrelated change"}},{"before":"8cbd672a8cc5d47dc149994ce7e7257c82e14ede","after":"b07dc25ef7a57d0b06d6f8f55f2ddc8a4245cce6","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"fix compilation\n\nSigned-off-by: Juanjo Alvarez ","shortMessageHtmlLink":"fix compilation"}},{"before":"38bb81bd46bfe48b70cf4d3f3dc9596b84da7115","after":"08c0a31c5a4a16b457f4c0bd97ca3defd9e86062","ref":"refs/heads/brettlangdon/fix.serverless.test","pushedAt":"2024-05-13T17:22:58.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"Merge branch 'main' into brettlangdon/fix.serverless.test","shortMessageHtmlLink":"Merge branch 'main' into brettlangdon/fix.serverless.test"}},{"before":"e4e29cce46179bcd3f1546531d73d534c2f7fc76","after":"8cbd672a8cc5d47dc149994ce7e7257c82e14ede","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avara1986","name":"Alberto Vara","path":"/avara1986","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6352942?s=80&v=4"},"commit":{"message":"chore c++ lint","shortMessageHtmlLink":"chore c++ lint"}},{"before":"bf59f2187ec4c6f4ce116d33930970fe2cdc4f3f","after":"e4e29cce46179bcd3f1546531d73d534c2f7fc76","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avara1986","name":"Alberto Vara","path":"/avara1986","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6352942?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"27f6c4ff1ad0ad572897684887a56b521ddce317","after":"bf59f2187ec4c6f4ce116d33930970fe2cdc4f3f","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T17:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avara1986","name":"Alberto Vara","path":"/avara1986","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6352942?s=80&v=4"},"commit":{"message":"Update ddtrace/appsec/_iast/_taint_tracking/Aspects/AspectsOsPath.cpp","shortMessageHtmlLink":"Update ddtrace/appsec/_iast/_taint_tracking/Aspects/AspectsOsPath.cpp"}},{"before":"23fc0fd36405c4b5c357c55c7171a1086699af1c","after":"4ccd5ca69af07adce79b810f0fe2d68dbee4968a","ref":"refs/heads/christophe-papazian/enable_exploit_prevention_APPSEC-53121","pushedAt":"2024-05-13T17:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"christophe-papazian","name":"Christophe Papazian","path":"/christophe-papazian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114495376?s=80&v=4"},"commit":{"message":"update metrics in case of multiple contexts","shortMessageHtmlLink":"update metrics in case of multiple contexts"}},{"before":"39273077c01ae1567b271501d9d623ffaef3ef1b","after":"27f6c4ff1ad0ad572897684887a56b521ddce317","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T16:58:35.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Merge branch '2.9' into juanjux/open-unblock-29","shortMessageHtmlLink":"Merge branch '2.9' into juanjux/open-unblock-29"}},{"before":"43214e81d59db66e6dcd489602c7e12cd7915184","after":"9532bb8d912efcaba757efd4c97302c11d3ebce3","ref":"refs/heads/brettlangdon/ci.use_pip_cache","pushedAt":"2024-05-13T16:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brettlangdon","name":"Brett Langdon","path":"/brettlangdon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320353?s=80&v=4"},"commit":{"message":"don't care if downloading fails","shortMessageHtmlLink":"don't care if downloading fails"}},{"before":"61962b2cb724d0c57a3b75d9dbf90be624fee4a7","after":"39273077c01ae1567b271501d9d623ffaef3ef1b","ref":"refs/heads/juanjux/open-unblock-29","pushedAt":"2024-05-13T16:53:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"juanjux","name":"Juanjo Alvarez Martinez","path":"/juanjux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277378?s=80&v=4"},"commit":{"message":"Merge branch 'juanjux/open-unblock-29' of github.com:DataDog/dd-trace-py into juanjux/open-unblock-29","shortMessageHtmlLink":"Merge branch 'juanjux/open-unblock-29' of github.com:DataDog/dd-trace…"}},{"before":"659d2e0b3534ac6a1493d2fefed5f14b0af88fa1","after":"55eb22bb8ba28b2fbe9bf1ab07b1558c8213a863","ref":"refs/heads/evan.li/in-app-config","pushedAt":"2024-05-13T16:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lievan","name":null,"path":"/lievan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42917263?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"ceba64fbe0b8540e150fd285f333e4fc845e9921","after":"23fc0fd36405c4b5c357c55c7171a1086699af1c","ref":"refs/heads/christophe-papazian/enable_exploit_prevention_APPSEC-53121","pushedAt":"2024-05-13T16:41:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"christophe-papazian","name":"Christophe Papazian","path":"/christophe-papazian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114495376?s=80&v=4"},"commit":{"message":"Merge branch 'main' into christophe-papazian/enable_exploit_prevention_APPSEC-53121","shortMessageHtmlLink":"Merge branch 'main' into christophe-papazian/enable_exploit_preventio…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESLYk8QA","startCursor":null,"endCursor":null}},"title":"Activity · DataDog/dd-trace-py"}