{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":768878490,"defaultBranch":"main","name":"airflow","ownerLogin":"jscheffl","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-07T22:42:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95105677?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717878381.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1005bc89a7bebff849821b737b2ef358a67cd41d","ref":"refs/heads/feature/move-post-execution-log-grouping-behind-exception-print","pushedAt":"2024-06-08T20:26:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Move Post Execution Log Grouping behind Exception Print","shortMessageHtmlLink":"Move Post Execution Log Grouping behind Exception Print"}},{"before":"4dea367047eb86831fbaed337f4dbddc3d995e9b","after":"48b619078d0f7ccf4ed7be79d79618f3bf11e12f","ref":"refs/heads/main","pushedAt":"2024-06-08T19:52:05.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?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 (apache#40144)"}},{"before":"c09b8d5b8b68f14bc24e018939bcfc809cffe4c6","after":"e10c88d18a48b7da1b4ffcfe66d115895d278859","ref":"refs/heads/feature/load-example-plugins-with-example-dags","pushedAt":"2024-06-05T22:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Fix loading, move example timetable and fix pytests","shortMessageHtmlLink":"Fix loading, move example timetable and fix pytests"}},{"before":"899fe3e557a333aaf9ec21cc80cd37049c5a25e2","after":"c09b8d5b8b68f14bc24e018939bcfc809cffe4c6","ref":"refs/heads/feature/load-example-plugins-with-example-dags","pushedAt":"2024-06-05T22:04:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Make testing timetables with unique name to fix serialization","shortMessageHtmlLink":"Make testing timetables with unique name to fix serialization"}},{"before":"651a6d6a686c5091c04a2f709297d6e8e6171f90","after":"4dea367047eb86831fbaed337f4dbddc3d995e9b","ref":"refs/heads/main","pushedAt":"2024-06-05T19:47:49.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Add unit test to cover back compat case in celery (#40035)\n\nA unit test which triggers the scenario of a current Celery executor\r\nwith the new signature of change_state run against an older version of\r\nAirflow with the old signature of change_state on the BaseExecutor\r\nclass.\r\n\r\nrelated #40011\r\nrelated #39980\r\nrelated #40012","shortMessageHtmlLink":"Add unit test to cover back compat case in celery (apache#40035)"}},{"before":null,"after":"ac9b6851418aa4a4479396943bc79b50feb0ed31","ref":"refs/heads/feature/remove-trigger-form-support-for-raw-html","pushedAt":"2024-06-03T19:11:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Remove RAW HTML support from Trigger Form UI","shortMessageHtmlLink":"Remove RAW HTML support from Trigger Form UI"}},{"before":"933d80c1aaedf24135eab7f5a59fcf7da67338af","after":"651a6d6a686c5091c04a2f709297d6e8e6171f90","ref":"refs/heads/main","pushedAt":"2024-06-03T18:59:20.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"standardizes template fields for `BaseSQLOperator` and adds `database` as a templated field (#39826)\n\n* standardizes template fields for BaseSQLOperator\r\n\r\n* adds template_fields sequence string type\r\n\r\n* fixes hook params check in init","shortMessageHtmlLink":"standardizes template fields for BaseSQLOperator and adds `database…"}},{"before":"0bbd85a52ab853ac650ccf0d63ea3cbaefb5980c","after":"899fe3e557a333aaf9ec21cc80cd37049c5a25e2","ref":"refs/heads/feature/load-example-plugins-with-example-dags","pushedAt":"2024-06-02T20:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Make testing timetables with unique name to fix serialization","shortMessageHtmlLink":"Make testing timetables with unique name to fix serialization"}},{"before":null,"after":"db11f651fc09ede7db9bb2a226fd06aad858d93c","ref":"refs/heads/bufgix/colon-removal-for-headline-consistency","pushedAt":"2024-06-01T22:48:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Remove colon from notes header to make headlines in UI consistent","shortMessageHtmlLink":"Remove colon from notes header to make headlines in UI consistent"}},{"before":null,"after":"0b517a1dbff002bb05d9dc8f77026aa86bbcf5f9","ref":"refs/heads/bugfix/remove-compose-version-deprecation","pushedAt":"2024-06-01T22:33:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Remove deprecated docker compose version field","shortMessageHtmlLink":"Remove deprecated docker compose version field"}},{"before":null,"after":"0bbd85a52ab853ac650ccf0d63ea3cbaefb5980c","ref":"refs/heads/feature/load-example-plugins-with-example-dags","pushedAt":"2024-06-01T22:21:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Load Example Plugins with Example DAGs","shortMessageHtmlLink":"Load Example Plugins with Example DAGs"}},{"before":null,"after":"64fefbc60ddd3b4a34c6d973250d9ba504a7337d","ref":"refs/heads/bugfix/correct-bosch-name-list-brackets","pushedAt":"2024-06-01T21:40:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Uuups, correct bracket in Bosch name list","shortMessageHtmlLink":"Uuups, correct bracket in Bosch name list"}},{"before":"44800b2fde420dc551fec361a48a6305c3443977","after":"933d80c1aaedf24135eab7f5a59fcf7da67338af","ref":"refs/heads/main","pushedAt":"2024-06-01T21:37:49.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Update dataproc.rst (#39395)\n\n* Update dataproc.rst\r\n\r\nResolve typos and formatting corrections\r\n\r\n* Update docs/apache-airflow-providers-google/operators/cloud/dataproc.rst\r\n\r\nCo-authored-by: Andrey Anshin \r\n\r\n* Update dataproc.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Andrey Anshin ","shortMessageHtmlLink":"Update dataproc.rst (apache#39395)"}},{"before":"93ba263732a30ed51fdae0b2bff7cd959be115b8","after":"44800b2fde420dc551fec361a48a6305c3443977","ref":"refs/heads/main","pushedAt":"2024-06-01T10:56:26.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Remove unused parameter from glboal_constants.py (#39984)\n\nIt seems that `AVAILABLE_INTEGRATIONS` is not in use anywhere; it might be a good time to remove it.","shortMessageHtmlLink":"Remove unused parameter from glboal_constants.py (apache#39984)"}},{"before":"f0ea0795945b0344d5d4a958f6646cf6dab47abb","after":"93ba263732a30ed51fdae0b2bff7cd959be115b8","ref":"refs/heads/main","pushedAt":"2024-05-30T18:04:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"AIP-44 Optimize Pydantic Class Serialization Mapping (#39943)","shortMessageHtmlLink":"AIP-44 Optimize Pydantic Class Serialization Mapping (apache#39943)"}},{"before":"2ecf7fa07d6d681c73ae4831801f9d98db298d89","after":"f0ea0795945b0344d5d4a958f6646cf6dab47abb","ref":"refs/heads/main","pushedAt":"2024-05-30T10:22:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Lower log levels from INFO to DEBUG to reduce log verbosity - Databricks provider auth (#39941)\n\nThis helps reduce the log noise in the task logs when\r\noperators keeps polling on the job run status. Otherwise,\r\nfor each poll, we make a HTTP request, and everytime we see\r\nthese logs increasing unnecessary verbosity.","shortMessageHtmlLink":"Lower log levels from INFO to DEBUG to reduce log verbosity - Databri…"}},{"before":null,"after":"1734a02603f93068e14d60409006cb7da34918e1","ref":"refs/heads/feature/aip-44-optimize-serialization-class-mapping","pushedAt":"2024-05-30T10:17:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"AIP-44 Optimize Pydantic Class Serialization Mapping","shortMessageHtmlLink":"AIP-44 Optimize Pydantic Class Serialization Mapping"}},{"before":"c3a5b6edafabafeabe2159fa3b8c63cd7ac48465","after":"2ecf7fa07d6d681c73ae4831801f9d98db298d89","ref":"refs/heads/main","pushedAt":"2024-05-30T09:37:28.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Add DatabricksWorkflowTaskGroup (#39771)\n\nThis pull request introduces the [DatabricksWorkflowTaskGroup](https://github.com/astronomer/astro-provider-databricks/blob/main/src/astro_databricks/operators/workflow.py#L226)\r\nto the Airflow Databricks provider from the [astro-provider-databricks](https://github.com/astronomer/astro-provider-databricks/tree/main)\r\nrepository. \r\nIt marks another pull request aimed at contributing \r\noperators and features from that repository into the Airflow \r\nDatabricks provider, the previous PR being https://github.com/apache/airflow/pull/39178.\r\n\r\nThe task group launches a [Databricks Workflow](https://docs.databricks.com/en/workflows/index.html) \r\nand runs the notebook jobs from within it, resulting in a \r\n[75% cost reduction](https://www.databricks.com/product/pricing) ($0.40/DBU for all-purpose compute, \r\n$0.07/DBU for Jobs compute) when compared to executing \r\n``DatabricksNotebookOperator`` outside of ``DatabricksWorkflowTaskGroup``.\r\n\r\n---------\r\nCo-authored-by: Daniel Imberman \r\nCo-authored-by: Tatiana Al-Chueyr \r\nCo-authored-by: Wei Lee ","shortMessageHtmlLink":"Add DatabricksWorkflowTaskGroup (apache#39771)"}},{"before":"483d408041b13659287aaefb09cfa36ca85a3d09","after":"c3a5b6edafabafeabe2159fa3b8c63cd7ac48465","ref":"refs/heads/main","pushedAt":"2024-05-28T20:15:30.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Add example DAGs for inlet_events (#39893)","shortMessageHtmlLink":"Add example DAGs for inlet_events (apache#39893)"}},{"before":"9f0b0258e254e7fb98c7d641c6c1d0617775ba42","after":"483d408041b13659287aaefb09cfa36ca85a3d09","ref":"refs/heads/main","pushedAt":"2024-05-27T20:24:50.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Upgrade to FAB 4.5.0 (#39851)","shortMessageHtmlLink":"Upgrade to FAB 4.5.0 (apache#39851)"}},{"before":"36f99f6c240daa676722ea8c71acec56af635ef1","after":null,"ref":"refs/heads/bugfix/remove-dagrun-add-from-fab-view","pushedAt":"2024-05-27T17:08:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"}},{"before":null,"after":"36f99f6c240daa676722ea8c71acec56af635ef1","ref":"refs/heads/bugfix/remove-dagrun-add-from-fab-view","pushedAt":"2024-05-27T16:18:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Remove DAG Run Add option from FAB view","shortMessageHtmlLink":"Remove DAG Run Add option from FAB view"}},{"before":"bfdeb270c7773a057da19178cc4dbd4d4cffb46e","after":"9f0b0258e254e7fb98c7d641c6c1d0617775ba42","ref":"refs/heads/main","pushedAt":"2024-05-27T13:03:51.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Allow FTPHook to change port number (#39465)\n\n* Allow FTPHook to change port\r\n\r\n* Add integration tests and fix a bug\r\n\r\n* Styling fix\r\n\r\n* Add logging of the FTP host and port\r\n\r\n* Update logging and test styling\r\n\r\n* styling fix\r\n\r\n* formatting change\r\n\r\n* Update airflow/providers/ftp/hooks/ftp.py\r\n\r\n* fix log statement formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Elad Kalif <45845474+eladkal@users.noreply.github.com>","shortMessageHtmlLink":"Allow FTPHook to change port number (apache#39465)"}},{"before":"4a568d308a3b07883d3238ea3548dafc9192d8b4","after":"bfdeb270c7773a057da19178cc4dbd4d4cffb46e","ref":"refs/heads/main","pushedAt":"2024-05-24T19:53:59.000Z","pushType":"push","commitsCount":214,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Fix microsoft conftest mypy errors (#39821)\n\nDetected as part of #39815","shortMessageHtmlLink":"Fix microsoft conftest mypy errors (apache#39821)"}},{"before":"4c1bd3732a1e4d7a3e5ef85b90beca7f9ab802c4","after":"451f12245a6ddfe5aaef3f61371db9407817202a","ref":"refs/heads/feature/load-provider-plugins-in-development","pushedAt":"2024-05-22T21:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Load Provider Plugins in Development, rework after feedback","shortMessageHtmlLink":"Load Provider Plugins in Development, rework after feedback"}},{"before":"af7cbc5e9ba34665a1bfe07cdddcd3175238b8dc","after":"4c1bd3732a1e4d7a3e5ef85b90beca7f9ab802c4","ref":"refs/heads/feature/load-provider-plugins-in-development","pushedAt":"2024-05-22T18:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Load Provider Plugins in Development, mark entry-points as dynamic","shortMessageHtmlLink":"Load Provider Plugins in Development, mark entry-points as dynamic"}},{"before":"4f66a1cf69e4ac33aa6427d3620e8d03dc8c9ce9","after":"af7cbc5e9ba34665a1bfe07cdddcd3175238b8dc","ref":"refs/heads/feature/load-provider-plugins-in-development","pushedAt":"2024-05-22T18:00:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Ensure module under test is re-loaded and not initialized before by plugin-manager","shortMessageHtmlLink":"Ensure module under test is re-loaded and not initialized before by p…"}},{"before":"1bd69b8a0670584eb4faab2d8fe9769cad721dfb","after":"4f66a1cf69e4ac33aa6427d3620e8d03dc8c9ce9","ref":"refs/heads/feature/load-provider-plugins-in-development","pushedAt":"2024-05-21T21:51:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Ensure module under test is re-loaded and not initialized before by plugin-manager","shortMessageHtmlLink":"Ensure module under test is re-loaded and not initialized before by p…"}},{"before":null,"after":"1bd69b8a0670584eb4faab2d8fe9769cad721dfb","ref":"refs/heads/feature/load-provider-plugins-in-development","pushedAt":"2024-05-20T21:41:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Load Provider Plugins in Development","shortMessageHtmlLink":"Load Provider Plugins in Development"}},{"before":null,"after":"9fde353f6ffcf0b5465ee559ed4d0ae10ce3f3d6","ref":"refs/heads/feature/37935-activate-dag-run-after-trigger-in-grid","pushedAt":"2024-05-11T19:59:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Redirect to new DAGRun after trigger from Grid view","shortMessageHtmlLink":"Redirect to new DAGRun after trigger from Grid view"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYBMQ7wA","startCursor":null,"endCursor":null}},"title":"Activity · jscheffl/airflow"}