{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137814779,"defaultBranch":"master","name":"sentry-python","ownerLogin":"getsentry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-18T22:51:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1396951?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714752246.0","currentOid":""},"activityList":{"items":[{"before":"2d8c326030948897f0d38633ad724d101fb9005e","after":null,"ref":"refs/heads/szokeasaurusrex/fix-quart-integration","pushedAt":"2024-05-03T16:15:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"}},{"before":"aaa8f043c0d3863d3091034f3b486f8ba8e11de5","after":"c368a2fd85060003842f29fcc1f80da8c304cd49","ref":"refs/heads/master","pushedAt":"2024-05-03T16:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"fix(quart): Fix Quart integration (#3043)\n\nThe Quart integration was completely broken prior to this commit, as it caused every request to fail with a 500 error. The reason was that we were using the non-async `ensure_integration_enabled` decorator on the async `sentry_patched_asgi_app` function. This commit fixes the issue by removing the use of that decorator, instead replacing it with a manual check for the integration being enabled.\r\n\r\nFixes GH-3040","shortMessageHtmlLink":"fix(quart): Fix Quart integration (#3043)"}},{"before":null,"after":"2d8c326030948897f0d38633ad724d101fb9005e","ref":"refs/heads/szokeasaurusrex/fix-quart-integration","pushedAt":"2024-05-03T16:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"fix(quart): Fix Quart integration\n\nThe Quart integration was completely broken prior to this commit, as it caused every request to fail with a 500 error. The reason was that we were using the non-async `ensure_integration_enabled` decorator on the async `sentry_patched_asgi_app` function. This commit fixes the issue by removing the use of that decorator, instead replacing it with a manual check for the integration being enabled.","shortMessageHtmlLink":"fix(quart): Fix Quart integration"}},{"before":"2a3621dd76eb9225bb77b996109e33fae8b67977","after":null,"ref":"refs/heads/huggingface_fix","pushedAt":"2024-05-03T14:22:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"}},{"before":"41aa99ba4c75a8637fe34a3bba3393dc9d9e5587","after":"aaa8f043c0d3863d3091034f3b486f8ba8e11de5","ref":"refs/heads/master","pushedAt":"2024-05-03T14:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"Reduce API cross-section for huggingface in test (#3042)","shortMessageHtmlLink":"Reduce API cross-section for huggingface in test (#3042)"}},{"before":null,"after":"2a3621dd76eb9225bb77b996109e33fae8b67977","ref":"refs/heads/huggingface_fix","pushedAt":"2024-05-03T14:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colin-sentry","name":null,"path":"/colin-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161344340?s=80&v=4"},"commit":{"message":"Reduce API cross-section for huggingface in test","shortMessageHtmlLink":"Reduce API cross-section for huggingface in test"}},{"before":"c48fe6739d5e1d65217189fe2c1dd7009a60376d","after":"0bed753a1629ce658a5e0894555c8a5e57b96b88","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T12:15:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"a09959b65525b8be102f3556f916b7d631ac2d1e","after":"c48fe6739d5e1d65217189fe2c1dd7009a60376d","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T12:10:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"55ba199a83bf35cb3c4de8cb3c3da489627ade8d","after":"a09959b65525b8be102f3556f916b7d631ac2d1e","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T12:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"9e106753f9140e4283fc2162139e63819fd34c66","after":"55ba199a83bf35cb3c4de8cb3c3da489627ade8d","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T11:58:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"0a4554cbf7e7aad1d4f23557585a8e65a6bafe64","after":"9e106753f9140e4283fc2162139e63819fd34c66","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T11:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"cd65142d57c76b33d7048f169b69fbfa62601f9b","after":"0a4554cbf7e7aad1d4f23557585a8e65a6bafe64","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-05-03T11:46:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that messaging.system gets set\n\nThe messaging.system span data attribute should be set to the Celery broker being used, e.g. \"amqp\" for RabbitMQ, \"redis\" for Redis, and \"sqs\" for Amazon SQS.\n\nref #2951","shortMessageHtmlLink":"test(celery): Test that messaging.system gets set"}},{"before":"fa47da202aab26e18519d6d1767c32187c2ddd7d","after":"94421d25eba7d4602ea2fc0f96e85df7791979b4","ref":"refs/heads/antonpirker/django-caching-module","pushedAt":"2024-05-03T06:58:47.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"Merge branch 'master' into antonpirker/django-caching-module","shortMessageHtmlLink":"Merge branch 'master' into antonpirker/django-caching-module"}},{"before":"3d5d08ae4c9155f94bbb87ebfce0bd40f9199af4","after":"fa47da202aab26e18519d6d1767c32187c2ddd7d","ref":"refs/heads/antonpirker/django-caching-module","pushedAt":"2024-05-03T06:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"Updated tests","shortMessageHtmlLink":"Updated tests"}},{"before":"9791ec82e470d483f644c964614e49a4e7ccd009","after":"3d5d08ae4c9155f94bbb87ebfce0bd40f9199af4","ref":"refs/heads/antonpirker/django-caching-module","pushedAt":"2024-05-03T06:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"changed op name","shortMessageHtmlLink":"changed op name"}},{"before":"5c2503796edbd3d7e8a26ec5bdd7dc93693d2280","after":null,"ref":"refs/heads/huggingface","pushedAt":"2024-05-02T11:27:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"}},{"before":"eac253ade2b8f91883bf60f8345ae64fd0d00b5b","after":"41aa99ba4c75a8637fe34a3bba3393dc9d9e5587","ref":"refs/heads/master","pushedAt":"2024-05-02T11:27:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"Huggingface Hub integration (#3033)\n\nAdds integration for Huggingface Hub.\r\n\r\n---------\r\n\r\nCo-authored-by: Anton Pirker ","shortMessageHtmlLink":"Huggingface Hub integration (#3033)"}},{"before":"4cb53ca9b5e390f3a5764c2393b3c5d4c4d40267","after":"5c2503796edbd3d7e8a26ec5bdd7dc93693d2280","ref":"refs/heads/huggingface","pushedAt":"2024-05-02T11:12:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"Merge branch 'master' into huggingface","shortMessageHtmlLink":"Merge branch 'master' into huggingface"}},{"before":"f98f77f0a4078cc4f87e82d3a899b8a54d55a535","after":"eac253ade2b8f91883bf60f8345ae64fd0d00b5b","ref":"refs/heads/master","pushedAt":"2024-05-02T11:12:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonpirker","name":"Anton Pirker","path":"/antonpirker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202325?s=80&v=4"},"commit":{"message":"feat(integrations): Add Anthropic Integration (#2831)\n\nThis PR adds an anthropic integration. It supports the creation of messages in streaming and non-streaming mode.\r\n\r\n---------\r\n\r\nCo-authored-by: Anton Pirker ","shortMessageHtmlLink":"feat(integrations): Add Anthropic Integration (#2831)"}},{"before":"14a65e64692e20a97b50e98401e3ac60f2f4bff4","after":"67c921ab67eb4f4427234fdac91054fec9a0532c","ref":"refs/heads/metrics-type-hints","pushedAt":"2024-05-02T08:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elramen","name":null,"path":"/elramen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158566966?s=80&v=4"},"commit":{"message":"ref(typing): Remove unused importOD","shortMessageHtmlLink":"ref(typing): Remove unused importOD"}},{"before":"6631cf5f6f17aaf8cfbc2846f16afbe994958350","after":"4cb53ca9b5e390f3a5764c2393b3c5d4c4d40267","ref":"refs/heads/huggingface","pushedAt":"2024-04-30T23:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colin-sentry","name":null,"path":"/colin-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161344340?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":null,"after":"6631cf5f6f17aaf8cfbc2846f16afbe994958350","ref":"refs/heads/huggingface","pushedAt":"2024-04-30T22:20:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colin-sentry","name":null,"path":"/colin-sentry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161344340?s=80&v=4"},"commit":{"message":"Huggingface Hub integration","shortMessageHtmlLink":"Huggingface Hub integration"}},{"before":null,"after":"14a65e64692e20a97b50e98401e3ac60f2f4bff4","ref":"refs/heads/metrics-type-hints","pushedAt":"2024-04-30T16:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elramen","name":null,"path":"/elramen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158566966?s=80&v=4"},"commit":{"message":"ref(typing): Improve type hints for metrics","shortMessageHtmlLink":"ref(typing): Improve type hints for metrics"}},{"before":"45e8f3b563d312a5a650b6dad126169d1237ce60","after":"cd65142d57c76b33d7048f169b69fbfa62601f9b","ref":"refs/heads/szokeasaurusrex/celery-messaging-system","pushedAt":"2024-04-30T15:49:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"feat(celery): Set \"messaging.system\" on span\n\nref #2951","shortMessageHtmlLink":"feat(celery): Set \"messaging.system\" on span"}},{"before":"294bdaaf05a8991ef391544f717c0446380d6807","after":"d5a29b98c0f19e161b11063a6e4957d51a8db6cc","ref":"refs/heads/szokeasaurusrex/celery-messaging-id","pushedAt":"2024-04-30T15:22:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that message ID set on span","shortMessageHtmlLink":"test(celery): Test that message ID set on span"}},{"before":"48b3191ec6bbd4443c16e7028ad15ef52d772c17","after":null,"ref":"refs/heads/szokeasaurusrex/copyright-year","pushedAt":"2024-04-30T15:20:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"}},{"before":"9cf6377c64aaa70f378f724230e2a1ffbc4a9ed1","after":"f98f77f0a4078cc4f87e82d3a899b8a54d55a535","ref":"refs/heads/master","pushedAt":"2024-04-30T15:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"meta(license): Bump copyright year (#3029)\n\nCopyright date should be range (2018-2024)\r\n\r\n---------\r\n\r\nCo-authored-by: Chad Whitacre \r\nCo-authored-by: Ivana Kellyerova ","shortMessageHtmlLink":"meta(license): Bump copyright year (#3029)"}},{"before":"5baf5dda552ca8e0027a2e92091bfe5d5ff4af67","after":"73c11e80d8a1c3a4f9c0685a28234b29d1f433bb","ref":"refs/heads/szokeasaurusrex/celery-retry-count","pushedAt":"2024-04-30T15:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Add test for nonzero retry count\n\nAdd a test to verify that retry count gets set correctly, also for nonzero values.","shortMessageHtmlLink":"test(celery): Add test for nonzero retry count"}},{"before":"f1671f568b03b1344c3c9f37c2486cc67ab6fe9c","after":"67e253122a2f455ae008a29a5418587457da2af8","ref":"refs/heads/szokeasaurusrex/celery-queue-consumer-default-exchange","pushedAt":"2024-04-30T15:16:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"test(celery): Test that Celery queue only set for default exchange\n\nThis test checks that `messaging.destination.name` is only set for the default exchange. Other exchanges should not set this value, since the routing key may be different from the queue name.","shortMessageHtmlLink":"test(celery): Test that Celery queue only set for default exchange"}},{"before":"8673fd6789494b258960d7c9908558385c0293a6","after":"48b3191ec6bbd4443c16e7028ad15ef52d772c17","ref":"refs/heads/szokeasaurusrex/copyright-year","pushedAt":"2024-04-30T15:13:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"szokeasaurusrex","name":"Daniel Szoke","path":"/szokeasaurusrex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7881302?s=80&v=4"},"commit":{"message":"Merge branch 'master' into szokeasaurusrex/copyright-year","shortMessageHtmlLink":"Merge branch 'master' into szokeasaurusrex/copyright-year"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQO0dPQA","startCursor":null,"endCursor":null}},"title":"Activity ยท getsentry/sentry-python"}