{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92827980,"defaultBranch":"master","name":"dramatiq","ownerLogin":"Bogdanp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-30T11:55:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43347?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715266425.0","currentOid":""},"activityList":{"items":[{"before":"1e4b70d2e32bf49faa259ebaacead6b34d63f4c1","after":"052fea034e0457394442ae4badfcbfb000a7d87a","ref":"refs/heads/master","pushedAt":"2024-05-09T14:53:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"chore: bump version 1.16.0 → 1.17.0","shortMessageHtmlLink":"chore: bump version 1.16.0 → 1.17.0"}},{"before":"4d0cc072fd050129ebfddcda1c8a543505e6f2e6","after":"1e4b70d2e32bf49faa259ebaacead6b34d63f4c1","ref":"refs/heads/master","pushedAt":"2024-05-08T12:52:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"fix: Typehint for CurrentMessage middleware. (#626)\n\nCo-authored-by: David Grigorenko ","shortMessageHtmlLink":"fix: Typehint for CurrentMessage middleware. (#626)"}},{"before":"5bb9a2202097d394231f8cbce410102539039bbf","after":"4d0cc072fd050129ebfddcda1c8a543505e6f2e6","ref":"refs/heads/master","pushedAt":"2024-04-29T13:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"redeclare queues that disappear in the middle of an enqueue op (#556)\n\nCo-authored-by: Bogdan Popa ","shortMessageHtmlLink":"redeclare queues that disappear in the middle of an enqueue op (#556)"}},{"before":"82576413e24c9cdb8d6c8ce9bb87bd57882da045","after":"5bb9a2202097d394231f8cbce410102539039bbf","ref":"refs/heads/master","pushedAt":"2024-04-29T12:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"doc: update changelog [skip ci]","shortMessageHtmlLink":"doc: update changelog [skip ci]"}},{"before":"8b04dea04d30817417bd99a9c763b766b27fdb60","after":"82576413e24c9cdb8d6c8ce9bb87bd57882da045","ref":"refs/heads/master","pushedAt":"2024-04-29T12:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"build: require watchdog 4.0+, watchdog_gevent 0.2+","shortMessageHtmlLink":"build: require watchdog 4.0+, watchdog_gevent 0.2+"}},{"before":"8b04dea04d30817417bd99a9c763b766b27fdb60","after":null,"ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:47:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"}},{"before":"8d66de2634b319281dfad1eaec8698cddd20b9cc","after":"8b04dea04d30817417bd99a9c763b766b27fdb60","ref":"refs/heads/master","pushedAt":"2024-04-28T05:47:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"ci: build docs during lint","shortMessageHtmlLink":"ci: build docs during lint"}},{"before":"4e96b03193ab8fc1e7bb6dcfc56bb91d59be31a0","after":"8b04dea04d30817417bd99a9c763b766b27fdb60","ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"ci: build docs during lint","shortMessageHtmlLink":"ci: build docs during lint"}},{"before":"f0116aa17596c3800af4702a9ee09faf1f6a36c7","after":"4e96b03193ab8fc1e7bb6dcfc56bb91d59be31a0","ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"add mypy to [dev] deps and run it during the lint phase","shortMessageHtmlLink":"add mypy to [dev] deps and run it during the lint phase"}},{"before":"314372a0300d97d0da55b4c4ed522483b1a9d3f8","after":"f0116aa17596c3800af4702a9ee09faf1f6a36c7","ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:33:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"add mypy to [dev] deps and run it during the lint phase","shortMessageHtmlLink":"add mypy to [dev] deps and run it during the lint phase"}},{"before":"99cf78957df4a49930a88ba96f14f8718d2ca0e5","after":"314372a0300d97d0da55b4c4ed522483b1a9d3f8","ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:31:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"add mypy to [dev] deps and run it during the lint phase","shortMessageHtmlLink":"add mypy to [dev] deps and run it during the lint phase"}},{"before":null,"after":"99cf78957df4a49930a88ba96f14f8718d2ca0e5","ref":"refs/heads/mypy","pushedAt":"2024-04-28T05:29:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"add mypy to [dev] deps and run it during the lint phase","shortMessageHtmlLink":"add mypy to [dev] deps and run it during the lint phase"}},{"before":"e48151e0e4bc94c27acb6828a20cda001daf6743","after":"8d66de2634b319281dfad1eaec8698cddd20b9cc","ref":"refs/heads/master","pushedAt":"2024-04-24T05:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"doc: update changelog [skip ci]","shortMessageHtmlLink":"doc: update changelog [skip ci]"}},{"before":"e6d443e18ceb1b8ea75ad9a7909e2ca82aab418d","after":"e48151e0e4bc94c27acb6828a20cda001daf6743","ref":"refs/heads/master","pushedAt":"2024-04-23T05:49:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Result middleware: consider message options before actor options (#612)\n\nsolves issue #591","shortMessageHtmlLink":"Result middleware: consider message options before actor options (#612)"}},{"before":"a948bd191fa56cf1608b4274f0b57721afaeeb9d","after":"e6d443e18ceb1b8ea75ad9a7909e2ca82aab418d","ref":"refs/heads/master","pushedAt":"2024-04-23T05:48:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Removed python 3.7 reference as it's no longer supported (#604)\n\n* Removed python 3.7 reference as it's no longer supported\r\n\r\nFollowing the steps of this PR: https://github.com/Bogdanp/dramatiq/pull/587\r\nwe should remove all reference that indicates that Dramatiq supports python 3.7\r\n\r\n* Update changelog.rst","shortMessageHtmlLink":"Removed python 3.7 reference as it's no longer supported (#604)"}},{"before":"1fab55ff851269ee2fbe1b102b848622fe5cda29","after":"a948bd191fa56cf1608b4274f0b57721afaeeb9d","ref":"refs/heads/master","pushedAt":"2024-04-23T05:48:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"feat: Added typehints for awaitable actors. (#621)\n\nCo-authored-by: David Grigorenko ","shortMessageHtmlLink":"feat: Added typehints for awaitable actors. (#621)"}},{"before":"68c62572018f788a3667c73ebeb67b9ff17c0a84","after":"1fab55ff851269ee2fbe1b102b848622fe5cda29","ref":"refs/heads/master","pushedAt":"2024-04-23T05:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"feature: add middleware after_{consumer,worker}_thread_boot hooks (#619)\n\nThis allows the middleware to run code in the context of a worker or\r\nconsumer thread before it enters its run loop. This could be used to set\r\nup thread-local resources, or as in the author's case, to get a reference\r\nto the thread before it does any work.\r\n\r\nThis was proposed on the mailing list [0] with Bogdan accepting the idea\r\nin principle [1].\r\n\r\n[0]: https://groups.io/g/dramatiq-users/topic/105311701\r\n[1]: https://groups.io/g/dramatiq-users/topic/105311701#258","shortMessageHtmlLink":"feature: add middleware after_{consumer,worker}_thread_boot hooks (#619)"}},{"before":"07b85519ba545c66b781b5fd06ce336a617712c6","after":"68c62572018f788a3667c73ebeb67b9ff17c0a84","ref":"refs/heads/master","pushedAt":"2024-02-10T07:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"docs: Fix broken link to Pika connection parameters (#610)","shortMessageHtmlLink":"docs: Fix broken link to Pika connection parameters (#610)"}},{"before":"0c630e6321722ec84a880d0c4a671c38ca97bd04","after":"07b85519ba545c66b781b5fd06ce336a617712c6","ref":"refs/heads/master","pushedAt":"2024-01-26T07:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"doc: update changelog [skip ci]","shortMessageHtmlLink":"doc: update changelog [skip ci]"}},{"before":"9dd8f58104570df6f0168e799018e77bb4251c74","after":"0c630e6321722ec84a880d0c4a671c38ca97bd04","ref":"refs/heads/master","pushedAt":"2024-01-26T06:15:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Update python_requires in setup.py (#606)\n\nSeems this bit was missed in https://github.com/Bogdanp/dramatiq/pull/587.","shortMessageHtmlLink":"Update python_requires in setup.py (#606)"}},{"before":"db5cf566fbc1372942b822c690522bd2c75a9358","after":"9dd8f58104570df6f0168e799018e77bb4251c74","ref":"refs/heads/master","pushedAt":"2024-01-25T07:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"lint: disable B036","shortMessageHtmlLink":"lint: disable B036"}},{"before":"359baed17a7a7c83295619ecba50381f01f0ed5c","after":null,"ref":"refs/tags/v1.16.0","pushedAt":"2024-01-25T07:41:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"}},{"before":"359baed17a7a7c83295619ecba50381f01f0ed5c","after":"db5cf566fbc1372942b822c690522bd2c75a9358","ref":"refs/heads/master","pushedAt":"2024-01-25T07:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"chore: bump version 1.15.0 → 1.16.0","shortMessageHtmlLink":"chore: bump version 1.15.0 → 1.16.0"}},{"before":"2808d85ee7b23ffd35d29640eebe04d0d737802c","after":"359baed17a7a7c83295619ecba50381f01f0ed5c","ref":"refs/heads/master","pushedAt":"2024-01-25T07:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"doc: update changelog [skip ci]","shortMessageHtmlLink":"doc: update changelog [skip ci]"}},{"before":"40ff80cedfcc3da88dd7a9e52f230d3477c76805","after":"2808d85ee7b23ffd35d29640eebe04d0d737802c","ref":"refs/heads/master","pushedAt":"2024-01-13T15:03:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Improve handling of newlines in log messages (#596)\n\n* Avoid adding newlines to log messages\r\n\r\n* Update CONTRIBUTORS.md\r\n\r\n* cli: avoid skipping empty lines\r\n\r\n* docs: update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Bogdan Popa ","shortMessageHtmlLink":"Improve handling of newlines in log messages (#596)"}},{"before":"a30b7878c5f7570864b1e056580faecbf2abdad2","after":"40ff80cedfcc3da88dd7a9e52f230d3477c76805","ref":"refs/heads/master","pushedAt":"2024-01-13T06:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Watch patterns (#598)\n\n* CLI watcher support include, exclude patterns.\r\n\r\nFixes: #594\r\n\r\n* Update contributors\r\n\r\n* Fix accidental change to CONTRIBUTORS","shortMessageHtmlLink":"Watch patterns (#598)"}},{"before":"456aa1c1ba68aaf722dbc0fac76187ba98ea79f8","after":"a30b7878c5f7570864b1e056580faecbf2abdad2","ref":"refs/heads/master","pushedAt":"2023-12-17T06:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"doc: update changelog [skip ci]","shortMessageHtmlLink":"doc: update changelog [skip ci]"}},{"before":"e6c6887ca5ce9834d0232fc8bf51392bbaec56f2","after":"456aa1c1ba68aaf722dbc0fac76187ba98ea79f8","ref":"refs/heads/master","pushedAt":"2023-12-17T06:29:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"Fix for `current_message` while operating under `AsyncIO` (#593)\n\n* Fix for `current_message` while operating under `AsyncIO`\r\n\r\n* Added test case for `CurrentMessage()` under `AsyncIO`\r\n\r\n* Cleanup and linting","shortMessageHtmlLink":"Fix for current_message while operating under AsyncIO (#593)"}},{"before":"e6c6887ca5ce9834d0232fc8bf51392bbaec56f2","after":null,"ref":"refs/heads/bp-fix-rmq-ci","pushedAt":"2023-12-17T06:26:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"}},{"before":"2a1c6a8a07930dec607a7881cd43e96120ee2b23","after":"e6c6887ca5ce9834d0232fc8bf51392bbaec56f2","ref":"refs/heads/master","pushedAt":"2023-12-17T06:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bogdanp","name":"Bogdan Popa","path":"/Bogdanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43347?s=80&v=4"},"commit":{"message":"ci: use official rmq image","shortMessageHtmlLink":"ci: use official rmq image"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERbmolAA","startCursor":null,"endCursor":null}},"title":"Activity · Bogdanp/dramatiq"}