{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33884891,"defaultBranch":"main","name":"airflow","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-13T18:04:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717927119.0","currentOid":""},"activityList":{"items":[{"before":"2a168d39343c04c77451fa91237777aff387d95c","after":"745b7c515c9d4bed487bb809ef9c1034c9d58791","ref":"refs/heads/constraints-main","pushedAt":"2024-06-09T16:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updating constraints. Github run id:9436167019\n\nThis update in constraints is automatically committed by the CI 'constraints-push' step based on\n'refs/heads/main' in the 'apache/airflow' repository with commit sha fc4fbb3dcf1f2c241ed65b564214aaf853d14a9a.\n\nThe action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/9436167019/\n\nThe image tag used for that build was: fc4fbb3dcf1f2c241ed65b564214aaf853d14a9a. You can enter Breeze environment\nwith this image by running 'breeze shell --image-tag fc4fbb3dcf1f2c241ed65b564214aaf853d14a9a'\n\nAll tests passed in this build so we determined we can push the updated constraints.\n\nSee https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details.","shortMessageHtmlLink":"Updating constraints. Github run id:9436167019"}},{"before":"14a613fc7dd148b9721e011ec629cb373d0d3c2e","after":"fc4fbb3dcf1f2c241ed65b564214aaf853d14a9a","ref":"refs/heads/main","pushedAt":"2024-06-09T11:20:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Update providers metadata 2024-06-09 (#40149)","shortMessageHtmlLink":"Update providers metadata 2024-06-09 (#40149)"}},{"before":"70287dd5ba5845a13a07aa77bbf67bd66d57b37a","after":"46dd6afa6ddb6ad5129432427ba6e6b512d06d7a","ref":"refs/heads/constraints-2-9","pushedAt":"2024-06-09T10:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Manually update constraints for 2.9.2rc1","shortMessageHtmlLink":"Manually update constraints for 2.9.2rc1"}},{"before":"35da30ea33a53f6dec9328f47d86f8b53a1dbed4","after":"70287dd5ba5845a13a07aa77bbf67bd66d57b37a","ref":"refs/heads/constraints-2-9","pushedAt":"2024-06-09T10:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Manually update constraints for 2.9.2rc1","shortMessageHtmlLink":"Manually update constraints for 2.9.2rc1"}},{"before":"297ad80c7d5799b3cefcd58366d986a5ad4b43dd","after":"14a613fc7dd148b9721e011ec629cb373d0d3c2e","ref":"refs/heads/main","pushedAt":"2024-06-08T21:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Allow executors to be specified with only the class name of the Executor (#40131)\n\n* Allow executors to be specified with only the class name of the Executor\r\n\r\n* Fix unit test by mocking loaded Executor, so it doesn't access the DB\r\n\r\n* Update doc string to include passing class name as a valid way to specify an executor","shortMessageHtmlLink":"Allow executors to be specified with only the class name of the Execu…"}},{"before":"cbe6c2dd243ee48e0f8bade77a15f49ecef92849","after":"297ad80c7d5799b3cefcd58366d986a5ad4b43dd","ref":"refs/heads/main","pushedAt":"2024-06-08T21:07:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Move Post Execution Log Grouping behind Exception Print (#40146)","shortMessageHtmlLink":"Move Post Execution Log Grouping behind Exception Print (#40146)"}},{"before":"340d6b0dde6abcbfb7e440052bc9e9d771d014da","after":"cbe6c2dd243ee48e0f8bade77a15f49ecef92849","ref":"refs/heads/main","pushedAt":"2024-06-08T20:51:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Add `delete_topic` to `KafkaAdminClientHook` and teardown logic to Kafka integration tests (#40142)\n\n* Add unit tests to Apache Kafka hooks\r\n\r\n* Add teardown logic to integration tests of kafka hooks","shortMessageHtmlLink":"Add delete_topic to KafkaAdminClientHook and teardown logic to Ka…"}},{"before":"48b619078d0f7ccf4ed7be79d79618f3bf11e12f","after":"340d6b0dde6abcbfb7e440052bc9e9d771d014da","ref":"refs/heads/main","pushedAt":"2024-06-08T20:37:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Fix highlight of example code in dags.rst (#40114)\n\nhighlight task_group decorator and dependency between task and task group.","shortMessageHtmlLink":"Fix highlight of example code in dags.rst (#40114)"}},{"before":"60fb517032317a45c046401fa992840940140da7","after":"2a168d39343c04c77451fa91237777aff387d95c","ref":"refs/heads/constraints-main","pushedAt":"2024-06-08T19:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updating constraints. Github run id:9430496833\n\nThis update in constraints is automatically committed by the CI 'constraints-push' step based on\n'refs/heads/main' in the 'apache/airflow' repository with commit sha 48b619078d0f7ccf4ed7be79d79618f3bf11e12f.\n\nThe action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/9430496833/\n\nThe image tag used for that build was: 48b619078d0f7ccf4ed7be79d79618f3bf11e12f. You can enter Breeze environment\nwith this image by running 'breeze shell --image-tag 48b619078d0f7ccf4ed7be79d79618f3bf11e12f'\n\nAll tests passed in this build so we determined we can push the updated constraints.\n\nSee https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details.","shortMessageHtmlLink":"Updating constraints. Github run id:9430496833"}},{"before":"0478e2495721a7822474124962141acb970b5c20","after":"48b619078d0f7ccf4ed7be79d79618f3bf11e12f","ref":"refs/heads/main","pushedAt":"2024-06-08T17:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Mark two tests as (trigger and deps) as flaky (#40144)\n\nThose two tests are failing sometimes when run in parallel setting.\r\nNot very frequently but frequently enough to be annoying, Seems that\r\nthey are really re-runnable and apparently there are some racy\r\nbehaviours triggering it, so marking them as flaky should help.","shortMessageHtmlLink":"Mark two tests as (trigger and deps) as flaky (#40144)"}},{"before":"15178b6953001ea7ab9e013cb5e7ede72ec6c36f","after":"0478e2495721a7822474124962141acb970b5c20","ref":"refs/heads/main","pushedAt":"2024-06-08T17:36:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Ignore exceptions when closing all sessions in tests (#40143)\n\nSometimes there are some races when connections are closed resulting\r\nin session being None. This is not a problem in general - because it\r\nmeans that sessions have been closed, so we should ignore errors\r\nin this case.","shortMessageHtmlLink":"Ignore exceptions when closing all sessions in tests (#40143)"}},{"before":"7a254ff240e7f39a8fd08cb3bae18021af29c9c1","after":"15178b6953001ea7ab9e013cb5e7ede72ec6c36f","ref":"refs/heads/main","pushedAt":"2024-06-08T16:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Use stdlib `importlib.metadata` for retrieve `botocore` package version (#40137)\n\n* Use stdlib `importlib.metadata` for retrieve `botocore` package version\r\n\r\n* Fixup typo","shortMessageHtmlLink":"Use stdlib importlib.metadata for retrieve botocore package versi…"}},{"before":"e01877a1623948b7953b92d9dfd1df9e9e31df50","after":"7a254ff240e7f39a8fd08cb3bae18021af29c9c1","ref":"refs/heads/main","pushedAt":"2024-06-08T14:54:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedcunningham","name":"Jed Cunningham","path":"/jedcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66968678?s=80&v=4"},"commit":{"message":"Add rpc server to helm chart (#38549)","shortMessageHtmlLink":"Add rpc server to helm chart (#38549)"}},{"before":"3c8cd1cec26d9709e8f41f24c9a313f15c58d952","after":"e01877a1623948b7953b92d9dfd1df9e9e31df50","ref":"refs/heads/main","pushedAt":"2024-06-08T14:49:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedcunningham","name":"Jed Cunningham","path":"/jedcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66968678?s=80&v=4"},"commit":{"message":"Remove warnings when uploading code coverage (#40139)\n\nWe are not running coverage for Python 3.12 due to slow coverage\r\nfor some libraries. Therefore uploading coverage generates\r\nwarning when attempting to run post-test-success for Python 3.12.\r\n\r\nThis change avoids attempting to upload coverage for Python 3.12\r\nand adds extra env variable passed to docker with ENABLE_COVERAGE\r\nstatus (not necessary but makes it easier to see variables when\r\nrunning tests).","shortMessageHtmlLink":"Remove warnings when uploading code coverage (#40139)"}},{"before":"663d422588fd13a298b0049913001b06962f3eaf","after":"3c8cd1cec26d9709e8f41f24c9a313f15c58d952","ref":"refs/heads/main","pushedAt":"2024-06-08T12:18:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Properly pass codecov-token to composite action (#40138)\n\nTurns out that in order to pass secret to a composite action you\r\nneed to pass it as input.\r\n\r\nFurther follow up on #40136 and #40128","shortMessageHtmlLink":"Properly pass codecov-token to composite action (#40138)"}},{"before":"62444d8cff8f91e77da1363d38e88f6ed2418a9a","after":"663d422588fd13a298b0049913001b06962f3eaf","ref":"refs/heads/main","pushedAt":"2024-06-08T10:33:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Add Codecov token (#40136)\n\nCodecov4 requires to use upload token for all runs running directly\r\nfrom the repository (the exceptions are Pull Requests from forks\r\nto public repositories). I generated upload token and configured it\r\nas a secret, so now what we need is to enable it during the upload.","shortMessageHtmlLink":"Add Codecov token (#40136)"}},{"before":"22bd1884397cb900d1cc825467f0f21539d53fa8","after":"62444d8cff8f91e77da1363d38e88f6ed2418a9a","ref":"refs/heads/main","pushedAt":"2024-06-08T10:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Resolve openlineage provider deprecations in tests (#40133)","shortMessageHtmlLink":"Resolve openlineage provider deprecations in tests (#40133)"}},{"before":"27579cb77354957618ae0b65f76bf32d49e9826b","after":"22bd1884397cb900d1cc825467f0f21539d53fa8","ref":"refs/heads/main","pushedAt":"2024-06-08T10:05:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Fix `importlib_metadata` import in aws utils (#40134)\n\n* Fix `importlib_metadata` import in aws utils\r\n\r\n* reorder imports","shortMessageHtmlLink":"Fix importlib_metadata import in aws utils (#40134)"}},{"before":"1a61eb3afdaf0496ce6c308b1a36357cfd5728b7","after":"27579cb77354957618ae0b65f76bf32d49e9826b","ref":"refs/heads/main","pushedAt":"2024-06-08T08:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Upgrade to codecov@v4 (#40128)\n\nCodecov3 uses deprecated node version and generates warnings.","shortMessageHtmlLink":"Upgrade to codecov@v4 (#40128)"}},{"before":"85be1867a690726b4556a58656597a0606ba09dc","after":"1a61eb3afdaf0496ce6c308b1a36357cfd5728b7","ref":"refs/heads/main","pushedAt":"2024-06-08T05:44:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"feat: OpenSearchQueryOperator using an endpoint with a self-signed certificate (#39788)\n\n* feat: added connection options\r\n\r\n* feat: opensearch hook unit tests\r\n\r\n* feat: fallback to RequestsHttpConnection\r\n\r\n* fix: static checks\r\n\r\n* fix: static checks\r\n\r\n* fix: static checks\r\n\r\n* feat: opensearch static module loading\r\n\r\n---------\r\n\r\nCo-authored-by: Lukas Verret ","shortMessageHtmlLink":"feat: OpenSearchQueryOperator using an endpoint with a self-signed ce…"}},{"before":"65dbf86f72ed7be779e7dadd8e8e57c1216c7c07","after":"85be1867a690726b4556a58656597a0606ba09dc","ref":"refs/heads/main","pushedAt":"2024-06-07T20:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedcunningham","name":"Jed Cunningham","path":"/jedcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66968678?s=80&v=4"},"commit":{"message":"Add warning to deprecated api docs that access control isn't applied (#40129)","shortMessageHtmlLink":"Add warning to deprecated api docs that access control isn't applied (#…"}},{"before":"3bf4e6deeb69b28a910091d0de24209c2f9dec1d","after":"60fb517032317a45c046401fa992840940140da7","ref":"refs/heads/constraints-main","pushedAt":"2024-06-07T19:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updating constraints. Github run id:9421049843\n\nThis update in constraints is automatically committed by the CI 'constraints-push' step based on\n'refs/heads/main' in the 'apache/airflow' repository with commit sha 65dbf86f72ed7be779e7dadd8e8e57c1216c7c07.\n\nThe action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/9421049843/\n\nThe image tag used for that build was: 65dbf86f72ed7be779e7dadd8e8e57c1216c7c07. You can enter Breeze environment\nwith this image by running 'breeze shell --image-tag 65dbf86f72ed7be779e7dadd8e8e57c1216c7c07'\n\nAll tests passed in this build so we determined we can push the updated constraints.\n\nSee https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details.","shortMessageHtmlLink":"Updating constraints. Github run id:9421049843"}},{"before":"44a53005948a0e96b94714e71ce4aa2b5f1f9d6b","after":"65dbf86f72ed7be779e7dadd8e8e57c1216c7c07","ref":"refs/heads/main","pushedAt":"2024-06-07T17:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Fix openai 1.32 breaking openai tests (#40110)\n\nThe new openai release adds new required parameter `parallel_tool_calls`\r\nand our mock did not have it. Bumping version and adding the parameter\r\nshould solve the problem. It turned out also that uv==0.2.6 introduced\r\na bug for lowest-direct resolution, so we need to limit it to 0.2.5.\r\n\r\nDetails in https://github.com/astral-sh/uv/issues/4136","shortMessageHtmlLink":"Fix openai 1.32 breaking openai tests (#40110)"}},{"before":"b49db97b8e2fd5fbeaef469cec2a1343e21a411b","after":"44a53005948a0e96b94714e71ce4aa2b5f1f9d6b","ref":"refs/heads/main","pushedAt":"2024-06-07T15:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedcunningham","name":"Jed Cunningham","path":"/jedcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66968678?s=80&v=4"},"commit":{"message":"Chart: enable mysql keda support for triggerer (#37365)","shortMessageHtmlLink":"Chart: enable mysql keda support for triggerer (#37365)"}},{"before":"86e613029b871b0a8327d64c040da56f537c0727","after":"b49db97b8e2fd5fbeaef469cec2a1343e21a411b","ref":"refs/heads/main","pushedAt":"2024-06-07T15:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedcunningham","name":"Jed Cunningham","path":"/jedcunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66968678?s=80&v=4"},"commit":{"message":"Fix param order in PythonOperator docstring (#40122)","shortMessageHtmlLink":"Fix param order in PythonOperator docstring (#40122)"}},{"before":"f5c80595532299f31d911823a64c9730a838b4d7","after":"86e613029b871b0a8327d64c040da56f537c0727","ref":"refs/heads/main","pushedAt":"2024-06-07T13:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Implement CloudComposerDAGRunSensor (#40088)","shortMessageHtmlLink":"Implement CloudComposerDAGRunSensor (#40088)"}},{"before":"0c51bd6ab6ef265fafea898fdb1ec62ce76e5032","after":"f5c80595532299f31d911823a64c9730a838b4d7","ref":"refs/heads/main","pushedAt":"2024-06-07T12:54:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pankajkoti","name":"Pankaj Koti","path":"/pankajkoti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10206082?s=80&v=4"},"commit":{"message":"sftp_sensor: fixing resource management with sensor (#40022)\n\ncloses: #39922\r\n\r\nSummary\r\nWhen a user tries to use the SFTPSensor operator with deferrable=True, using path/newer_than, it will open a connection and remain open, the reason is because of method get_mod_time in opening a sftp connection but not closing it afterward.\r\n\r\nAs part of this change, we are closing the connection.","shortMessageHtmlLink":"sftp_sensor: fixing resource management with sensor (#40022)"}},{"before":"2c96acba20d6f88c24aa29e2d75daeaa055936d2","after":"44ba855e1edc7d165586f42f8fefe9404a2311aa","ref":"refs/heads/openlineage-process-execution","pushedAt":"2024-06-07T11:51:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"openlineage: execute extraction and message sending in separate process\n\nSigned-off-by: Maciej Obuchowski ","shortMessageHtmlLink":"openlineage: execute extraction and message sending in separate process"}},{"before":"a5ac1a4b485e2e6919a99c3b99ef18074cef863a","after":"2c96acba20d6f88c24aa29e2d75daeaa055936d2","ref":"refs/heads/openlineage-process-execution","pushedAt":"2024-06-07T11:47:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"openlineage: execute extraction and message sending in separate process\n\nSigned-off-by: Maciej Obuchowski ","shortMessageHtmlLink":"openlineage: execute extraction and message sending in separate process"}},{"before":"ec1b19417c750fded5009f3f9d6e73ad0532d87e","after":"f0128ced4c01822124d3fac3fda324f21942152b","ref":"refs/heads/listener-task-timeout","pushedAt":"2024-06-07T11:47:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"local task job: add timeout, to not kill on_task_instance_success listener prematurely\n\nSigned-off-by: Maciej Obuchowski ","shortMessageHtmlLink":"local task job: add timeout, to not kill on_task_instance_success lis…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYHMTqAA","startCursor":null,"endCursor":null}},"title":"Activity · apache/airflow"}