{"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:1715879346.0","currentOid":""},"activityList":{"items":[{"before":"a31169bd6384040fbb00c277f95859f218b1f1f7","after":"27b3a22e341468855c4ef368015ad946a59aa2e3","ref":"refs/heads/main","pushedAt":"2024-05-19T21:20:38.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":"Introduce anonymous credentials in GCP base hook (#39695)","shortMessageHtmlLink":"Introduce anonymous credentials in GCP base hook (#39695)"}},{"before":"70f868e86704ac7810762df97190aa2575fea7d2","after":"a31169bd6384040fbb00c277f95859f218b1f1f7","ref":"refs/heads/main","pushedAt":"2024-05-19T19:05:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Pin google-cloud-bigquery to < 3.21.0 (#39583)\n\n* Pin google-cloud-bigquery to < 3.21.0\r\n\r\n* Add a note about version upper-binding","shortMessageHtmlLink":"Pin google-cloud-bigquery to < 3.21.0 (#39583)"}},{"before":"db80e5e21c113f6889ca7c3ec5236296fade013b","after":"70f868e86704ac7810762df97190aa2575fea7d2","ref":"refs/heads/main","pushedAt":"2024-05-18T15:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstandish","name":"Daniel Standish","path":"/dstandish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15932138?s=80&v=4"},"commit":{"message":"Print stderr from helm test failures (#39698)\n\nPreviously you would not see the error message; you'd only see that the command failed. Now you'll see it.","shortMessageHtmlLink":"Print stderr from helm test failures (#39698)"}},{"before":"a3ae17f62f104af348fef91e54f68f32de51e821","after":"db80e5e21c113f6889ca7c3ec5236296fade013b","ref":"refs/heads/main","pushedAt":"2024-05-18T11:36:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"DbAPiHook: Don't log a warning message if placeholder is None and make sure warning message is formatted correctly (#39690)\n\n* fix: Don't log a warning message if placeholder is None and make sure if the placeholder is invalid that the warning message is logged correctly\r\n\r\n* refactor: Also make sure to verify that log.warning isn't invoked when placeholder is valid\r\n\r\n* refactor: All assertions regarding the logging are now done through caplog\r\n\r\n* refactor: Reformatted logging assertions\r\n\r\n* refactor: Reformatted logging assertion\r\n\r\n---------\r\n\r\nCo-authored-by: David Blain ","shortMessageHtmlLink":"DbAPiHook: Don't log a warning message if placeholder is None and mak…"}},{"before":"77a6b4f41917e05009c34fd9be9b7fa4192a11bc","after":"a3ae17f62f104af348fef91e54f68f32de51e821","ref":"refs/heads/main","pushedAt":"2024-05-18T11:25:07.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":"Update providers metadata 2024-05-17 (#39691)","shortMessageHtmlLink":"Update providers metadata 2024-05-17 (#39691)"}},{"before":"9ff245591e3be55f63f5803258af93f82111785e","after":"77a6b4f41917e05009c34fd9be9b7fa4192a11bc","ref":"refs/heads/main","pushedAt":"2024-05-17T22:40:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Add args to docker service ContainerSpec (#39464)\n\n* Add args to docker service ContainerSpec\r\n\r\n* args is a list in ContainerSpec\r\n\r\n* fix ContainerSpec assertion\r\n\r\n* fix args formatter\r\n\r\n* fix ContainerSpec assert\r\n\r\n* remove some spaces\r\n\r\n* add docker service args list test case\r\n\r\n* replace ast.literal_eval with json.loads\r\n\r\n* remove json string representation\r\n\r\n---------\r\n\r\nCo-authored-by: Guy Driesen <19373791+guydriesen@users.noreply.github.com>","shortMessageHtmlLink":"Add args to docker service ContainerSpec (#39464)"}},{"before":"8b19b78ba50835423a5385a64c31a0e950548147","after":"9ff245591e3be55f63f5803258af93f82111785e","ref":"refs/heads/main","pushedAt":"2024-05-17T17:04:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"utkarsharma2","name":"Utkarsh Sharma","path":"/utkarsharma2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13021213?s=80&v=4"},"commit":{"message":"Fix the argument type of input_vectors in pinecone upsert (#39688)\n\n* Fix the argument type of input_vectors\r\n\r\n* Fix typing and docstring","shortMessageHtmlLink":"Fix the argument type of input_vectors in pinecone upsert (#39688)"}},{"before":"0b698a852b5cca4ac7571865c24b5c5494be14b8","after":"8b19b78ba50835423a5385a64c31a0e950548147","ref":"refs/heads/main","pushedAt":"2024-05-17T13:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Update plugins.rst examples to use pyproject.toml over setup.py (#39665)\n\n* Update plugins.rst examples to use pyproject.toml over setup.py\r\n\r\npyproject.toml is the standard project description moving forward. Airflow has itself adopted this recently.\r\nExamples should follow this to ease using the latest standard for plugin authors.\r\n\r\nhttps://packaging.python.org/en/latest/discussions/setup-py-deprecated/#is-pyproject-toml-mandatory\r\n\r\n* Add toml and pyproject into spelling_wordlist.txt\r\n\r\n---------\r\n\r\nCo-authored-by: Andrey Anshin ","shortMessageHtmlLink":"Update plugins.rst examples to use pyproject.toml over setup.py (#39665)"}},{"before":"4de79a0f6b18211875aa421e7d2f82c36d31f18b","after":"0b698a852b5cca4ac7571865c24b5c5494be14b8","ref":"refs/heads/main","pushedAt":"2024-05-17T10:36: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":"Add missing `dag_state_change_process_pool_size` in `provider.yaml`. (#39674)\n\nSigned-off-by: Jakub Dardzinski ","shortMessageHtmlLink":"Add missing dag_state_change_process_pool_size in provider.yaml. (#…"}},{"before":"8d1bd345b2f343c9abe83e6dc5a71604796f0085","after":"4de79a0f6b18211875aa421e7d2f82c36d31f18b","ref":"refs/heads/main","pushedAt":"2024-05-17T10:35:28.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":"feat: Add custom provider runtime checks (#39609)\n\nSigned-off-by: Kacper Muda ","shortMessageHtmlLink":"feat: Add custom provider runtime checks (#39609)"}},{"before":"74c3fb366ecf830b6e0fb961dd6668216d21cdeb","after":"8d1bd345b2f343c9abe83e6dc5a71604796f0085","ref":"refs/heads/main","pushedAt":"2024-05-17T09:51:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"fix: empty openlineage dataset name for AthenaExtractor (#39677)\n\nSigned-off-by: Kacper Muda ","shortMessageHtmlLink":"fix: empty openlineage dataset name for AthenaExtractor (#39677)"}},{"before":"e8183a9e8d9674364eca6728f3eccd6f85d46982","after":"74c3fb366ecf830b6e0fb961dd6668216d21cdeb","ref":"refs/heads/main","pushedAt":"2024-05-17T07:36:01.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":"Remove parent_model version suffix if it is passed to Vertex AI operators (#39640)","shortMessageHtmlLink":"Remove parent_model version suffix if it is passed to Vertex AI opera…"}},{"before":"a07d7994827db5b869f340037e39cb81e27a8b8b","after":"e8183a9e8d9674364eca6728f3eccd6f85d46982","ref":"refs/heads/main","pushedAt":"2024-05-17T06:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ephraimbuddy","name":"Ephraim Anierobi","path":"/ephraimbuddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4122866?s=80&v=4"},"commit":{"message":"Add indexes on dag_id column in referencing tables to speed up deletion of dag records (#39638)\n\n* Add indexes on dag_id column in refencing tables to speed up deletion of dag records\r\n\r\n* Gracefully handle deletion of indexes on foreign key columns during downgrade\r\n\r\n* Correct constraint key name for dag_owner_attributes table fk\r\n\r\n* Handle ForeignKey for dag_owner_attributes table behavior based on db\r\n\r\n* Temporarily disable downgrade for dag_owner_attributes table to check the behavior in CI\r\n\r\n* Skip index for dag_owner_attributes table\r\n\r\n* Address @ephraimbuddy's comment","shortMessageHtmlLink":"Add indexes on dag_id column in referencing tables to speed up deleti…"}},{"before":"d4a5f4e3a7eb7acc42ea383fda700c3c28d40bf5","after":"a07d7994827db5b869f340037e39cb81e27a8b8b","ref":"refs/heads/main","pushedAt":"2024-05-17T06:51:15.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":"Change dataset URI validation to raise warning instead of error in Airflow 2.9 (#39670)\n\n\r\nCloses: #39486\r\n\r\n# Context\r\n\r\nValid DAGs that worked in Airflow 2.8.x and had tasks with outlets with specific URIs, such as `Dataset(\"postgres://postgres:5432/postgres.dbt.stg_customers\")`, stopped working in Airflow 2.9.0 & Airflow 2.9.1, after #37005 was merged.\r\n\r\nThis was a breaking change in an Airflow minor version. We should avoid this.\r\n\r\nAirflow < 3.0 should raise a warning, and from Airflow 3.0, we can make errors by default. We can have a feature flag to allow users who want to see this in advance to enable errors in Airflow 2. x, but this should not be the default behaviour.\r\n\r\nThe DAGs should continue working on Airflow 2.x minor/micro releases without errors (unless the user opts in via configuration).\r\n\r\n# How to reproduce\r\n\r\nBy running the following DAG with `apache-airflow==2.9.1` and `apache-airflow-providers-postgres==5.11.0`, as an example:\r\n```\r\nfrom datetime import datetime\r\n\r\nfrom airflow import DAG\r\nfrom airflow.datasets import Dataset\r\nfrom airflow.operators.empty import EmptyOperator\r\n\r\n\r\n\r\nwith DAG(dag_id='empty_operator_example', start_date=datetime(2022, 1, 1), schedule_interval=None) as dag:\r\n\r\n task1 = EmptyOperator(\r\n task_id='empty_task1',\r\n dag=dag,\r\n outlets=[Dataset(\"postgres://postgres:5432/postgres.dbt.stg_customers\")]\r\n )\r\n\r\n task2 = EmptyOperator(\r\n task_id='empty_task2',\r\n dag=dag\r\n )\r\n\r\n task1 >> task2\r\n```\r\n\r\nCauses to the exception:\r\n```\r\nBroken DAG: [/usr/local/airflow/dags/example_issue.py]\r\nTraceback (most recent call last):\r\n File \"/usr/local/lib/python3.11/site-packages/airflow/datasets/__init__.py\", line 81, in _sanitize_uri\r\n parsed = normalizer(parsed)\r\n ^^^^^^^^^^^^^^^^^^\r\n File \"/usr/local/lib/python3.11/site-packages/airflow/providers/postgres/datasets/postgres.py\", line 34, in sanitize_uri\r\n raise ValueError(\"URI format postgres:// must contain database, schema, and table names\")\r\nValueError: URI format postgres:// must contain database, schema, and table names\r\n```\r\n\r\n# About the changes introduced\r\n\r\nThis PR introduces the following:\r\n\r\n1. A boolean configuration within `[core],` named `strict_dataset_uri_validation,` which should be `False` by default.\r\n\r\n2. When this configuration is `False,` Airflow should raise a warning saying:\r\n```\r\nFrom Airflow 3, Airflow will be more strict with Dataset URIs, and the URI xx will no longer be valid. Please, follow the expected standard as documented in XX.\r\n```\r\n\r\n3. If this configuration is `True,` Airflow should raise the exception, as it does now in Airflow 2.9.0 and 2.9.1\r\n\r\n4. From Airflow 3.0, we change this configuration to be `True` by default.","shortMessageHtmlLink":"Change dataset URI validation to raise warning instead of error in Ai…"}},{"before":"4d0c7242bcc8a403c03edd993b8b445a51720492","after":"d4a5f4e3a7eb7acc42ea383fda700c3c28d40bf5","ref":"refs/heads/main","pushedAt":"2024-05-16T22:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstandish","name":"Daniel Standish","path":"/dstandish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15932138?s=80&v=4"},"commit":{"message":"Rename `telemetry-collection` to `usage-data-collection` (#39673)\n\nThe point here is to avoid confusion with the _other_ (and arguably of greater importance to users) telemetry concept, namely OTEL / metrics / stats.\r\n\r\nWhile at it, I made the code a little bit more provider-agnostic.","shortMessageHtmlLink":"Rename telemetry-collection to usage-data-collection (#39673)"}},{"before":"cd0c6a7e77fd687e9fdce74afa064199258ceeef","after":"4d0c7242bcc8a403c03edd993b8b445a51720492","ref":"refs/heads/main","pushedAt":"2024-05-16T21:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ferruzzi","name":"D. Ferruzzi","path":"/ferruzzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920178?s=80&v=4"},"commit":{"message":"Small refactor for example_bedrock_knowledge_base.py (#39672)\n\n- Renamed example_bedrock_retrieve_and_generate.py, a more accurate and descriptive name\r\n - Added an example for invoking Claude models and added that to the docs","shortMessageHtmlLink":"Small refactor for example_bedrock_knowledge_base.py (#39672)"}},{"before":"448707c1d8a7caf382abc0654f664833709db9ae","after":"cd0c6a7e77fd687e9fdce74afa064199258ceeef","ref":"refs/heads/main","pushedAt":"2024-05-16T20:56:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaxil","name":"Kaxil Naik","path":"/kaxil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8811558?s=80&v=4"},"commit":{"message":"Add Scarf based telemetry (#39510)\n\nTo take [the discussion about adding Telemetry](https://lists.apache.org/thread/7f6qyr8w2n8w34g63s7ybhzphgt8h43m) forward, I am creating a draft PR that adds some basic telemetry to send to Scarf. \r\n\r\nVoting thread: https://lists.apache.org/thread/h1x2glvnd42rbj2q2rgpfo3pjhmpt307\r\n\r\nI have added docs on the data collection as well as a way to opt-out of it. \r\n\r\nTelemetry added at:\r\n- Scheduler startup [Custom telemetry](https://docs.scarf.sh/custom-telemetry/) similar to other popular projects like [Unstructured](https://github.com/Unstructured-IO/unstructured/commit/f0a63e27122972901f72c42b4b5b9eb9bed1ada3)\r\n- Webserver via a [tracking pixel](https://docs.scarf.sh/web-traffic/#creating-a-pixel), similar to [Apache Superset](https://github.com/apache/superset/pull/26011/files)\r\n\r\nData collected:\r\n- Airflow version\r\n- Python version\r\n- Platform System info: Linux/Darwin\r\n- Machine type: arm64/aarch64\r\n- Airflow Metadata DB: Postgres/MySQL\r\n- DB: sqlite/postgres\r\n- DB version: 12.6.3\r\n- Number of DAGs","shortMessageHtmlLink":"Add Scarf based telemetry (#39510)"}},{"before":"4dce7459d9728933629f917d60500a74c3f29213","after":"448707c1d8a7caf382abc0654f664833709db9ae","ref":"refs/heads/main","pushedAt":"2024-05-16T20:40:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Add task failed dependencies to details page. (#38449)\n\n* Add task failed dependencies to details page.\r\n\r\n* Fix tests.\r\n\r\n* Explicitly pass attached session for reuse so that the session is available during serialization.\r\n\r\n* Use separate endpoint for task failed dependencies.\r\n\r\n* Fix conditional.\r\n\r\n* Add spinner during loading and handle error scenario.\r\n\r\n* Update version number in API.\r\n\r\n* Auto refresh dependencies.","shortMessageHtmlLink":"Add task failed dependencies to details page. (#38449)"}},{"before":"f3687b68a677f61a57d78a96b6b9323ab8f8258e","after":"4dce7459d9728933629f917d60500a74c3f29213","ref":"refs/heads/main","pushedAt":"2024-05-16T20:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jscheffl","name":"Jens Scheffler","path":"/jscheffl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95105677?s=80&v=4"},"commit":{"message":"Fix #35946: Visible DAG RUN doesn't point to the same dag run id (#38365)\n\nAs stated by @nivdror, displaying a DAG RUN date different from\r\nthe dag run id may cause confusion to users. I fixed this by\r\nchanging the default displayed date to the Interval Start Date\r\ninstead of Interval End Date.\r\n\r\nCo-authored-by: Tzu-ping Chung ","shortMessageHtmlLink":"Fix #35946: Visible DAG RUN doesn't point to the same dag run id (#38365"}},{"before":"ea8ed7c43f7b25cb2ee2f75f9b857569aa09c7ff","after":"f3687b68a677f61a57d78a96b6b9323ab8f8258e","ref":"refs/heads/main","pushedAt":"2024-05-16T19:58:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"o-nikolas","name":"Niko Oliveira","path":"/o-nikolas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65743084?s=80&v=4"},"commit":{"message":"Sagemaker trigger: pass the job name as part of the event (#39671)","shortMessageHtmlLink":"Sagemaker trigger: pass the job name as part of the event (#39671)"}},{"before":"9aae5311dd168171f6985fb311855eec6b1fa7ad","after":"ea8ed7c43f7b25cb2ee2f75f9b857569aa09c7ff","ref":"refs/heads/main","pushedAt":"2024-05-16T17:42:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amoghrajesh","name":"Amogh Desai","path":"/amoghrajesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35884252?s=80&v=4"},"commit":{"message":"Improvising high availability field name in hive hook (#39658)\n\n* Improvising high availability field name in hive hook\n\n* updating per hussein's suggestion\n\nCo-authored-by: Hussein Awala \n\n---------\n\nCo-authored-by: Hussein Awala ","shortMessageHtmlLink":"Improvising high availability field name in hive hook (#39658)"}},{"before":"762ce8cd9a2d21e1e089804fce3ace25bcc22352","after":null,"ref":"refs/heads/revert-39662-fix-lint-json-schema-check","pushedAt":"2024-05-16T17:09:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"}},{"before":"8987b09fd83e70505becf344567eea401266c6ba","after":"9aae5311dd168171f6985fb311855eec6b1fa7ad","ref":"refs/heads/main","pushedAt":"2024-05-16T16:34:07.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":"Revert \"Use `compose-spec.json` which do not complaining about interpolations…\" (#39669)\n\nThis reverts commit 8987b09fd83e70505becf344567eea401266c6ba.","shortMessageHtmlLink":"Revert \"Use compose-spec.json which do not complaining about interp…"}},{"before":null,"after":"762ce8cd9a2d21e1e089804fce3ace25bcc22352","ref":"refs/heads/revert-39662-fix-lint-json-schema-check","pushedAt":"2024-05-16T13:59:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Revert \"Use `compose-spec.json` which do not complaining about interpolations…\"\n\nThis reverts commit 8987b09fd83e70505becf344567eea401266c6ba.","shortMessageHtmlLink":"Revert \"Use compose-spec.json which do not complaining about interp…"}},{"before":"435ba144d1d56efd5bb13cc4315ca7f63fa3746b","after":"8987b09fd83e70505becf344567eea401266c6ba","ref":"refs/heads/main","pushedAt":"2024-05-16T11:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Use `compose-spec.json` which do not complaining about interpolations (#39662)","shortMessageHtmlLink":"Use compose-spec.json which do not complaining about interpolations ("}},{"before":"cba653ee23c1e596855cdc620fe893fecb3a6a44","after":"435ba144d1d56efd5bb13cc4315ca7f63fa3746b","ref":"refs/heads/main","pushedAt":"2024-05-16T10:55:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaxil","name":"Kaxil Naik","path":"/kaxil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8811558?s=80&v=4"},"commit":{"message":"Doc fix: Remove misplaced backquotes in ``faq.rst`` (#39661)\n\nIn the section 'What’s the deal with start_date?' of the FAQ, two back quotes are in the middle of an inline code (line 224): ``start_date=``datetime(2024, 1, 1)``.\r\nThis leads to a bad rendering where the two back quotes appears between the = and datetime(2024, 1, 1), like this: start_date=``datetime(2024, 1, 1)","shortMessageHtmlLink":"Doc fix: Remove misplaced backquotes in faq.rst (#39661)"}},{"before":"9ea78d9d726d9ddb6109a7fba0c3a838f8a05610","after":"cba653ee23c1e596855cdc620fe893fecb3a6a44","ref":"refs/heads/main","pushedAt":"2024-05-16T07:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ephraimbuddy","name":"Ephraim Anierobi","path":"/ephraimbuddy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4122866?s=80&v=4"},"commit":{"message":"Update contributing doc with breeze generate-migration-file command (#39655)\n\nThis was suggested in #39632 but I forgot to include it.","shortMessageHtmlLink":"Update contributing doc with breeze generate-migration-file command (#…"}},{"before":"07c40bd78a05bb4e1e8ee03d885006ac7a44e21d","after":"9ea78d9d726d9ddb6109a7fba0c3a838f8a05610","ref":"refs/heads/main","pushedAt":"2024-05-15T21:05:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ferruzzi","name":"D. Ferruzzi","path":"/ferruzzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920178?s=80&v=4"},"commit":{"message":"Fix default value for aws batch operator retry strategy (#39608)\n\nCo-authored-by: aandres ","shortMessageHtmlLink":"Fix default value for aws batch operator retry strategy (#39608)"}},{"before":"81a82d848100acf95fc4764030f02bbdde9832fd","after":"07c40bd78a05bb4e1e8ee03d885006ac7a44e21d","ref":"refs/heads/main","pushedAt":"2024-05-15T20:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"o-nikolas","name":"Niko Oliveira","path":"/o-nikolas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65743084?s=80&v=4"},"commit":{"message":"Support failing tasks stuck in queued for hybrid executors (#39624)\n\nSort the set of tasks that are up for failing for being queued too long\r\nand send them to the appropriate executor for cleanup.","shortMessageHtmlLink":"Support failing tasks stuck in queued for hybrid executors (#39624)"}},{"before":"9284dc53914fc1b8b17399158de7b2c883519664","after":"81a82d848100acf95fc4764030f02bbdde9832fd","ref":"refs/heads/main","pushedAt":"2024-05-15T20:16: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":"Run unit tests for Providers with airflow installed as package. (#39513)\n\nThis PR adds the option of running unit tests for providers against\r\na specific airflow version (for example released version in PyPI)\r\nand enables it for back-compatibility testing for 2.9.1. In the\r\nfuture it could be used to run forward-compatibility testing with\r\nAirflow 3 as well.","shortMessageHtmlLink":"Run unit tests for Providers with airflow installed as package. (#39513)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETkC2SQA","startCursor":null,"endCursor":null}},"title":"Activity · apache/airflow"}