-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync v2-9-stable with v2-9-test to release 2.9.3 #40546
Commits on Jul 1, 2024
-
Improve trigger UI for string array format validation (#39993)
* Improve trigger UI for string array format validation The schema argument in a Param definition is used to detemine the relevant UI element. When the type of a Param is `array` a simple textarea is rendered. When additionally a schema for the items of the array is provided, the UI element previously switched to a CodeMirror box that expects pure JSON inputs. For strings a textarea is presented now, to keep the same behaviour than without a format definition. Besides that the jinja template now accesses the `items` member of the schema correctly to avoid problems with empty `items` arrays. * Add details about the attribute `items` for the type `array` (cherry picked from commit 914bccc)
Configuration menu - View commit details
-
Copy full SHA for d4d5cd6 - Browse repository at this point
Copy the full SHA d4d5cd6View commit details -
Remove the word "docker-compose" in PyPI section. (cherry picked from commit 32cf8cf)
Configuration menu - View commit details
-
Copy full SHA for 5d308b6 - Browse repository at this point
Copy the full SHA 5d308b6View commit details -
Fix typos in overview.rst (#40061)
(cherry picked from commit 9bcf665)
Configuration menu - View commit details
-
Copy full SHA for 5f77291 - Browse repository at this point
Copy the full SHA 5f77291View commit details -
Docs: Simpler command to check local scheduler is alive (#40074)
(cherry picked from commit 16e0182)
Configuration menu - View commit details
-
Copy full SHA for d414c9e - Browse repository at this point
Copy the full SHA d414c9eView commit details -
Fix grammar in dags.rst (#40085)
* Fix grammer dags.rst To say "add Operator/Task to the DAG" even though DAG is an argument of Operator constructor, and use the word "with statement" explicitly instead of context manger to be friendly to Python beginner. * Fix grammer in dags.rst Because there is a direction in relationship, it's somehow confuse to say that they depend on each other. * Fix grammer in dags.rst (cherry picked from commit b03aa6c)
Configuration menu - View commit details
-
Copy full SHA for 5837721 - Browse repository at this point
Copy the full SHA 5837721View commit details -
fix typo in example_params_ui_tutorial (#40094)
(cherry picked from commit a31b10e)
Configuration menu - View commit details
-
Copy full SHA for e9d3722 - Browse repository at this point
Copy the full SHA e9d3722View commit details -
Remove apt-transport-https because It is a dummy transitional package(#…
Configuration menu - View commit details
-
Copy full SHA for 2030b5f - Browse repository at this point
Copy the full SHA 2030b5fView commit details -
Use a join for TI notes in TI batch API endpoint (#40028)
(cherry picked from commit 4723dbe)
Configuration menu - View commit details
-
Copy full SHA for 60c0c7a - Browse repository at this point
Copy the full SHA 60c0c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b868630 - Browse repository at this point
Copy the full SHA b868630View commit details -
Upgrade to codecov@v4 (#40128)
Codecov3 uses deprecated node version and generates warnings. (cherry picked from commit 27579cb)
Configuration menu - View commit details
-
Copy full SHA for 67a3cb0 - Browse repository at this point
Copy the full SHA 67a3cb0View commit details -
Fix highlight of example code in dags.rst (#40114)
highlight task_group decorator and dependency between task and task group. (cherry picked from commit 340d6b0)
Configuration menu - View commit details
-
Copy full SHA for be1c93e - Browse repository at this point
Copy the full SHA be1c93eView commit details -
Fix typo in providers_manager.py (#40157)
Signed-off-by: Kacper Muda <mudakacper@gmail.com> (cherry picked from commit 072c63b)
Configuration menu - View commit details
-
Copy full SHA for 309440d - Browse repository at this point
Copy the full SHA 309440dView commit details -
Fix minor typo in dags.rst (#40169)
(cherry picked from commit e9e3c93)
Configuration menu - View commit details
-
Copy full SHA for a724ff5 - Browse repository at this point
Copy the full SHA a724ff5View commit details -
Bump braces from 3.0.2 to 3.0.3 in /airflow/www (#40180)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 1533ba6)
Configuration menu - View commit details
-
Copy full SHA for 56f2ee3 - Browse repository at this point
Copy the full SHA 56f2ee3View commit details -
Ensures DAG params order regardless of backend (#40156)
* Ensures DAG params order regardless of backend Fixes #40154 This change adds an extra attribute to the serialized DAG param objects which helps us decide the order of the deserialized params dictionary later even if the backend messes with us. I decided not to limit this just to MySQL since the operation is inexpensive and may turn out to be helpful. I made sure the new test fails with the old implementation + MySQL. I assume this test will be executed with MySQL somewhere in the build actions? * Removes GitHub reference Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> * Serialize DAG params as array of tuples to ensure ordering Alternative to previous approach: We serialize the DAG params dict as a list of tuples which _should_ keep their ordering regardless of backend. Backwards compatibility is ensured because if `encoded_params` is a `dict` (not the expected `list`) then `dict(encoded_params)` still works. * Make backwards compatibility more explicit Based on suggestions by @uranusjr with an additional fix to make mypy happy. --------- Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> (cherry picked from commit 2149b4d)
Configuration menu - View commit details
-
Copy full SHA for 92777ad - Browse repository at this point
Copy the full SHA 92777adView commit details -
doc: metrics allow_list complet example (#40120)
Co-authored-by: raphaelauv <raphaelauv@users.noreply.github.com> (cherry picked from commit 205ad57)
Configuration menu - View commit details
-
Copy full SHA for d4fae59 - Browse repository at this point
Copy the full SHA d4fae59View commit details -
Fix import future annotations in venv jinja template (#40208)
(cherry picked from commit d5a7544)
Configuration menu - View commit details
-
Copy full SHA for 47b5bb6 - Browse repository at this point
Copy the full SHA 47b5bb6View commit details -
Fix typo in tasks.rst (#40228)
(cherry picked from commit 2587295)
Configuration menu - View commit details
-
Copy full SHA for b6b076a - Browse repository at this point
Copy the full SHA b6b076aView commit details -
Fix dag task scheduled and queued duration metrics (#37936)
(cherry picked from commit bffb7b0)
Configuration menu - View commit details
-
Copy full SHA for 4d94071 - Browse repository at this point
Copy the full SHA 4d94071View commit details -
Add slightly more detailed guidance about upgrading to the docs (#40227)
--------- Signed-off-by: merobi-hub <merobi@gmail.com> (cherry picked from commit 16b17f7)
Configuration menu - View commit details
-
Copy full SHA for 800b63a - Browse repository at this point
Copy the full SHA 800b63aView commit details -
Fix typo in index.rst (#40245)
(cherry picked from commit f5079db)
Configuration menu - View commit details
-
Copy full SHA for 7202f27 - Browse repository at this point
Copy the full SHA 7202f27View commit details -
Change
httpx
torequests
infile_task_handler
(#39799)* Change httpx to requests in file_task_handler - httpx does not support CIDRs in NO_PROXY - simply, convert httpx to requests, issues done - related issue: #39794 * Add cidr no_proxy test test_log_handlers.py * Apply monkeypatch fixture --------- Co-authored-by: scott-py <scott.py@kakaocorp.com> (cherry picked from commit 1ddadf5)
Configuration menu - View commit details
-
Copy full SHA for 81dd423 - Browse repository at this point
Copy the full SHA 81dd423View commit details -
Fix typo in xcoms.rst (#40265)
(cherry picked from commit 5690439)
Configuration menu - View commit details
-
Copy full SHA for 66d5369 - Browse repository at this point
Copy the full SHA 66d5369View commit details
Commits on Jul 2, 2024
-
Swap dag run link from legacy graph to grid with graph tab (#40241)
(cherry picked from commit 7ecbf39)
Configuration menu - View commit details
-
Copy full SHA for 766f1c7 - Browse repository at this point
Copy the full SHA 766f1c7View commit details -
Add
[webserver]update_fab_perms
to deprecated configs (#40317)* Add `[webserver]update_fab_perms` to deprecated configs `[webserver]update_fab_perms` is deprecated in favour of `[fab]update_fab_perms` and has been a breaking change since 2.9.0. This PR adds the config to the deprecated config list to properly inform users and have both options work at the moment * Move provider config loading into init_appbuilder * Remove deprecated webserver config options from config.yml * Remove fallbacks * Remove update_fab_perms and return the provider initialization * Include FAB config in core configuration reference * Update docs/apache-airflow/faq.rst * Fix doc build error (cherry picked from commit e24b7c1)
Configuration menu - View commit details
-
Copy full SHA for d420d79 - Browse repository at this point
Copy the full SHA d420d79View commit details -
Fix TriggeredDagRunOperator triggered link (#40336)
* Fix TriggeredDagRunOperator triggered link Link to the specific dag run id that was triggered, as opposed to the logical date, such that the instance that was triggered on the DAG grid UI. * Add comment regarding triggered dag xcom (cherry picked from commit 806bb80)
Configuration menu - View commit details
-
Copy full SHA for 39da6ce - Browse repository at this point
Copy the full SHA 39da6ceView commit details -
fix typos in example of DAG parameters (#40400)
* fix: typo in example_params_ui_tutorial.py (des -> does) Modify "des not allow" to "does not allow" * fix typo in example of DAG parameters Modify a line of example_params_ui_tutorial.py to remove a trailing '.e' at the end of a comment. Before: # Note: Value display mapping does not need to be complete.s After: # Note: Value display mapping does not need to be complete (cherry picked from commit e8a8208)
Configuration menu - View commit details
-
Copy full SHA for a3a6b81 - Browse repository at this point
Copy the full SHA a3a6b81View commit details -
docs: fix typo in upgrading.rst (#40399)
(cherry picked from commit 3133c33)
Configuration menu - View commit details
-
Copy full SHA for 6f0cc67 - Browse repository at this point
Copy the full SHA 6f0cc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a47b0 - Browse repository at this point
Copy the full SHA a8a47b0View commit details -
extra being passed to SQLalchemy (#40391)
The edit prefills an empty extra field (None) with a empty dictionary, which is decoded to an extra field being passed in the con url. (cherry picked from commit a856ed4)
Configuration menu - View commit details
-
Copy full SHA for 7d2f50b - Browse repository at this point
Copy the full SHA 7d2f50bView commit details -
Add more precise description of maskiing sensitive field names (#40512)
(cherry picked from commit dc03889)
Configuration menu - View commit details
-
Copy full SHA for def9c08 - Browse repository at this point
Copy the full SHA def9c08View commit details -
Fix dag (un)pausing won't work on environment where dag files are mis…
…sing (#40345) closes: #38834 #38265 added bulk pause and resume of DAGs. However, this PR seems to reuse the cli util method that collects DAGs from the default dag folder but not from the metadata DB. Hence, this would cause the unpause command to fail on environments where the dag folder is missing. (cherry picked from commit e3d62c3)
Configuration menu - View commit details
-
Copy full SHA for 23ca6fa - Browse repository at this point
Copy the full SHA 23ca6faView commit details -
fix typo and path to licences folder (#40067)
(cherry picked from commit fcb9f87) Update commands hashs
Configuration menu - View commit details
-
Copy full SHA for 0467c41 - Browse repository at this point
Copy the full SHA 0467c41View commit details -
Fix compatibility with old MySQL 8.0 (#40314)
(cherry picked from commit 5221196) Update diagram
Configuration menu - View commit details
-
Copy full SHA for cdc0da2 - Browse repository at this point
Copy the full SHA cdc0da2View commit details -
Validating provider description for urls in provider list view (#40475)
* Validating provider description for urls in provider list view * adding unit tests --------- Co-authored-by: adesai <adesai@cloudera.com> (cherry picked from commit f18f484)
Configuration menu - View commit details
-
Copy full SHA for 6ca21da - Browse repository at this point
Copy the full SHA 6ca21daView commit details -
revamp some confusing log messages (#40334)
(cherry picked from commit 34e7cab)
Configuration menu - View commit details
-
Copy full SHA for 8673802 - Browse repository at this point
Copy the full SHA 8673802View commit details -
uv version bump to 0.2.3 (#39848)
* uv version bump 0.2.3 * uv version bump 0.2.3 (cherry picked from commit cda4a86)
Configuration menu - View commit details
-
Copy full SHA for 5745bdf - Browse repository at this point
Copy the full SHA 5745bdfView commit details -
Upgrade to latest installers (#40107)
(cherry picked from commit 0c51bd6)
Configuration menu - View commit details
-
Copy full SHA for 596377b - Browse repository at this point
Copy the full SHA 596377bView commit details -
Fix openai 1.32 breaking openai tests (#40110)
The new openai release adds new required parameter `parallel_tool_calls` and our mock did not have it. Bumping version and adding the parameter should solve the problem. It turned out also that uv==0.2.6 introduced a bug for lowest-direct resolution, so we need to limit it to 0.2.5. Details in astral-sh/uv#4136 (cherry picked from commit 65dbf86)
Configuration menu - View commit details
-
Copy full SHA for 07322d8 - Browse repository at this point
Copy the full SHA 07322d8View commit details -
Upgrade build installers and dependencies (#40177)
We can now remove the 0.2.5 limit on uv after the issue we opened astral-sh/uv#4136 has been addressed in 0.2.10 (cherry picked from commit 7c4ea23)
Configuration menu - View commit details
-
Copy full SHA for 09d2c33 - Browse repository at this point
Copy the full SHA 09d2c33View commit details -
(cherry picked from commit 3014165)
Configuration menu - View commit details
-
Copy full SHA for 6f8749d - Browse repository at this point
Copy the full SHA 6f8749dView commit details -
(cherry picked from commit 8217bec)
Configuration menu - View commit details
-
Copy full SHA for d070bac - Browse repository at this point
Copy the full SHA d070bacView commit details -
Add notes about passing secrets via environment variables (#40519)
(cherry picked from commit 07e6eb8)
Configuration menu - View commit details
-
Copy full SHA for f261b48 - Browse repository at this point
Copy the full SHA f261b48View commit details -
Fix calendar view scroll (#40458)
(cherry picked from commit acdac24)
Configuration menu - View commit details
-
Copy full SHA for 4e2e651 - Browse repository at this point
Copy the full SHA 4e2e651View commit details -
fix: disable jinja2 rednering for doc_md (#40522)
(cherry picked from commit 8159f6e)
Configuration menu - View commit details
-
Copy full SHA for 7feb494 - Browse repository at this point
Copy the full SHA 7feb494View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09fb619 - Browse repository at this point
Copy the full SHA 09fb619View commit details -
(cherry picked from commit bd18585)
Configuration menu - View commit details
-
Copy full SHA for ff4983b - Browse repository at this point
Copy the full SHA ff4983bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3632b - Browse repository at this point
Copy the full SHA 9b3632bView commit details -
uv version bump 0.2.18 (#40501)
(cherry picked from commit da5fed9)
Configuration menu - View commit details
-
Copy full SHA for 89240ef - Browse repository at this point
Copy the full SHA 89240efView commit details -
Upgrade to latest version of hatchling as build dependency (#40387)
(cherry picked from commit 0779d9f)
Configuration menu - View commit details
-
Copy full SHA for 8cefa62 - Browse repository at this point
Copy the full SHA 8cefa62View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ebf86e - Browse repository at this point
Copy the full SHA 6ebf86eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 698d819 - Browse repository at this point
Copy the full SHA 698d819View commit details
Commits on Jul 8, 2024
-
Rename "try_number" increments that are unrelated to the airflow conc…
Configuration menu - View commit details
-
Copy full SHA for e351579 - Browse repository at this point
Copy the full SHA e351579View commit details -
Fixup python client release guide (#39182)
This also fixes 1 line in the vote email for Airflow core. (cherry picked from commit 665da50)
Configuration menu - View commit details
-
Copy full SHA for 4d23d6c - Browse repository at this point
Copy the full SHA 4d23d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 920979e - Browse repository at this point
Copy the full SHA 920979eView commit details -
Update to latest pre-commit (#40529)
(cherry picked from commit de60b7b)
Configuration menu - View commit details
-
Copy full SHA for 1f12c1f - Browse repository at this point
Copy the full SHA 1f12c1fView commit details -
Fix typing in telegram provider (#40255)
The python-telegram-bot new version has typing added and we should pass the right dict type to it. (cherry picked from commit bc4ca9d)
Configuration menu - View commit details
-
Copy full SHA for bee97f1 - Browse repository at this point
Copy the full SHA bee97f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3cb55 - Browse repository at this point
Copy the full SHA 4f3cb55View commit details -
Introduce anonymous credentials in GCP base hook (#39695)
(cherry picked from commit 27b3a22)
Configuration menu - View commit details
-
Copy full SHA for 9f5b2c1 - Browse repository at this point
Copy the full SHA 9f5b2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40abcc2 - Browse repository at this point
Copy the full SHA 40abcc2View commit details -
Fix mypy problems in new waeviate client (#40330)
The new waeviate client (4.6.5) has more typing information and it causes Waeviate Hook to fail mypy check. This PR fixes it. (cherry picked from commit d048122)
Configuration menu - View commit details
-
Copy full SHA for f94ea02 - Browse repository at this point
Copy the full SHA f94ea02View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcea26c - Browse repository at this point
Copy the full SHA dcea26cView commit details -
Co-authored-by: khalidzohaib <hello@zohaibkhalid.com> (cherry picked from commit 4d97461)
Configuration menu - View commit details
-
Copy full SHA for b5598c0 - Browse repository at this point
Copy the full SHA b5598c0View commit details -
Remove "experimental" banner for OTel Metrics (#40286)
(cherry picked from commit d5c1fc2)
Configuration menu - View commit details
-
Copy full SHA for 07ea2d3 - Browse repository at this point
Copy the full SHA 07ea2d3View commit details -
uv version bump 0.2.22 (#40641)
(cherry picked from commit 296187e)
Configuration menu - View commit details
-
Copy full SHA for 7d1d4f4 - Browse repository at this point
Copy the full SHA 7d1d4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8012e - Browse repository at this point
Copy the full SHA 5f8012eView commit details -
Pin requests due to incompatibility with docker-py (#39740)
* Pin requests due to incompatibility with docker-py * fix (cherry picked from commit 1da7f1f)
Configuration menu - View commit details
-
Copy full SHA for ba125b3 - Browse repository at this point
Copy the full SHA ba125b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63353ea - Browse repository at this point
Copy the full SHA 63353eaView commit details -
Bump docker version to 7.1.0 (#39839)
* Bump docker and requests versions * fixup! Bump docker and requests versions --------- Co-authored-by: Jarek Potiuk <jarek@potiuk.com> (cherry picked from commit aec3f80)
Configuration menu - View commit details
-
Copy full SHA for 66ea83f - Browse repository at this point
Copy the full SHA 66ea83fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 344ec65 - Browse repository at this point
Copy the full SHA 344ec65View commit details
Commits on Jul 9, 2024
-
Fix latest botocore tests to not conflict with apache-beam provider (#…
…40502) The apache-beam provider has certain expectations about requests that need to be included when we manually bump botocore to the latest version - to test if the latest version still works with non-aiobotocore tests. Added the requests reqiurement from apache.beam and also improved the comment on botocore update to explain where the requirements come from - also added displaying the actual command that is run to upgrade botocore.. (cherry picked from commit 54dfead)
Configuration menu - View commit details
-
Copy full SHA for f759c6f - Browse repository at this point
Copy the full SHA f759c6fView commit details -
Fix typo when uninstalling weaviate for Pydantic 1 tests (#40259)
Weaviate 4 requires Pydantic v2, and we currently limit weaviate to 4+. There was already removal of weaviate for Pydantic 1, but it had a typo which caused the weaviate-client not to be uninstalled. (cherry picked from commit cb372e5)
Configuration menu - View commit details
-
Copy full SHA for 9f2eda1 - Browse repository at this point
Copy the full SHA 9f2eda1View commit details
Commits on Jul 12, 2024
-
Fix param order in PythonOperator docstring (#40122)
(cherry picked from commit b49db97)
Configuration menu - View commit details
-
Copy full SHA for 6e805ca - Browse repository at this point
Copy the full SHA 6e805caView commit details -
Recognize quotes when parsing urls in logs (#40508)
--------- Co-authored-by: Jacob Lee <seungmin_lee3@apple.com> (cherry picked from commit 2f9b23d)
Configuration menu - View commit details
-
Copy full SHA for 2179f2a - Browse repository at this point
Copy the full SHA 2179f2aView commit details -
Further clarify triage process (#40536)
* Further clarify triage process * update * update (cherry picked from commit 90a6d7f)
Configuration menu - View commit details
-
Copy full SHA for b3b78e8 - Browse repository at this point
Copy the full SHA b3b78e8View commit details -
Update best-practices.rst (#40505)
- minor rephrase of example (cherry picked from commit 5b2becb)
Configuration menu - View commit details
-
Copy full SHA for 868e38b - Browse repository at this point
Copy the full SHA 868e38bView commit details -
Remove logging for "blocked" events (#40446)
(cherry picked from commit ed6849e)
Configuration menu - View commit details
-
Copy full SHA for 6fdbe23 - Browse repository at this point
Copy the full SHA 6fdbe23View commit details -
Fix bug in
SchedulerJobRunner._process_executor_events
(#40563)(cherry picked from commit a8c4830)
Configuration menu - View commit details
-
Copy full SHA for 21ed1bb - Browse repository at this point
Copy the full SHA 21ed1bbView commit details -
Fix import statement for DatasetOrTimetable example (#40601)
Fix import statement for DatasetOrTimetable example (cherry picked from commit a984d97)
Configuration menu - View commit details
-
Copy full SHA for 041ba02 - Browse repository at this point
Copy the full SHA 041ba02View commit details -
Update serializers.rst (#40597)
Mention that ``serialize`` cannot return bytes (cherry picked from commit 49ded9f)
Configuration menu - View commit details
-
Copy full SHA for 964abfd - Browse repository at this point
Copy the full SHA 964abfdView commit details -
Updating airflow download links to CDN based links (#40618)
(cherry picked from commit 77a9850)
Configuration menu - View commit details
-
Copy full SHA for fac4962 - Browse repository at this point
Copy the full SHA fac4962View commit details -
Skip checking subdagslist if taskinstance state is skipped (#40578)
* Skip checking subdagslist if taskinstance state is skipped * linter fixes (cherry picked from commit ec5da92)
Configuration menu - View commit details
-
Copy full SHA for 7f7d638 - Browse repository at this point
Copy the full SHA 7f7d638View commit details -
Add warning about the PostgresOperator being deprecated (#40662)
PostgresOperator's reference page says it's deprecated. I am not knowledgeable enough to write a tutorial. I think if someone reads the guide (I linked to in my change) they will be able to use this tutorial as well. (cherry picked from commit a10ac28)
Configuration menu - View commit details
-
Copy full SHA for f0cb571 - Browse repository at this point
Copy the full SHA f0cb571View commit details -
Update release notes Update RELEASE_NOTES.rst Update release notes Update RELEASE_NOTES Fix static checks Update RELEASE_NOTES.rst Updated release date Fix static check update release notes
Configuration menu - View commit details
-
Copy full SHA for e847879 - Browse repository at this point
Copy the full SHA e847879View commit details -
Fix typing issue with new version of types-docutils released` (#40727)
(cherry picked from commit 97b88fd)
Configuration menu - View commit details
-
Copy full SHA for 81845de - Browse repository at this point
Copy the full SHA 81845deView commit details