This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 5b2d0ad9bd9 Updates to release process of providers (#58316)
5b2d0ad9bd9 is described below

commit 5b2d0ad9bd903760af00c8829bea72c849168e72
Author: Jarek Potiuk <[email protected]>
AuthorDate: Fri Nov 14 21:55:45 2025 +0100

    Updates to release process of providers (#58316)
    
    * Updates to release process of providers
    
    There are several updates to the release process in preparation for
    rotational release management process:
    
    * documentation has been simplified and unnecessary steps and digressions
      are move out of the way
    * some commands had been simplified, optional steps have been moved
      at the end of the doc
    * commented out PRs in release notes are automatically removed
      from the Issue created for users
    * better guideliens on how to iterate with the issue by removing
      unneeded PRs
    * gh issue create used instead of manually hand-crafting the URL
      is used to trigger issue creation
    * github token retrieval is simplified for prepare-issues command
    * stale ".. Please review " comments were removed from the changelogs
    * We are using now ${RELEASE_DATE} subfolder in SVN to store the providers -
      this will allow several parallel releases to be run.
    
    * Update providers/amazon/docs/changelog.rst
    
    Co-authored-by: Bugra Ozturk <[email protected]>
    
    ---------
    
    Co-authored-by: Bugra Ozturk <[email protected]>
---
 dev/README_RELEASE_PROVIDERS.md                    | 373 +++++++++------------
 ...management_generate-issue-content-providers.svg |  32 +-
 ...management_generate-issue-content-providers.txt |   2 +-
 .../commands/release_management_commands.py        | 131 ++++++--
 .../commands/release_management_commands_config.py |   1 -
 providers/airbyte/docs/changelog.rst               |   2 -
 providers/alibaba/docs/changelog.rst               |   2 -
 providers/amazon/docs/changelog.rst                |   5 +-
 providers/apache/beam/docs/changelog.rst           |   7 +-
 providers/apache/cassandra/docs/changelog.rst      |   2 -
 providers/apache/drill/docs/changelog.rst          |   5 +-
 providers/apache/druid/docs/changelog.rst          |   5 +-
 providers/apache/flink/docs/changelog.rst          |   2 -
 providers/apache/hive/docs/changelog.rst           |  12 +-
 providers/apache/iceberg/docs/changelog.rst        |   2 -
 providers/apache/kafka/docs/changelog.rst          |   4 -
 providers/apache/kylin/docs/changelog.rst          |   2 -
 providers/apache/livy/docs/changelog.rst           |   2 -
 providers/apache/pig/docs/changelog.rst            |   2 -
 providers/apache/pinot/docs/changelog.rst          |   4 +-
 providers/apache/spark/docs/changelog.rst          |   2 -
 providers/asana/docs/changelog.rst                 |   2 -
 providers/celery/docs/changelog.rst                |   5 +-
 providers/cncf/kubernetes/docs/changelog.rst       |  12 +-
 providers/common/compat/docs/changelog.rst         |   2 -
 providers/common/io/docs/changelog.rst             |   2 -
 providers/common/messaging/docs/changelog.rst      |   2 -
 providers/common/sql/docs/changelog.rst            |  11 +-
 providers/databricks/docs/changelog.rst            |   9 +-
 providers/dbt/cloud/docs/changelog.rst             |   5 +-
 providers/dingding/docs/changelog.rst              |   2 -
 providers/docker/docs/changelog.rst                |   2 -
 providers/elasticsearch/docs/changelog.rst         |   5 +-
 providers/fab/docs/changelog.rst                   |   2 -
 providers/ftp/docs/changelog.rst                   |   4 +-
 providers/git/docs/changelog.rst                   |   2 -
 providers/github/docs/changelog.rst                |   2 -
 providers/google/docs/changelog.rst                |   5 +-
 providers/hashicorp/docs/changelog.rst             |   3 +-
 providers/http/docs/changelog.rst                  |   4 -
 providers/influxdb/docs/changelog.rst              |   2 -
 providers/jdbc/docs/changelog.rst                  |  10 +-
 providers/jenkins/docs/changelog.rst               |   2 -
 providers/keycloak/docs/changelog.rst              |   2 -
 providers/microsoft/azure/docs/changelog.rst       |  20 +-
 providers/microsoft/mssql/docs/changelog.rst       |   5 +-
 providers/microsoft/winrm/docs/changelog.rst       |   2 -
 providers/mongo/docs/changelog.rst                 |   3 +-
 providers/mysql/docs/changelog.rst                 |   6 +-
 providers/neo4j/docs/changelog.rst                 |   6 +-
 providers/odbc/docs/changelog.rst                  |   6 +-
 providers/openlineage/docs/changelog.rst           |   8 +-
 providers/opsgenie/docs/changelog.rst              |   2 -
 providers/oracle/docs/changelog.rst                |   2 -
 providers/pagerduty/docs/changelog.rst             |   6 +-
 providers/papermill/docs/changelog.rst             |   2 -
 providers/pinecone/docs/changelog.rst              |   5 +-
 providers/postgres/docs/changelog.rst              |   7 +-
 providers/presto/docs/changelog.rst                |   5 +-
 providers/redis/docs/changelog.rst                 |   7 +-
 providers/salesforce/docs/changelog.rst            |   4 -
 providers/samba/docs/changelog.rst                 |   2 -
 providers/sftp/docs/changelog.rst                  |   2 -
 providers/singularity/docs/changelog.rst           |   2 -
 providers/slack/docs/changelog.rst                 |   4 -
 providers/smtp/docs/changelog.rst                  |   2 -
 providers/snowflake/docs/changelog.rst             |   7 +-
 providers/sqlite/docs/changelog.rst                |   2 -
 providers/standard/docs/changelog.rst              |   2 -
 providers/tableau/docs/changelog.rst               |   2 -
 providers/telegram/docs/changelog.rst              |   2 -
 providers/trino/docs/changelog.rst                 |   5 +-
 providers/weaviate/docs/changelog.rst              |  10 +-
 providers/yandex/docs/changelog.rst                |   2 -
 providers/ydb/docs/changelog.rst                   |   2 -
 providers/zendesk/docs/changelog.rst               |   2 -
 76 files changed, 365 insertions(+), 475 deletions(-)

diff --git a/dev/README_RELEASE_PROVIDERS.md b/dev/README_RELEASE_PROVIDERS.md
index 941d1784931..3e385d6cc13 100644
--- a/dev/README_RELEASE_PROVIDERS.md
+++ b/dev/README_RELEASE_PROVIDERS.md
@@ -41,8 +41,8 @@
   - [Prepare documentation in Staging](#prepare-documentation-in-staging)
   - [Prepare issue in GitHub to keep status of 
testing](#prepare-issue-in-github-to-keep-status-of-testing)
   - [Prepare voting email for Providers release 
candidate](#prepare-voting-email-for-providers-release-candidate)
+- [Release verification](#release-verification)
   - [Verify the release candidate by PMC 
members](#verify-the-release-candidate-by-pmc-members)
-  - [Licence check](#licence-check)
   - [Verify the release candidate by 
Contributors](#verify-the-release-candidate-by-contributors)
 - [Publish release](#publish-release)
   - [Summarize the voting for the Apache Airflow 
release](#summarize-the-voting-for-the-apache-airflow-release)
@@ -57,7 +57,9 @@
   - [Add release data to Apache Committee Report 
Helper](#add-release-data-to-apache-committee-report-helper)
   - [Close the testing status issue](#close-the-testing-status-issue)
   - [Remove Provider distributions scheduled for 
removal](#remove-provider-distributions-scheduled-for-removal)
-  - [Misc / Post Release Helpers](#misc--post-release-helpers)
+- [Misc / Post release Helpers](#misc--post-release-helpers)
+  - [Fixing documentation for released 
providers](#fixing-documentation-for-released-providers)
+  - [Publishing documentation using manually triggered 
workflows](#publishing-documentation-using-manually-triggered-workflows)
 
 <!-- END doctoc generated TOC please keep comment here to allow auto update -->
 
@@ -403,32 +405,34 @@ cd ..
 [ -d asf-dist ] || svn checkout --depth=immediates 
https://dist.apache.org/repos/dist asf-dist
 svn update --set-depth=infinity asf-dist/dev/airflow
 
-# Create a new folder for the release.
+# Go to provider's folder in asf-dist
 cd asf-dist/dev/airflow/providers
 
-# Remove previously released providers
-svn rm *
+# Create a new folder for the release.
+mkdir -p ${RELEASE_DATE}
 
 # Move the artifacts to svn folder
-mv ${AIRFLOW_REPO_ROOT}/dist/* .
+mv ${AIRFLOW_REPO_ROOT}/dist/* "${RELEASE_DATE}"
 
 # Add and commit
-svn add *
+svn add */*
 svn commit -m "Add artifacts for Airflow Providers ${RELEASE_DATE}"
 
 cd ${AIRFLOW_REPO_ROOT}
 ```
 
-Verify that the files are available at
+Verify that the files are available in the ${RELEASE_DATE} folder under
 [providers](https://dist.apache.org/repos/dist/dev/airflow/providers/)
 
-You should see only providers that you are about to release.
-If you are seeing others there is an issue.
+You should see only providers that you are about to release.  If you are 
seeing others there is an issue.
 You can remove the redundant provider files manually with:
 
 ```shell script
+cd asf-dist/dev/airflow/providers
+cd ${RELEASE_DATE}
 svn rm file_name  // repeat that for every file
 svn commit -m "delete old providers"
+cd ${AIRFLOW_REPO_ROOT}
 ```
 
 ## Publish the Regular distributions to PyPI (release candidates)
@@ -443,6 +447,7 @@ though they should be generated from the same sources.
 you should clean up dist folder before generating the packages, so you will 
only have the right packages there.
 
 ```shell script
+cd ${AIRFLOW_REPO_ROOT}
 rm -rf ${AIRFLOW_REPO_ROOT}/dist/*
 
 breeze release-management prepare-provider-distributions  
--include-removed-providers \
@@ -459,13 +464,13 @@ breeze release-management prepare-provider-distributions \
 Alternatively, if you have set the environment variable: `DISTRIBUTIONS_LIST` 
above, just run the command:
 
 ```shell script
-breeze release-management prepare-provider-distributions
+breeze release-management prepare-provider-distributions --version-suffix rc1
 ```
 
 Or using `--distributions-list` argument:
 
 ```shell script
-breeze release-management prepare-provider-distributions --distributions-list 
"PACKAGE1 PACKAGE2"
+breeze release-management prepare-provider-distributions --distributions-list 
"PACKAGE1 PACKAGE2" --version-suffix rc1
 ```
 
 In case some packages already had rc1 suffix prepared and released, and they 
still need to be released, they
@@ -505,100 +510,29 @@ you need to run several workflows to publish the 
documentation. More details abo
 [Docs README](../docs/README.md) showing the architecture and workflows 
including manual workflows for
 emergency cases.
 
-We have two options publishing the documentation 1. Using breeze commands 2. 
Manually using GitHub Actions.:
-
-### Using breeze commands
-
-You can use the `breeze` command to publish the documentation.
-The command does the following:
+You usually use the `breeze` command to publish the documentation. The command 
does the following:
 
 1. Triggers [Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
 2. Triggers workflow in apache/airflow-site to refresh
 3. Triggers S3 to GitHub Sync
 
 ```shell script
-  breeze workflow-run publish-docs --ref <tag> --site-env <staging/live/auto> 
all-providers
+  breeze workflow-run publish-docs --ref providers/${RELEASE_DATE} --site-env 
staging all-providers
 ```
 
 Or if you just want to publish a few selected providers, you can run:
 
 ```shell script
-  breeze workflow-run publish-docs --ref <tag> --site-env <staging/live/auto> 
PACKAGE1 PACKAGE2 ..
+  breeze workflow-run publish-docs --ref providers/${RELEASE_DATE} --site-env 
staging PACKAGE1 PACKAGE2 ..
 ```
 
-The `--ref` parameter should be the tag of the release candidate you are 
publishing.
-
-The `--site-env` parameter should be set to `staging` for pre-release versions 
or `live` for final releases. the default option is `auto`
-if the tag is rc it publishes to `staging` bucket, otherwise it publishes to 
`live` bucket.
-
-One of the interesting features of publishing this way is that you can also 
rebuild historical version of
-the documentation with patches applied to the documentation (if they can be 
applied cleanly).
-
-Yoy should specify the `--apply-commits` parameter with the list of commits 
you want to apply
-separated by commas and the workflow will apply those commits to the 
documentation before
-building it (don't forget to add --skip-write-to-stable-folder if you are 
publishing
-previous version of the distribution). Example:
-
-```shell script
-breeze workflow-run publish-docs --ref providers-apache-hive/9.0.0 --site-env 
live \
-  --apply-commits 4ae273cbedec66c87dc40218c7a94863390a380d 
--skip-write-to-stable-folder \
-  apache.hive
-```
-
-Other available parameters can be found with:
-
-```shell
-breeze workflow-run publish-docs --help
-```
-
-### Manually using GitHub Actions
-
-There are two steps to publish the documentation:
-
-1. Publish the documentation to the staging S3 bucket.
+> [!WARNING]
+> Make sure to NOT close the terminal while the command is running and to keep 
your computer from
+> sleep. This command will run several (3!) workflows from your terminal and 
this is important to keep
+> it running until completion.
 
-The release manager publishes the documentation using GitHub Actions workflow
-[Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
-
-You should specify the final tag to use to build the docs and list of 
providers to publish
-(separated by spaces) or ``all-providers`` in case you want to publish all 
providers
-(optionally you can exclude some of those providers). You should use `staging` 
bucket to publish the release
-candidate documentation.
-
-After that step, the provider documentation should be available under the 
http://airflow.staged.apache.org URL
-(also present in the PyPI packages) but stable links and drop-down boxes 
should not be yet updated.
-
-2. Invalidate Fastly cache, update version drop-down and stable links with the 
new versions of the documentation.
-
-Before doing it - review the state of removed, suspended, new packages in
-[the docs 
index](https://github.com/apache/airflow-site/blob/master/landing-pages/site/content/en/docs/_index.md):
-Make sure to use `staging` branch to run the workflow.
-
-There are few special considerations when the list of provider is updated.
-
-- If you publish a new package, you must add it to the list of packages in the 
index.
-- If there are changes to suspension or removal status of a package, you must 
move it appropriate section.
-
-- In case you need to make any changes - create the commit and push changes 
and merge it to `staging` branch.
-  in [airflow-site](https://github.com/apache/airflow-site) repository.
-
-```shell script
-cd "${AIRFLOW_SITE_DIRECTORY}"
-branch="add-documentation-${RELEASE_DATE}"
-git checkout -b "${branch}"
-git add .
-git commit -m "Add documentation for packages - ${RELEASE_DATE}"
-git push --set-upstream origin "${branch}"
-```
-
-Merging the PR with the index changes to `staging` will trigger site 
publishing.
-
-If you do not need to merge a PR, you should manually run the
-[Build 
docs](https://github.com/apache/airflow-site/actions/workflows/build.yml)
-workflow in `airflow-site` repository to refresh indexes and drop-downs.
-
-After that build from PR or workflow completes, the new version should be 
available in the drop-down
-list and stable links should be updated, also Fastly cache will be invalidated.
+There is also a manual way of running the workflows (see at the end of the 
document, this should normally
+not be needed unless there is some problem with workflow automation above)
 
 ## Prepare issue in GitHub to keep status of testing
 
@@ -611,11 +545,11 @@ cd "${AIRFLOW_REPO_ROOT}"
 breeze release-management generate-issue-content-providers 
--only-available-in-dist
 ```
 
-GitHub API uses rate limiting that is based on the public IP address of client 
if you do not authenticate
-with GitHub, so when you retrieve bigger number of PRs or when you are behind 
NAT and share your public
-IP address with many other Anonymous GitHub API users, issue retrieval will be 
halted and your API calls
-might slow down to a crawl, you will need then a GITHUB_TOKEN set as your
-environment variable or pass  the token as `--github-token` option in the 
script.
+By default the command will attempt to retrieve the github token used to 
authenticate with GH and tackle
+rate limiting from locally run `gh auth token` command output - but if you do 
not have `gh` installed,
+you can generate such token in Github Interface and pass it to the command 
manually. When you use
+`breeze release-management generate-issue-content-providers --help` - you will 
see the link that you
+will be able to click to generate such token.
 
 ```shell script
 cd "${AIRFLOW_REPO_ROOT}"
@@ -623,25 +557,19 @@ cd "${AIRFLOW_REPO_ROOT}"
 breeze release-management generate-issue-content-providers 
--only-available-in-dist --github-token TOKEN
 ```
 
-or
+Sometimes, when there are big PRs implemented across many providers, you want 
to filter them out
+from the issue contenr. When there are many of the same PRs/issues they create 
a noise in the issue
+and not add value, usually those PRs and issues are about package preparation 
mechanism so they
+are tested well outside regular package testing.
 
-```shell script
-cd "${AIRFLOW_REPO_ROOT}"
-export GITHUB_TOKEN=TOKEN
-breeze release-management generate-issue-content-providers 
--only-available-in-dist
-```
-
-You can generate the token by following
-[this 
link](https://github.com/settings/tokens/new?description=Read%20issues&scopes=repo:status).
 Since it is easy to generate such token, by following the link, it is 
recommended to
-generate a new token for each release and delete it once you've generated the 
issue.
+The command will exclude automatically PRs that are commented out, but 
sometimes there
+are issues you want to exclude additionally.
 
-If you see in the output that some of the PRs are just "noise" (i.e. there is 
no need to verify them
-as they are misc/documentation kind of changes that have no impact on the 
actual installation of
-the provider or the code of the provider, can optionally pass list of PR to be 
excluded from
-the issue with `--excluded-pr-list`. This might limit the scope of 
verification. Some providers
-might disappear from the list and list of authors that will be pinged in the 
generated issue.
+You can optionally pass list of such PR to be excluded from  the issue with 
`--excluded-pr-list`.
+This might limit the scope of verification. Some providers might disappear
+from the list and list of authors that will be pinged in the generated issue.
 
-You can repeat that and regenerate the issue content until you are happy with 
the generated issue.
+You can repeat that and regenerate the issue content until you are happy with 
the generated issue
 
 ```shell script
 cd "${AIRFLOW_REPO_ROOT}"
@@ -655,15 +583,10 @@ issue. There is a comment generated with NOTE TO RELEASE 
MANAGER about this in t
 Hit Preview button on "create issue" screen before creating it to verify how 
it will look like
 for the contributors.
 
-By default, the command will output a clickable link to create the issue from 
terminal if you don't want this option use --no-include-browser-link flag
-
-```shell script
-cd "${AIRFLOW_REPO_ROOT}"
-
-breeze release-management generate-issue-content-providers 
--only-available-in-dist --no-include-browser-link --github-token TOKEN \
-    --excluded-pr-list PR_NUMBER1,PR_NUMBER2
-```
-
+By default, the command will ask whether to create the issue. You can answer 
Yes
+and it will attempt to create the issue with `gh` tool. This might not always 
be possible
+because often our issues create too long URL to create an issue, in which case 
you will
+have to copy&paste the issue title and content manually to the issue created 
with "New Issue" in GitHub,
 
 ## Prepare voting email for Providers release candidate
 
@@ -677,7 +600,7 @@ export VOTE_DURATION_IN_HOURS=72
 export IS_SHORTEN_VOTE=$([ $VOTE_DURATION_IN_HOURS -ge 72 ] && echo "false" || 
echo "true")
 export SHORTEN_VOTE_TEXT="This is a shortened ($VOTE_DURATION_IN_HOURS hours 
vote) as agreed by policy set it 
https://lists.apache.org/thread/cv194w1fqqykrhswhmm54zy9gnnv6kgm";
 export VOTE_END_TIME=$(LANG=en_US.UTF-8 TZ=UTC date 
-v+"${VOTE_DURATION_IN_HOURS}"H "+%B %d, %Y %H:%M %p")
-export RELEASE_MANAGER_NAME="Elad Kalif"
+export RELEASE_MANAGER_NAME="RELEASE_MANAGER_NAME_HERE"
 export GITHUB_ISSUE_LINK="LINK_TO_GITHUB_ISSUE"
 ```
 
@@ -685,7 +608,7 @@ subject:
 
 ```shell script
 cat <<EOF
-$([ $VOTE_DURATION_IN_HOURS -ge 72 ] && echo "[VOTE]" || echo "[ACCELERATED 
VOTE]") Airflow Providers, release preparation date ${RELEASE_DATE}")
+$([ $VOTE_DURATION_IN_HOURS -ge 72 ] && echo "[VOTE]" || echo "[ACCELERATED 
VOTE]") Airflow Providers, release preparation date ${RELEASE_DATE}
 EOF
 ```
 
@@ -702,9 +625,9 @@ Consider this my (binding) +1.
 <ADD ANY HIGH-LEVEL DESCRIPTION OF THE CHANGES HERE!>
 
 Airflow Providers are available at:
-https://dist.apache.org/repos/dist/dev/airflow/providers/
+https://dist.apache.org/repos/dist/dev/airflow/providers/${RELEASE_DATE}
 
-*apache-airflow-providers-YYYY-MM-DD-source.tar.gz* is the full source tarball 
of airflow repo - snapshot taken at the moment of provider's release.
+*apache-airflow-providers-${RELEASE_DATE}-source.tar.gz* is the full source 
tarball of airflow repo - snapshot taken at the moment of provider's release.
 
 *apache-airflow-providers-<PROVIDER>-*.tar.gz* are the convenience python 
"sdist" distributions that we publish in PyPI
 
@@ -731,7 +654,7 @@ encouraged to test the release and vote with 
"(non-binding)".
 
 Please note that the version number excludes the 'rcX' string.
 This will allow us to rename the artifact without modifying
-the artifact checksums when we actually release.
+the artifact checksums when we actually release it.
 
 The status of testing the providers by the community is kept here:
 $GITHUB_ISSUE_LINK
@@ -759,6 +682,8 @@ Please modify the message above accordingly to clearly 
exclude those packages.
 
 Note, For RC2/3 you may refer to shorten vote period as agreed in mailing list 
[thread](https://lists.apache.org/thread/cv194w1fqqykrhswhmm54zy9gnnv6kgm).
 
+# Release verification
+
 ## Verify the release candidate by PMC members
 
 Set expected release tag (the same as announced in the vote email):
@@ -767,6 +692,12 @@ Set expected release tag (the same as announced in the 
vote email):
 export RELEASE_DATE=2025-11-03
 ````
 
+Go to the directory where you have airflow checked out and set 
AIRFLOW_ROOT_PATH variable
+
+```shell
+export AIRFLOW_ROOT_PATH=$(pwd -P)
+```
+
 ### SVN check
 
 The files should be present in
@@ -792,9 +723,10 @@ cd asf-dist/dev/airflow
 svn update .
 ```
 
-Set an environment variable: PATH_TO_SVN to the root of folder where you have 
providers
+Set environment variables: PATH_TO_SVN to the root of folder where you have 
providers and RELEASE_DATE to
+the release date you are verifying.
 
-``` shell
+```shell script
 cd asf-dist/dev/airflow
 export PATH_TO_SVN=$(pwd -P)
 ```
@@ -803,11 +735,14 @@ Optionally you can use the 
[`check_files.py`](https://github.com/apache/airflow/
 script to verify that all expected files are present in SVN. This script will 
produce a `Dockerfile.pmc` which
 may help with verifying installation of the packages.
 
-Once you have cloned/updated the SVN repository, copy the pypi URLs shared in 
the email to a file called `packages.txt` in the $AIRFLOW_REPO_ROOT/dev
+Once you have cloned/updated the SVN repository, copy the pypi URLs shared
+in the email to a file called `packages.txt` in the $AIRFLOW_REPO_ROOT/dev
 directory and cd into it.
 
 ```shell script
-uv run check_files.py providers -p ${PATH_TO_SVN}
+cd ${AIRFLOW_REPO_ROOT}/dev
+# Copy packages.txt extracted from the mail sent by the release manager here
+uv run check_files.py providers -p ${PATH_TO_SVN}/${RELEASE_DATE}
 ```
 
 After the above script completes you can build `Dockerfile.pmc` to trigger an 
installation of each provider
@@ -841,7 +776,7 @@ cd "${AIRFLOW_REPO_ROOT}"
 
 ```shell
 git fetch apache --tags
-git checkout providers/2025-10-31
+git checkout providers/${RELEASE_DATE}
 ```
 
 3) Remove all the packages you have in dist folder
@@ -860,7 +795,7 @@ breeze release-management prepare-provider-distributions 
--include-removed-provi
 
 ```shell
 cd ${PATH_TO_SVN}
-cd providers
+cd providers/${RELEASE_DATE}
 ```
 
 6) Compare the packages in SVN to the ones you just built
@@ -915,7 +850,7 @@ 
apache_airflow_providers_snowflake-5.1.2-py3-none-any.whl:No diff found
 apache_airflow_providers_trino-5.4.1-py3-none-any.whl:No diff found
 ```
 
-## Licence check
+### Licence check
 
 This can be done with the Apache RAT tool.
 
@@ -930,13 +865,13 @@ wget -qO- 
https://dlcdn.apache.org//creadur/apache-rat-0.17/apache-rat-0.17-bin.
 Unpack the release source archive (the `<package + version>-source.tar.gz` 
file) to a folder
 
 ```shell script
-rm -rf /tmp/apache/airflow-src && mkdir -p /tmp/apache-airflow-src && tar -xzf 
${PATH_TO_SVN}/${VERSION}/apache_airflow*-source.tar.gz --strip-components 1 -C 
/tmp/apache-airflow-src
+rm -rf /tmp/apache/airflow-providers-src && mkdir -p 
/tmp/apache-airflow-providers-src && tar -xzf 
${PATH_TO_SVN}/providers/${RELEASE_DATE}/apache_airflow_providers-*-source.tar.gz
 --strip-components 1 -C /tmp/apache-airflow-providers-src
 ```
 
 Run the check:
 
 ```shell script
-java -jar /tmp/apache-rat-0.17/apache-rat-0.17.jar --input-exclude-file 
/tmp/apache-airflow-src/.rat-excludes /tmp/apache-airflow-src/ | grep -E "! 
|INFO: "
+java -jar /tmp/apache-rat-0.17/apache-rat-0.17.jar --input-exclude-file 
/tmp/apache-airflow-providers-src/.rat-excludes 
/tmp/apache-airflow-providers-src/ | grep -E "! |INFO: "
 ```
 
 You should see no files reported as Unknown or with wrong licence and summary 
of the check similar to:
@@ -1005,6 +940,11 @@ gpg --keyserver keys.gnupg.net --receive-keys 
CDE15C6E4D3A8EC4ECF4BA4B6674E08AD7
 
 Once you have the keys, the signatures can be verified by running this:
 
+```shell
+cd ${PATH_TO_SVN}
+cd providers/${RELEASE_DATE}
+```
+
 ```shell script
 for i in *.asc
 do
@@ -1149,9 +1089,9 @@ that the Airflow works as you expected.
 
 # Publish release
 
-```
-export RELEASE_DATE=2025-11-03
-export RELEASE_MANAGER_NAME="Elad Kalif"
+```shell script
+export RELEASE_DATE=2025-11-14
+export RELEASE_MANAGER_NAME="RELEASE_MANAGER_NAME"
 echo "prepare release date is ${RELEASE_DATE}"
 ```
 
@@ -1227,7 +1167,8 @@ export AIRFLOW_REPO_ROOT="$(pwd -P)"
 # Go the folder where you have checked out the release repo from SVN
 # Make sure this is direct directory and a symbolic link
 # Otherwise 'svn mv' errors out if it is with "E200033: Another process is 
blocking the working copy database
-cd "<ROOT_WHERE_YOUR_ASF_DIST_IS_CREATED>"
+# Assuming that your `asf-dist` is checked out in the same folder as airflow:
+cd ..
 
 export ASF_DIST_PARENT="$(pwd -P)"
 # make sure physical path is used, in case original directory is symbolically 
linked
@@ -1238,7 +1179,7 @@ cd "${ASF_DIST_PARENT}"
 # Update to latest version
 svn update --set-depth=infinity asf-dist/dev/airflow asf-dist/release/airflow
 
-SOURCE_DIR="${ASF_DIST_PARENT}/asf-dist/dev/airflow/providers"
+SOURCE_DIR="${ASF_DIST_PARENT}/asf-dist/dev/airflow/providers/${RELEASE_DATE}"
 
 # If some packages have been excluded, remove them now
 # Check the packages are there (replace <provider> with the name of the 
provider that you remove)
@@ -1271,7 +1212,7 @@ breeze release-management clean-old-provider-artifacts 
--directory $(pwd -P)
 # You need to do go to the asf-dist directory in order to commit both dev and 
release together
 cd ${ASF_DIST_PARENT}/asf-dist
 # Commit to SVN
-svn commit -m "Release Airflow Providers on $(date "+%Y-%m-%d%n")"
+svn commit -m "Release Airflow Providers on $(date "+%Y-%m-%d%n"): release 
preparation date ${RELEASE_DATE}"
 ```
 
 Verify that the packages appear in
@@ -1304,7 +1245,7 @@ By that time the packages should be in your dist folder.
 
 ```shell script
 cd ${AIRFLOW_REPO_ROOT}
-git checkout providers/YYYY-MM-DD
+git checkout providers/${RELEASE_DATE}
 ```
 
 example `git checkout providers/2025-10-31`
@@ -1346,10 +1287,10 @@ breeze release-management tag-providers
 ```
 
 The command should output all the tags it created. At the end it should also 
print the general tag
-applied for this provider's release wave - with current date in the format of:
+applied for this provider's release wave with the date of release preparation 
in the format of:
 
 ```
-providers/YYYY-MM-DD
+providers/2025-11-03
 ```
 
 ## Publish documentation
@@ -1362,12 +1303,7 @@ you need to run several workflows to publish the 
documentation. More details abo
 [Docs README](../docs/README.md) showing the architecture and workflows 
including manual workflows for
 emergency cases.
 
-We have two options publishing the documentation 1. Using breeze commands 2. 
Manually using GitHub Actions.:
-
-### Using breeze commands
-
-You can use the `breeze` command to publish the documentation.
-The command does the following:
+You usually use the `breeze` command to publish the documentation. The command 
does the following:
 
 1. Triggers [Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
 2. Triggers workflow in apache/airflow-site to refresh
@@ -1375,82 +1311,23 @@ The command does the following:
 
 ```shell script
   unset GITHUB_TOKEN
-  breeze workflow-run publish-docs --ref <tag> --site-env <staging/live/auto> 
all-providers
+  breeze workflow-run publish-docs --ref providers/${RELEASE_DATE} --site-env 
live all-providers
 ```
 
 Or if you just want to publish a few selected providers, you can run:
 
 ```shell script
   unset GITHUB_TOKEN
-  breeze workflow-run publish-docs --ref <tag> --site-env <staging/live/auto> 
PACKAGE1 PACKAGE2 ..
+  breeze workflow-run publish-docs --ref providers/${RELEASE_DATE} --site-env 
live PACKAGE1 PACKAGE2 ..
 ```
 
+> [!WARNING]
+> Make sure to NOT close the terminal while the command is running and to keep 
your computer from
+> sleep. This command will run several (3!) workflows from your terminal and 
this is important to keep
+> it running until completion.
 
-The `--ref` parameter should be the tag of the final candidate you are 
publishing.
-
-The `--site-env` parameter should be set to `staging` for pre-release versions 
or `live` for final releases. the default option is `auto`
-if the tag is rc it publishes to `staging` bucket, otherwise it publishes to 
`live` bucket.
-
-Other available parameters can be found with:
-
-```shell
-breeze workflow-run publish-docs --help
-```
-
-### Manually using GitHub Actions
-
-There are two steps to publish the documentation:
-
-1. Publish the documentation to the live S3 bucket.
-
-The release manager publishes the documentation using GitHub Actions workflow
-[Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
-
-You should specify the final tag to use to build the docs and list of 
providers to publish
-(separated by spaces) or ``all-providers`` in case you want to publish all 
providers
-(optionally you can exclude some of those providers).
-
-The release manager publishes the documentation using GitHub Actions workflow
-[Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
-By default `auto` selection should publish to the `live` bucket - based on
-the tag you use - pre-release tags go to staging. But you can also override it 
and specify the destination
-manually to be `live` or `staging`.
-
-After that step, the provider documentation should be available under the 
http://airflow.apache.org URL
-(also present in the PyPI packages) but stable links and drop-down boxes 
should not be yet updated.
-
-2. Invalidate Fastly cache, update version drop-down and stable links with the 
new versions of the documentation.
-
-Before doing it - review the state of removed, suspended, new packages in
-[the docs 
index](https://github.com/apache/airflow-site/blob/master/landing-pages/site/content/en/docs/_index.md):
-Make sure to use `main` branch to run the workflow.
-
-There are few special considerations when the list of provider is updated.
-
-- If you publish a new package, you must add it to the list of packages in the 
index.
-- If there are changes to suspension or removal status of a package, you must 
move it appropriate section.
-- In case you need to make any changes - create the commit and push changes 
and merge it to `main` branch.
-  in [airflow-site](https://github.com/apache/airflow-site) repository.
-
-```shell script
-cd airflow-site
-export AIRFLOW_SITE_DIRECTORY="$(pwd -P)"
-cd "${AIRFLOW_SITE_DIRECTORY}"
-branch="add-documentation-$(date "+%Y-%m-%d%n")"
-git checkout -b "${branch}"
-git add .
-git commit -m "Add documentation for packages - $(date "+%Y-%m-%d%n")"
-git push --set-upstream origin "${branch}"
-```
-
-Merging the PR with the index changes to `main` will trigger site publishing.
-
-If you do not need to merge a PR, you should manually run the
-[Build 
docs](https://github.com/apache/airflow-site/actions/workflows/build.yml)
-workflow in `airflow-site` repository to refresh indexes and drop-downs.
-
-After that build from PR or workflow completes, the new version should be 
available in the drop-down
-list and stable links should be updated, also Fastly cache will be invalidated.
+There is also a manual way of running the workflows (see at the end of the 
document, this should normally
+not be needed unless there is some problem with workflow automation above)
 
 ## Update providers metadata
 
@@ -1596,8 +1473,13 @@ Run `breeze setup regenerate-command-images --force`
 
 Update test_get_removed_providers in `/dev/breeze/tests/test_packages.py` by 
removing the provider from the list
 
+# Misc / Post release Helpers
 
-## Misc / Post Release Helpers
+## Fixing documentation for released providers
+
+> [!NOTE]
+> This should be normally not needed, it's only needed if you need to fix the 
documentation for already
+> released providers and the fix is already committed to main.
 
 In case you need to rebuild docs with addition of a commit that is not part of 
the original release use
 
@@ -1615,3 +1497,56 @@ breeze workflow-run publish-docs --ref 
providers-apache-hive/9.0.0 --site-env li
   --apply-commits 4ae273cbedec66c87dc40218c7a94863390a380d 
--skip-write-to-stable-folder \
   apache.hive
 ```
+
+
+## Publishing documentation using manually triggered workflows
+
+> [!NOTE]
+> This should be normally not needed in case the breeze `workflow-run` does 
not work.
+
+There are two steps to publish the documentation:
+
+1. Publish the documentation to the staging S3 bucket.
+
+The release manager publishes the documentation using GitHub Actions workflow
+[Publish Docs to 
S3](https://github.com/apache/airflow/actions/workflows/publish-docs-to-s3.yml).
+
+You should specify the final tag to use to build the docs and list of 
providers to publish
+(separated by spaces) or ``all-providers`` in case you want to publish all 
providers
+(optionally you can exclude some of those providers). You should use `staging` 
bucket to publish the release
+candidate documentation.
+
+After that step, the provider documentation should be available under the 
http://airflow.staged.apache.org URL
+(also present in the PyPI packages) but stable links and drop-down boxes 
should not be yet updated.
+
+2. Invalidate Fastly cache, update version drop-down and stable links with the 
new versions of the documentation.
+
+Before doing it - review the state of removed, suspended, new packages in
+[the docs 
index](https://github.com/apache/airflow-site/blob/master/landing-pages/site/content/en/docs/_index.md):
+Make sure to use `staging` branch to run the workflow.
+
+There are few special considerations when the list of provider is updated.
+
+- If you publish a new package, you must add it to the list of packages in the 
index.
+- If there are changes to suspension or removal status of a package, you must 
move it appropriate section.
+
+- In case you need to make any changes - create the commit and push changes 
and merge it to `staging` branch.
+  in [airflow-site](https://github.com/apache/airflow-site) repository.
+
+```shell script
+cd "${AIRFLOW_SITE_DIRECTORY}"
+branch="add-documentation-${RELEASE_DATE}"
+git checkout -b "${branch}"
+git add .
+git commit -m "Add documentation for packages - ${RELEASE_DATE}"
+git push --set-upstream origin "${branch}"
+```
+
+Merging the PR with the index changes to `staging` will trigger site 
publishing.
+
+If you do not need to merge a PR, you should manually run the
+[Build 
docs](https://github.com/apache/airflow-site/actions/workflows/build.yml)
+workflow in `airflow-site` repository to refresh indexes and drop-downs.
+
+After that build from PR or workflow completes, the new version should be 
available in the drop-down
+list and stable links should be updated, also Fastly cache will be invalidated.
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
index 16a1bc10274..1036ffeb24e 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
+++ 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 757.5999999999999" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 733.1999999999999" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath 
id="breeze-release-management-generate-issue-content-providers-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="706.5999999999999" />
+      <rect x="0" y="0" width="1463.0" height="682.1999999999999" />
     </clipPath>
     <clipPath 
id="breeze-release-management-generate-issue-content-providers-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -126,12 +126,9 @@
 <clipPath 
id="breeze-release-management-generate-issue-content-providers-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath 
id="breeze-release-management-generate-issue-content-providers-line-27">
-    <rect x="0" y="660.3" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="755.6" rx="8"/><text 
class="breeze-release-management-generate-issue-content-providers-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;generate-issue-content-providers</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="731.2" rx="8"/><text 
class="breeze-release-management-generate-issue-content-providers-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;generate-issue-content-providers</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -158,18 +155,17 @@
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="361.6" textLength="585.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">Generates&#160;content&#160;for&#160;issue&#160;to&#160;test&#160;the&#160;release.</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="410.4" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="410.4" textLength="366" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">&#160;Generate&#160;issue&#160;content&#160;flags&#160;</text><text
 class="breeze-re [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="434.8" textLength="219.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">--disable-progress</text><text
 class="breeze-release-management-generate-issue-cont [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="459.2" textLength="219.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">--excluded-pr-list</text><text
 class="breeze-release-management-generate-issue-cont [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="483.6" textLength="170.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">--github-token</text><text
 class="breeze-release-management-generate-issue-content- [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="378.2" y="508" textLength="1061.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">variable&#160;set.&#160;Can&#160;be&#160;generated&#160;with:&#160;&#160;&#160;&#160;
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="378.2" y="532.4" textLength="1061.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">https://github.com/settings/tokens/new?description=Read%20sssues&amp;scopes=repo:
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r6" 
x="378.2" y="556.8" textLength="1061.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="581.2" textLength="292.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">--only-available-in-dist</text><text
 class="breeze-release-management-generate-issu [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="605.6" textLength="305" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">--no-include-browser-link</text><text
 class="breeze-release-management-generate-issue [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="630" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-iss [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="654.4" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="654.4" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-gener [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="678.8" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">--help</text><text
 class="breeze-release-management-generate-issue-content-providers [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="703.2" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-28)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="434.8" textLength="219.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">--disable-progress</text><text
 class="breeze-release-management-generate-issue-cont [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="459.2" textLength="219.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">--excluded-pr-list</text><text
 class="breeze-release-management-generate-issue-cont [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="483.6" textLength="170.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">--github-token</text><text
 class="breeze-release-management-generate-issue-content- [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="508" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">variable&#160;set.&#160;Can&#160;be&#160;generated&#160;with:&#160;&#160;&#160;&#160;&#
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="532.4" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">https://github.com/settings/tokens/new?description=Read%20sssues&amp;scopes=repo:st
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r6" x="366" 
y="556.8" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="581.2" textLength="292.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">--only-available-in-dist</text><text
 class="breeze-release-management-generate-issu [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="605.6" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="605.6" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="630" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="630" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-generate- [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="654.4" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">--help</text><text
 class="breeze-release-management-generate-issue-content-providers [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="678.8" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="678.8" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
 </text>
     </g>
     </g>
diff --git 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
index 9d4f5e8d26c..2e7720d4e17 100644
--- 
a/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
+++ 
b/dev/breeze/doc/images/output_release-management_generate-issue-content-providers.txt
@@ -1 +1 @@
-c025f2c9ea1fa5f8b3e3e5b8f01dcd6d
+4a8d979dd9f841744b5b400de502144b
diff --git 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 681527645bd..49bb55a820f 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -2377,6 +2377,56 @@ def create_github_issue_url(title: str, body: str, 
labels: Iterable[str]) -> str
     )
 
 
+def get_commented_out_prs_from_provider_changelogs() -> list[int]:
+    """
+    Returns list of PRs that are commented out in the changelog.
+    :return: list of PR numbers that appear only in comments in changelog.rst 
files in "providers" dir
+    """
+    pr_matcher = re.compile(r".*\(#([0-9]+)\).*")
+    commented_prs = set()
+
+    # Get all provider distributions
+    provider_distributions_metadata = get_provider_distributions_metadata()
+
+    for provider_id in provider_distributions_metadata.keys():
+        provider_details = get_provider_details(provider_id)
+        changelog_path = provider_details.changelog_path
+        print(f"[info]Checking changelog {changelog_path} for PRs to be 
excluded automatically.")
+        if not changelog_path.exists():
+            continue
+
+        changelog_lines = changelog_path.read_text().splitlines()
+        in_excluded_section = False
+
+        for line in changelog_lines:
+            # Check if we're entering an excluded/commented section
+            if line.strip().startswith(
+                ".. Below changes are excluded from the changelog"
+            ) or line.strip().startswith(".. Review and move the new changes"):
+                in_excluded_section = True
+                continue
+            # Check if we're exiting the excluded section (new version header 
or regular content)
+            # Version headers are lines that contain only dots (like "4.10.1" 
followed by "......")
+            # Or lines that start with actual content sections like "Misc", 
"Features", etc.
+            if (
+                in_excluded_section
+                and line
+                and not line.strip().startswith("..")
+                and not line.strip().startswith("*")
+            ):
+                # end excluded section with empty line
+                if line.strip() == "":
+                    in_excluded_section = False
+
+            # Extract PRs from excluded sections
+            if in_excluded_section and line.strip().startswith("*"):
+                match_result = pr_matcher.search(line)
+                if match_result:
+                    commented_prs.add(int(match_result.group(1)))
+
+    return sorted(commented_prs)
+
+
 @release_management.command(
     name="generate-issue-content-providers", help="Generates content for issue 
to test the release."
 )
@@ -2398,20 +2448,12 @@ def create_github_issue_url(title: str, body: str, 
labels: Iterable[str]) -> str
     is_flag=True,
     help="Only consider package ids with packages prepared in the dist folder",
 )
[email protected](
-    "--no-include-browser-link",
-    "include_browser_link",
-    flag_value=False,
-    default=True,
-    help="Do not include browser link to prefill GitHub issue",
-)
 @argument_provider_distributions
 def generate_issue_content_providers(
     disable_progress: bool,
     excluded_pr_list: str,
     github_token: str,
     only_available_in_dist: bool,
-    include_browser_link: bool,
     provider_distributions: list[str],
 ):
     import jinja2
@@ -2431,10 +2473,15 @@ def generate_issue_content_providers(
             excluded_prs = [int(pr) for pr in excluded_pr_list.split(",")]
         else:
             excluded_prs = []
+        commented_prs = get_commented_out_prs_from_provider_changelogs()
+        get_console().print(
+            "[info]Automatically excluding {len(commented_prs)} PRs that are 
only commented out in changelog:"
+        )
+        excluded_prs.extend(commented_prs)
         all_prs: set[int] = set()
+        all_retrieved_prs: set[int] = set()
         provider_prs: dict[str, list[int]] = {}
-        if only_available_in_dist:
-            files_in_dist = os.listdir(str(AIRFLOW_DIST_PATH))
+        files_in_dist = os.listdir(str(AIRFLOW_DIST_PATH)) if 
only_available_in_dist else []
         prepared_package_ids = []
         for provider_id in provider_distributions:
             if not only_available_in_dist or is_package_in_dist(files_in_dist, 
provider_id):
@@ -2452,15 +2499,35 @@ def generate_issue_content_providers(
                     "The changelog file doesn't contain any PRs for the 
release.\n"
                 )
                 continue
+            all_prs.update(prs)
             provider_prs[provider_id] = [pr for pr in prs if pr not in 
excluded_prs]
-            all_prs.update(provider_prs[provider_id])
+            all_retrieved_prs.update(provider_prs[provider_id])
+        if not github_token:
+            # Get GitHub token from gh CLI and set it in environment copy
+            gh_token_result = run_command(
+                ["gh", "auth", "token"],
+                capture_output=True,
+                text=True,
+                check=False,
+            )
+            if gh_token_result.returncode == 0:
+                github_token = gh_token_result.stdout.strip()
         g = Github(github_token)
         repo = g.get_repo("apache/airflow")
         pull_requests: dict[int, PullRequest.PullRequest | Issue.Issue] = {}
         linked_issues: dict[int, list[Issue.Issue]] = {}
+        all_prs_len = len(all_prs)
+        all_retrieved_prs_len = len(all_retrieved_prs)
+        get_console().print(
+            f"[info] Found {all_prs_len} PRs in the providers. "
+            f"Retrieving {all_retrieved_prs_len} (excluded {all_prs_len - 
all_retrieved_prs_len})"
+        )
+        get_console().print(f"Retrieved PRs: {all_retrieved_prs}")
+        excluded_prs = sorted(set(all_prs) - set(all_retrieved_prs))
+        get_console().print(f"Excluded PRs: {excluded_prs}")
         with Progress(console=get_console(), disable=disable_progress) as 
progress:
-            task = progress.add_task(f"Retrieving {len(all_prs)} PRs ", 
total=len(all_prs))
-            for pr_number in all_prs:
+            task = progress.add_task(f"Retrieving {all_retrieved_prs_len} PRs 
", total=all_retrieved_prs_len)
+            for pr_number in all_retrieved_prs:
                 progress.console.print(
                     f"Retrieving PR#{pr_number}: 
https://github.com/apache/airflow/pull/{pr_number}";
                 )
@@ -2516,7 +2583,10 @@ def generate_issue_content_providers(
             pull_request_list = [pull_requests[pr] for pr in 
provider_prs[provider_id] if pr in pull_requests]
             provider_yaml_dict = 
get_provider_distributions_metadata().get(provider_id)
             if pull_request_list:
-                package_suffix = 
get_suffix_from_package_in_dist(files_in_dist, provider_id)
+                if only_available_in_dist:
+                    package_suffix = 
get_suffix_from_package_in_dist(files_in_dist, provider_id)
+                else:
+                    package_suffix = ""
                 providers[provider_id] = ProviderPRInfo(
                     version=provider_yaml_dict["versions"][0],
                     provider_id=provider_id,
@@ -2549,18 +2619,29 @@ def generate_issue_content_providers(
         issue_content += f"All users involved in the PRs:\n{' '.join(users)}"
         syntax = Syntax(issue_content, "markdown", theme="ansi_dark")
         get_console().print(syntax)
-        url_to_create_the_issue = create_github_issue_url(
-            title=f"Status of testing Providers that were prepared on 
{datetime.now():%B %d, %Y}",
-            body=issue_content,
-            labels=["testing status", "kind:meta"],
-        )
-        if include_browser_link:
-            get_console().print()
-            get_console().print(
-                "[info]You can prefill the issue by copy&pasting this link to 
browser "
-                "(or Cmd+Click if your terminal supports it):\n"
+        create_issue = user_confirm("Should I create the issue?")
+        if create_issue == Answer.YES:
+            res = run_command(
+                [
+                    "gh",
+                    "issue",
+                    "create",
+                    "-t",
+                    f"Status of testing Providers that were prepared on 
{datetime.now():%B %d, %Y}",
+                    "-b",
+                    issue_content,
+                    "-l",
+                    "testing status,kind:meta",
+                    "-w",
+                ],
+                check=False,
             )
-            print(url_to_create_the_issue)
+            if res.returncode != 0:
+                get_console().print(
+                    "Failed to create issue. If the error is about 'too long 
URL' you have "
+                    "to create the issue manually by copy&pasting the above 
output"
+                )
+                sys.exit(1)
 
 
 def get_git_log_command(
diff --git 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
index a1af183d0ef..8775cf5e111 100644
--- 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
+++ 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
@@ -393,7 +393,6 @@ RELEASE_MANAGEMENT_PARAMETERS: dict[str, list[dict[str, str 
| list[str]]]] = {
                 "--excluded-pr-list",
                 "--github-token",
                 "--only-available-in-dist",
-                "--no-include-browser-link",
             ],
         }
     ],
diff --git a/providers/airbyte/docs/changelog.rst 
b/providers/airbyte/docs/changelog.rst
index cb723ff54ba..3e933998977 100644
--- a/providers/airbyte/docs/changelog.rst
+++ b/providers/airbyte/docs/changelog.rst
@@ -251,8 +251,6 @@ Misc
    * ``Update DAG example links in multiple providers documents (#44034)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.0.0
diff --git a/providers/alibaba/docs/changelog.rst 
b/providers/alibaba/docs/changelog.rst
index e8d79798922..c3f4423a3f2 100644
--- a/providers/alibaba/docs/changelog.rst
+++ b/providers/alibaba/docs/changelog.rst
@@ -233,8 +233,6 @@ Misc
    * ``Update DAG example links in multiple providers documents (#44034)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 2.9.1
diff --git a/providers/amazon/docs/changelog.rst 
b/providers/amazon/docs/changelog.rst
index 6a822059cd7..0e0d9e8acfd 100644
--- a/providers/amazon/docs/changelog.rst
+++ b/providers/amazon/docs/changelog.rst
@@ -746,8 +746,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix deferrable RedshiftClusterSensor (#45098)``
    * ``Update path of example dags in docs (#45069)``
 
@@ -1141,7 +1139,8 @@ Misc
 * ``Bump boto min versions (#40052)``
 * ``docs: mention minimum boto3 1.34.52 for AWS provider when using Batch 
'ecs_properties_override' (#39983)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Implement per-provider tests with lowest-direct dependency resolution 
(#39946)``
    * ``Resolve aws emr deprecations in tests (#40020)``
    * ``Prepare docs 4th wave May 2024 (#39934)``
diff --git a/providers/apache/beam/docs/changelog.rst 
b/providers/apache/beam/docs/changelog.rst
index 2f527ce16de..a2cbb168ff6 100644
--- a/providers/apache/beam/docs/changelog.rst
+++ b/providers/apache/beam/docs/changelog.rst
@@ -99,8 +99,6 @@ Doc-only
    appropriate section above if needed. Do not delete the lines(!):
    * ``Move trigger_rule utils from 'airflow/utils'  to 'airflow.task'and 
integrate with Execution API spec (#53389)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
    * ``switch to DataflowJobStateCompleteTrigger to work with modern 
google-provider (#55156)``
 
@@ -277,8 +275,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.9.1
@@ -584,7 +580,8 @@ Breaking changes
 
 * ``remove delegate_to from GCP operators and hooks (#30748)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Add mechanism to suspend providers (#30422)``
 
 4.3.0
diff --git a/providers/apache/cassandra/docs/changelog.rst 
b/providers/apache/cassandra/docs/changelog.rst
index 2549e8e1395..ebb5d5b95d9 100644
--- a/providers/apache/cassandra/docs/changelog.rst
+++ b/providers/apache/cassandra/docs/changelog.rst
@@ -164,8 +164,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.6.0
diff --git a/providers/apache/drill/docs/changelog.rst 
b/providers/apache/drill/docs/changelog.rst
index 2483a885d8a..ec1b0c399ad 100644
--- a/providers/apache/drill/docs/changelog.rst
+++ b/providers/apache/drill/docs/changelog.rst
@@ -173,8 +173,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 2.8.1
@@ -427,7 +425,8 @@ Misc
 
 * ``Add common-sql lower bound for common-sql (#25789)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
 
 2.2.0
diff --git a/providers/apache/druid/docs/changelog.rst 
b/providers/apache/druid/docs/changelog.rst
index 1b2e6848cb2..8337f68751d 100644
--- a/providers/apache/druid/docs/changelog.rst
+++ b/providers/apache/druid/docs/changelog.rst
@@ -186,8 +186,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.12.1
@@ -482,7 +480,8 @@ Misc
 
 * ``Add common-sql lower bound for common-sql (#25789)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
 
 3.2.0
diff --git a/providers/apache/flink/docs/changelog.rst 
b/providers/apache/flink/docs/changelog.rst
index 3f9eef2446f..5ee96ca81ea 100644
--- a/providers/apache/flink/docs/changelog.rst
+++ b/providers/apache/flink/docs/changelog.rst
@@ -167,8 +167,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 1.5.1
diff --git a/providers/apache/hive/docs/changelog.rst 
b/providers/apache/hive/docs/changelog.rst
index f6246460aaf..597cb9c3184 100644
--- a/providers/apache/hive/docs/changelog.rst
+++ b/providers/apache/hive/docs/changelog.rst
@@ -236,8 +236,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 8.2.1
@@ -334,7 +332,8 @@ Features
 
 * ``Adding support to hive hook for high availability Hive installations 
(#38651)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Fix TRY002 for apache hive provider (#38781)``
    * ``Bump ruff to 0.3.3 (#38240)``
    * ``Fix D105 for Apache Hive Provider (#38042)``
@@ -371,7 +370,8 @@ Misc
 
 * ``Fix pyhive hive_pure_sasl extra name (#37323)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``D401 Support in Providers (simple) (#37258)``
 
 6.4.2
@@ -646,7 +646,6 @@ of ``apache.hive`` the hive macros are provided by the 
Provider.
 * ``Move Hive macros to the provider (#28538)``
 * ``Make pandas dependency optional for Amazon Provider (#28505)``
 
-.. Review and move the new changes to one of the sections above:
 
 5.0.0
 .....
@@ -707,7 +706,8 @@ Misc
 
 * ``Add common-sql lower bound for common-sql (#25789)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
 
 4.0.0
diff --git a/providers/apache/iceberg/docs/changelog.rst 
b/providers/apache/iceberg/docs/changelog.rst
index 6c3b7047fa9..847db14f443 100644
--- a/providers/apache/iceberg/docs/changelog.rst
+++ b/providers/apache/iceberg/docs/changelog.rst
@@ -153,8 +153,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 1.1.0
diff --git a/providers/apache/kafka/docs/changelog.rst 
b/providers/apache/kafka/docs/changelog.rst
index b926d8063d5..7b62ab8a9a1 100644
--- a/providers/apache/kafka/docs/changelog.rst
+++ b/providers/apache/kafka/docs/changelog.rst
@@ -88,8 +88,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 1.10.2
@@ -252,8 +250,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 1.6.1
diff --git a/providers/apache/kylin/docs/changelog.rst 
b/providers/apache/kylin/docs/changelog.rst
index 95384b03c75..d69eed2213c 100644
--- a/providers/apache/kylin/docs/changelog.rst
+++ b/providers/apache/kylin/docs/changelog.rst
@@ -175,8 +175,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.7.0
diff --git a/providers/apache/livy/docs/changelog.rst 
b/providers/apache/livy/docs/changelog.rst
index 8fde954ff43..9b16d528895 100644
--- a/providers/apache/livy/docs/changelog.rst
+++ b/providers/apache/livy/docs/changelog.rst
@@ -245,8 +245,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.9.2
diff --git a/providers/apache/pig/docs/changelog.rst 
b/providers/apache/pig/docs/changelog.rst
index ab3022aa53a..bdd45dc907d 100644
--- a/providers/apache/pig/docs/changelog.rst
+++ b/providers/apache/pig/docs/changelog.rst
@@ -157,8 +157,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.5.0
diff --git a/providers/apache/pinot/docs/changelog.rst 
b/providers/apache/pinot/docs/changelog.rst
index f47ef50cb3a..357727b0c81 100644
--- a/providers/apache/pinot/docs/changelog.rst
+++ b/providers/apache/pinot/docs/changelog.rst
@@ -163,9 +163,7 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
-   * ``Update path of example dags in docs (#45069)``
+ * ``Update path of example dags in docs (#45069)``
 
 4.5.1
 .....
diff --git a/providers/apache/spark/docs/changelog.rst 
b/providers/apache/spark/docs/changelog.rst
index c212d154bff..86d1b501a13 100644
--- a/providers/apache/spark/docs/changelog.rst
+++ b/providers/apache/spark/docs/changelog.rst
@@ -245,8 +245,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.11.3
diff --git a/providers/asana/docs/changelog.rst 
b/providers/asana/docs/changelog.rst
index 946acbecb1e..21308af3f3a 100644
--- a/providers/asana/docs/changelog.rst
+++ b/providers/asana/docs/changelog.rst
@@ -176,8 +176,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 2.6.0
diff --git a/providers/celery/docs/changelog.rst 
b/providers/celery/docs/changelog.rst
index ccaa7c57f8e..895e3829c58 100644
--- a/providers/celery/docs/changelog.rst
+++ b/providers/celery/docs/changelog.rst
@@ -123,8 +123,6 @@ Doc-only
    * ``Remove airflow.models.DAG (#54383)``
    * ``Switch pre-commit to prek (#54258)``
    * ``make bundle_name not nullable (#47592)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 3.12.2
@@ -726,7 +724,8 @@ Misc
 * ``Move default_celery.py to inside the provider (#32628)``
 * ``Raise original import error in CLI vending of executors (#32931)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Introduce decorator to load providers configuration (#32765)``
    * ``Allow configuration to be contributed by providers (#32604)``
    * ``Prepare docs for July 2023 wave of Providers (RC2) (#32381)``
diff --git a/providers/cncf/kubernetes/docs/changelog.rst 
b/providers/cncf/kubernetes/docs/changelog.rst
index 91a7346d454..49574be27dd 100644
--- a/providers/cncf/kubernetes/docs/changelog.rst
+++ b/providers/cncf/kubernetes/docs/changelog.rst
@@ -175,8 +175,6 @@ Doc-only
    * ``Switch pre-commit to prek (#54258)``
    * ``make bundle_name not nullable (#47592)``
    * ``Bump pytest-asyncio to 1.1.0 (#54123)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 10.7.0
@@ -505,8 +503,6 @@ Misc
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
-
-.. Review and move the new changes to one of the sections above:
    * ``fix: Get the pid of xcom command dynamically (#45053)``
 
 10.0.1
@@ -909,7 +905,8 @@ Misc
 * ``Add GKEStartKueueInsideClusterOperator (#37072)``
 * ``Convert Kubernetes ApiException status code to string to ensure it's 
correctly checked (#37405)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Add d401 support to kubernetes provider (#37301)``
    * ``Revert "KPO Maintain backward compatibility for execute_complete and 
trigger run method (#37363)" (#37446)``
    * ``KPO Maintain backward compatibility for execute_complete and trigger 
run method (#37363)``
@@ -1416,7 +1413,8 @@ Features
 
 * ``Allow to set limits for XCOM container (#28125)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Add mechanism to suspend providers (#30422)``
 
 5.3.0
@@ -1517,8 +1515,6 @@ Misc
    * ``Updated docs for RC3 wave of providers (#27937)``
    * ``Prepare for follow-up relase for November providers (#27774)``
 
-.. Review and move the new changes to one of the sections above:
-
 5.0.0
 .....
 
diff --git a/providers/common/compat/docs/changelog.rst 
b/providers/common/compat/docs/changelog.rst
index da671ffcf91..e2ddf20f5ea 100644
--- a/providers/common/compat/docs/changelog.rst
+++ b/providers/common/compat/docs/changelog.rst
@@ -267,8 +267,6 @@ Misc
    * ``Bumping common compat to 1.3.0 (#44728)``
    * ``Prevent __init__.py in providers from being modified (#44713)``
    * ``Fix accidental db tests in Task SDK (#44690)``
-
-.. Review and move the new changes to one of the sections above:
    * ``feat: automatically inject OL info into spark job in 
DataprocSubmitJobOperator (#44477)``
 
 1.2.2
diff --git a/providers/common/io/docs/changelog.rst 
b/providers/common/io/docs/changelog.rst
index 012f48ac71e..7eaf0d0c916 100644
--- a/providers/common/io/docs/changelog.rst
+++ b/providers/common/io/docs/changelog.rst
@@ -241,8 +241,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 1.4.2
diff --git a/providers/common/messaging/docs/changelog.rst 
b/providers/common/messaging/docs/changelog.rst
index 4510b0d1297..ef9823803c6 100644
--- a/providers/common/messaging/docs/changelog.rst
+++ b/providers/common/messaging/docs/changelog.rst
@@ -65,8 +65,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 1.0.5
diff --git a/providers/common/sql/docs/changelog.rst 
b/providers/common/sql/docs/changelog.rst
index ab4df9bc288..ac95db540e4 100644
--- a/providers/common/sql/docs/changelog.rst
+++ b/providers/common/sql/docs/changelog.rst
@@ -109,8 +109,6 @@ Doc-only
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
    * ``Switch pre-commit to prek (#54258)``
    * ``make bundle_name not nullable (#47592)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 1.27.5
@@ -382,9 +380,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 1.20.0
@@ -621,7 +616,8 @@ Misc
 * ``feat: Switch all class, functions, methods deprecations to decorators 
(#36876)``
 * ``Add more-itertools as dependency of common-sql (#37359)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 1st wave of Providers February 2024 (#37326)``
 
 1.10.1
@@ -678,7 +674,8 @@ Misc
 * ``Add '_make_serializable' method which other SQL operators can overrides 
when result from cursor is not JSON-serializable (#32319)``
 * ``Remove backcompat inheritance for DbApiHook (#35754)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Use reproducible builds for providers (#35693)``
    * ``Fix and reapply templates for provider documentation (#35686)``
    * ``Prepare docs 1st wave of Providers November 2023 (#35537)``
diff --git a/providers/databricks/docs/changelog.rst 
b/providers/databricks/docs/changelog.rst
index 239eec74568..ab034812323 100644
--- a/providers/databricks/docs/changelog.rst
+++ b/providers/databricks/docs/changelog.rst
@@ -115,8 +115,6 @@ Doc-only
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
    * ``Add CI support for SQLAlchemy 2.0 (#52233)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 7.7.1
@@ -402,8 +400,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
    * ``Revert "Added job_clusters as a templated parameter to 
CreateDatabricksWorkfl…" (#45035)``
 
@@ -704,11 +700,10 @@ Misc
 * ``fix typos in DatabricksSubmitRunOperator (#36248)``
 * ``Add code snippet formatting in docstrings via Ruff (#36262)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 1st wave of Providers December 2023 (#36112)``
    * ``Prepare docs 1st wave of Providers December 2023 RC2 (#36190)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Re-apply updated version numbers to 2nd wave of providers in December 
(#36380)``
    * ``Prepare 2nd wave of providers in December (#36373)``
 
diff --git a/providers/dbt/cloud/docs/changelog.rst 
b/providers/dbt/cloud/docs/changelog.rst
index 5a367bdbf65..4d03f1aaadb 100644
--- a/providers/dbt/cloud/docs/changelog.rst
+++ b/providers/dbt/cloud/docs/changelog.rst
@@ -86,8 +86,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 4.4.2
@@ -548,7 +546,8 @@ Misc
 * ``Remove some useless try/except from providers code (#33967)``
 * ``Use a single  statement with multiple contexts instead of nested  
statements in providers (#33768)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs for 09 2023 - 1st wave of Providers (#34201)``
 
 3.2.3
diff --git a/providers/dingding/docs/changelog.rst 
b/providers/dingding/docs/changelog.rst
index eaf77dfda46..5ebe3490920 100644
--- a/providers/dingding/docs/changelog.rst
+++ b/providers/dingding/docs/changelog.rst
@@ -165,8 +165,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.6.0
diff --git a/providers/docker/docs/changelog.rst 
b/providers/docker/docs/changelog.rst
index c43da811cd6..c254be5bb6d 100644
--- a/providers/docker/docs/changelog.rst
+++ b/providers/docker/docs/changelog.rst
@@ -263,8 +263,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Correct new changelog breaking changes header (#44659)``
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.14.1
diff --git a/providers/elasticsearch/docs/changelog.rst 
b/providers/elasticsearch/docs/changelog.rst
index 0942dfe27fa..2cd7db26fa6 100644
--- a/providers/elasticsearch/docs/changelog.rst
+++ b/providers/elasticsearch/docs/changelog.rst
@@ -248,8 +248,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.5.3
@@ -559,7 +557,8 @@ Misc
 
 * ``Fix Failing ES Remote Logging (#32438)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``D205 Support - Providers: Databricks to Github (inclusive) (#32243)``
    * ``Improve provider documentation and README structure (#32125)``
    * ``Remove spurious headers for provider changelogs (#32373)``
diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst
index 4e8bae1423e..0502963208a 100644
--- a/providers/fab/docs/changelog.rst
+++ b/providers/fab/docs/changelog.rst
@@ -700,8 +700,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Add TODOs in providers code for Subdag code removal (#41963)``
    * ``Add fixes by breeze/precommit-lint static checks (#41604) (#41618)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix pre-commit for auto update of fab migration versions (#42382)``
    * ``Handle 'AUTH_ROLE_PUBLIC' in FAB auth manager (#42280)``
 
diff --git a/providers/ftp/docs/changelog.rst b/providers/ftp/docs/changelog.rst
index bcf0bc2d537..9d1f8373ffb 100644
--- a/providers/ftp/docs/changelog.rst
+++ b/providers/ftp/docs/changelog.rst
@@ -167,9 +167,7 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
-   * ``Update path of example dags in docs (#45069)``
+ * ``Update path of example dags in docs (#45069)``
 
 3.11.1
 ......
diff --git a/providers/git/docs/changelog.rst b/providers/git/docs/changelog.rst
index 90017d1e2cd..93425dbdf8c 100644
--- a/providers/git/docs/changelog.rst
+++ b/providers/git/docs/changelog.rst
@@ -103,8 +103,6 @@ Doc-only
    * ``Fix git connection test by adding required conn_type field (#54681)``
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 0.0.6
diff --git a/providers/github/docs/changelog.rst 
b/providers/github/docs/changelog.rst
index fcf216cd93d..f3799a49c60 100644
--- a/providers/github/docs/changelog.rst
+++ b/providers/github/docs/changelog.rst
@@ -177,8 +177,6 @@ Misc
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
    * ``Fix some non-critical pre-commit issues (#41749)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 2.7.0
diff --git a/providers/google/docs/changelog.rst 
b/providers/google/docs/changelog.rst
index e6ffff3f475..2d301f6305b 100644
--- a/providers/google/docs/changelog.rst
+++ b/providers/google/docs/changelog.rst
@@ -1307,7 +1307,8 @@ Bug Fixes
 * ``fix OpenLineage extraction for GCP deferrable operators (#40521)``
 * ``fix respect project_id in CloudBatchSubmitJobOperator (#40560)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Resolve google deprecations in tests (#40629)``
    * ``Resolve google vertex ai deprecations in tests (#40506)``
    * ``Add notes about reverting the change in GCSToGCSOperator (#40579)``
@@ -2488,8 +2489,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
 
-.. Review and move the new changes to one of the sections above:
-
 8.6.0
 .....
 
diff --git a/providers/hashicorp/docs/changelog.rst 
b/providers/hashicorp/docs/changelog.rst
index 91e19b70e75..42cd62afe58 100644
--- a/providers/hashicorp/docs/changelog.rst
+++ b/providers/hashicorp/docs/changelog.rst
@@ -451,7 +451,8 @@ Bug Fixes
 
 * ``Fix empty paths in Vault secrets backend (#29908)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs for 03/2023 wave of Providers (#29878)``
 
 3.2.0
diff --git a/providers/http/docs/changelog.rst 
b/providers/http/docs/changelog.rst
index f8cc71aff6f..562ef8d439c 100644
--- a/providers/http/docs/changelog.rst
+++ b/providers/http/docs/changelog.rst
@@ -88,8 +88,6 @@ Doc-only
    * ``Switch pre-commit to prek (#54258)``
    * ``Prepare release for Aug 2025 1st wave of providers (#54193)``
    * ``Conn docs extra fix (#53942)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 5.3.3
@@ -277,8 +275,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Correct new changelog breaking changes header (#44659)``
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.13.3
diff --git a/providers/influxdb/docs/changelog.rst 
b/providers/influxdb/docs/changelog.rst
index dd3b5219726..b9c3cfc522f 100644
--- a/providers/influxdb/docs/changelog.rst
+++ b/providers/influxdb/docs/changelog.rst
@@ -172,8 +172,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 2.7.1
diff --git a/providers/jdbc/docs/changelog.rst 
b/providers/jdbc/docs/changelog.rst
index 56780afbdde..0dd770dcfde 100644
--- a/providers/jdbc/docs/changelog.rst
+++ b/providers/jdbc/docs/changelog.rst
@@ -74,8 +74,6 @@ Doc-only
    * ``Add rudimentary support for psycopg3 (#52976)``
    * ``Switch pre-commit to prek (#54258)``
    * ``Add CI support for SQLAlchemy 2.0 (#52233)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 5.2.2
@@ -201,8 +199,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
    * ``Allow configuration of sqlalchemy query parameter for JdbcHook and 
PostgresHook through extras (#44910)``
 
@@ -419,7 +415,8 @@ To configure driver parameters (driver path and driver 
class), you can use the f
 
 * ``Restrict direct usage of driver params via extras for JDBC connection 
(#31849)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Improve docstrings in providers (#31681)``
    * ``Add D400 pydocstyle check - Providers (#31427)``
    * ``Add note about dropping Python 3.7 for providers (#32015)``
@@ -487,7 +484,8 @@ Misc
 
 * ``Add common-sql lower bound for common-sql (#25789)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
 
 3.2.0
diff --git a/providers/jenkins/docs/changelog.rst 
b/providers/jenkins/docs/changelog.rst
index 33634f51f40..7a7aa27bf87 100644
--- a/providers/jenkins/docs/changelog.rst
+++ b/providers/jenkins/docs/changelog.rst
@@ -215,8 +215,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.7.2
diff --git a/providers/keycloak/docs/changelog.rst 
b/providers/keycloak/docs/changelog.rst
index 74cf8ab9f8d..0c79fc355ae 100644
--- a/providers/keycloak/docs/changelog.rst
+++ b/providers/keycloak/docs/changelog.rst
@@ -95,8 +95,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 0.0.1
diff --git a/providers/microsoft/azure/docs/changelog.rst 
b/providers/microsoft/azure/docs/changelog.rst
index 0a402ab3c99..81b25b9c89b 100644
--- a/providers/microsoft/azure/docs/changelog.rst
+++ b/providers/microsoft/azure/docs/changelog.rst
@@ -123,8 +123,6 @@ Doc-only
    * ``Fix short names in test_adls (#54907)``
    * ``Move trigger_rule utils from 'airflow/utils'  to 'airflow.task'and 
integrate with Execution API spec (#53389)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 12.6.1
@@ -584,7 +582,8 @@ Misc
 
 * ``implement per-provider tests with lowest-direct dependency resolution 
(#39946)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Revert "refactor: Make sure xcoms work correctly in multi-threaded 
environmen…" (#40300)``
    * ``refactor: Make sure xcoms work correctly in multi-threaded environment 
by taking the map_index into account (#40297)``
 
@@ -627,7 +626,8 @@ Misc
 * ``Faster 'airflow_version' imports (#39552)``
 * ``Simplify 'airflow_version' imports (#39497)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 1st wave May 2024 (#39328)``
 
 10.0.0
@@ -663,7 +663,8 @@ Misc
 * ``update to latest service bus (#38384)``
 * ``Limit azure-cosmos (#38175)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``fix: try002 for provider microsoft azure (#38805)``
    * ``Bump ruff to 0.3.3 (#38240)``
 
@@ -704,7 +705,8 @@ Misc
 
 * ``feat: Switch all class, functions, methods deprecations to decorators 
(#36876)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Revert "Provide the logger_name param in providers hooks in order to 
override the logger name (#36675)" (#37015)``
    * ``Fix stacklevel in warnings.warn into the providers (#36831)``
    * ``Standardize airflow build process and switch to Hatchling build backend 
(#36537)``
@@ -895,7 +897,8 @@ Misc
 * ``Consolidate hook management in AzureBatchOperator (#34437)``
 * ``Consolidate hook management in AzureDataExplorerQueryOperator (#34436)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Refactor: consolidate import time in providers (#34402)``
    * ``Refactor usage of str() in providers (#34320)``
    * ``Refactor: reduce some conditions in providers (#34440)``
@@ -1043,7 +1046,8 @@ Misc
 
 * ``Moves 'AzureBlobStorageToGCSOperator' from Azure to Google provider 
(#32306)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``D205 Support - Providers: Stragglers and new additions (#32447)``
 
 6.2.0
diff --git a/providers/microsoft/mssql/docs/changelog.rst 
b/providers/microsoft/mssql/docs/changelog.rst
index 660567f49f1..30a28273f37 100644
--- a/providers/microsoft/mssql/docs/changelog.rst
+++ b/providers/microsoft/mssql/docs/changelog.rst
@@ -212,8 +212,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.9.2
@@ -487,7 +485,8 @@ Misc
 * ``Add common-sql lower bound for common-sql (#25789)``
 
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
 
 3.2.0
diff --git a/providers/microsoft/winrm/docs/changelog.rst 
b/providers/microsoft/winrm/docs/changelog.rst
index 9023c6c129a..645b7649dd5 100644
--- a/providers/microsoft/winrm/docs/changelog.rst
+++ b/providers/microsoft/winrm/docs/changelog.rst
@@ -201,8 +201,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.6.1
diff --git a/providers/mongo/docs/changelog.rst 
b/providers/mongo/docs/changelog.rst
index 275df951564..d4683b9bc45 100644
--- a/providers/mongo/docs/changelog.rst
+++ b/providers/mongo/docs/changelog.rst
@@ -302,7 +302,8 @@ Misc
 * ``Change 'MongoHook.conn_name_attr' to 'mongo_conn_id' (#37104)``
 * ``Change docs type in insert_many to list of dicts (#37230)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Typo fix in changelog for mongo provider (#37350)``
 
 3.6.0
diff --git a/providers/mysql/docs/changelog.rst 
b/providers/mysql/docs/changelog.rst
index 17ce8ef9dc3..766b8e97a52 100644
--- a/providers/mysql/docs/changelog.rst
+++ b/providers/mysql/docs/changelog.rst
@@ -63,7 +63,8 @@ Doc-only
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 6.3.3
@@ -245,7 +246,8 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Update path of example dags in docs (#45069)``
 
 5.7.4
diff --git a/providers/neo4j/docs/changelog.rst 
b/providers/neo4j/docs/changelog.rst
index b9631dc31c6..fbec50dd36d 100644
--- a/providers/neo4j/docs/changelog.rst
+++ b/providers/neo4j/docs/changelog.rst
@@ -78,7 +78,8 @@ Doc-only
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 3.10.0
@@ -202,7 +203,8 @@ Misc
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Update path of example dags in docs (#45069)``
 
 3.7.0
diff --git a/providers/odbc/docs/changelog.rst 
b/providers/odbc/docs/changelog.rst
index 7ff14338c9e..4837c5a489f 100644
--- a/providers/odbc/docs/changelog.rst
+++ b/providers/odbc/docs/changelog.rst
@@ -319,7 +319,8 @@ Misc
 
 * ``Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 1st wave of Providers December 2023 (#36112)``
 
 4.2.0
@@ -387,7 +388,8 @@ Misc
 
 * ``Control permissibility of driver config in extra from airflow.cfg 
(#31754)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Improve docstrings in providers (#31681)``
    * ``Add D400 pydocstyle check - Providers (#31427)``
    * ``Add note about dropping Python 3.7 for providers (#32015)``
diff --git a/providers/openlineage/docs/changelog.rst 
b/providers/openlineage/docs/changelog.rst
index 8241aeab6df..5498942e36c 100644
--- a/providers/openlineage/docs/changelog.rst
+++ b/providers/openlineage/docs/changelog.rst
@@ -149,8 +149,6 @@ Doc-only
    * ``Switch pre-commit to prek (#54258)``
    * ``Remove SDK BaseOperator in TaskInstance (#53223)``
    * ``chore: Adjust OL system tests to latest changes (#54352)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Move email notifications from scheduler to DAG processor (#55238)``
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
@@ -807,7 +805,8 @@ Features
 
 * ``feat: Add dag_id when generating OpenLineage run_id for task instance. 
(#36659)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 2nd wave of Providers January 2024 (#36945)``
 
 1.4.0
@@ -881,10 +880,7 @@ Features
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
-
    * ``Pre-upgrade 'ruff==0.0.292' changes in providers (#35053)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Prepare docs 3rd wave of Providers October 2023 (#35187)``
 
 1.1.1
diff --git a/providers/opsgenie/docs/changelog.rst 
b/providers/opsgenie/docs/changelog.rst
index 2d5aeda6616..e328c7ac65f 100644
--- a/providers/opsgenie/docs/changelog.rst
+++ b/providers/opsgenie/docs/changelog.rst
@@ -167,8 +167,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.7.0
diff --git a/providers/oracle/docs/changelog.rst 
b/providers/oracle/docs/changelog.rst
index 45c92709127..c4cc68f0f90 100644
--- a/providers/oracle/docs/changelog.rst
+++ b/providers/oracle/docs/changelog.rst
@@ -75,8 +75,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 4.1.3
diff --git a/providers/pagerduty/docs/changelog.rst 
b/providers/pagerduty/docs/changelog.rst
index 9032dcc25a3..f5cd250e209 100644
--- a/providers/pagerduty/docs/changelog.rst
+++ b/providers/pagerduty/docs/changelog.rst
@@ -116,7 +116,8 @@ Misc
 
 * ``Bump min Airflow version in providers to 2.10 (#49843)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Update description of provider.yaml dependencies (#50231)``
    * ``Avoid committing history for providers (#49907)``
    * ``Replace chicken-egg providers with automated use of unreleased packages 
(#49799)``
@@ -282,7 +283,8 @@ Bug Fixes
 
 * ``Fix stacklevel in warnings.warn into the providers (#36831)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Revert "Provide the logger_name param in providers hooks in order to 
override the logger name (#36675)" (#37015)``
    * ``Prepare docs 2nd wave of Providers January 2024 (#36945)``
    * ``Provide the logger_name param in providers hooks in order to override 
the logger name (#36675)``
diff --git a/providers/papermill/docs/changelog.rst 
b/providers/papermill/docs/changelog.rst
index f79cf489440..431b2b12fc7 100644
--- a/providers/papermill/docs/changelog.rst
+++ b/providers/papermill/docs/changelog.rst
@@ -197,8 +197,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.8.2
diff --git a/providers/pinecone/docs/changelog.rst 
b/providers/pinecone/docs/changelog.rst
index 97f34a17cd1..87bec1bd65d 100644
--- a/providers/pinecone/docs/changelog.rst
+++ b/providers/pinecone/docs/changelog.rst
@@ -47,8 +47,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 2.3.3
@@ -254,7 +252,8 @@ Misc
 * ``Reapply templates for all providers (#39554)``
 * ``Fix the argument type of input_vectors in pinecone upsert (#39688)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs 1st wave (RC1) April 2024 (#38863)``
    * ``Bump ruff to 0.3.3 (#38240)``
    * ``Prepare docs 1st wave (RC1) March 2024 (#37876)``
diff --git a/providers/postgres/docs/changelog.rst 
b/providers/postgres/docs/changelog.rst
index 274fff4ad81..186aa4d2cab 100644
--- a/providers/postgres/docs/changelog.rst
+++ b/providers/postgres/docs/changelog.rst
@@ -95,8 +95,6 @@ Doc-only
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 6.2.3
@@ -272,8 +270,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
    * ``Allow configuration of sqlalchemy query parameter for JdbcHook and 
PostgresHook through extras (#44910)``
 
@@ -644,7 +640,8 @@ Misc
 
 * ``Add common-sql lower bound for common-sql (#25789)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Rename schema to database in 'PostgresHook' (#26436)``
    * ``Revert "Rename schema to database in 'PostgresHook' (#26436)" (#26734)``
    * ``Apply PEP-563 (Postponed Evaluation of Annotations) to non-core airflow 
(#26289)``
diff --git a/providers/presto/docs/changelog.rst 
b/providers/presto/docs/changelog.rst
index 4ef66636559..fe0f3ef5396 100644
--- a/providers/presto/docs/changelog.rst
+++ b/providers/presto/docs/changelog.rst
@@ -196,8 +196,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.7.0
@@ -431,7 +429,8 @@ Breaking changes
 
 * ``remove delegate_to from GCP operators and hooks (#30748)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Add mechanism to suspend providers (#30422)``
 
 4.2.2
diff --git a/providers/redis/docs/changelog.rst 
b/providers/redis/docs/changelog.rst
index 344ca40c6d5..fdc3dd9593a 100644
--- a/providers/redis/docs/changelog.rst
+++ b/providers/redis/docs/changelog.rst
@@ -82,15 +82,14 @@ Misc
 * ``Refactor Common Queue Interface (#54651)``
 
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Remove airflow.models.DAG (#54383)``
    * ``Make term Dag consistent in providers docs (#55101)``
    * ``Switch pre-commit to prek (#54258)``
    * ``make bundle_name not nullable (#47592)``
    * ``Update main with Airflow 3.0.4 release details (#54294)``
    * ``Prepare release for Aug 2025 1st wave of providers (#54193)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 4.2.0
@@ -233,8 +232,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.8.0
diff --git a/providers/salesforce/docs/changelog.rst 
b/providers/salesforce/docs/changelog.rst
index 6315df9950f..555b4cfbefd 100644
--- a/providers/salesforce/docs/changelog.rst
+++ b/providers/salesforce/docs/changelog.rst
@@ -63,8 +63,6 @@ Doc-only
    appropriate section above if needed. Do not delete the lines(!):
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 5.11.2
@@ -184,8 +182,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.8.0
diff --git a/providers/samba/docs/changelog.rst 
b/providers/samba/docs/changelog.rst
index acab1f231d8..10afa8b6bfc 100644
--- a/providers/samba/docs/changelog.rst
+++ b/providers/samba/docs/changelog.rst
@@ -62,8 +62,6 @@ Bug Fixes
    * ``Move trigger_rule utils from 'airflow/utils'  to 'airflow.task'and 
integrate with Execution API spec (#53389)``
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 4.10.3
diff --git a/providers/sftp/docs/changelog.rst 
b/providers/sftp/docs/changelog.rst
index 318418fd957..2e59e16676b 100644
--- a/providers/sftp/docs/changelog.rst
+++ b/providers/sftp/docs/changelog.rst
@@ -77,8 +77,6 @@ Bug Fixes
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 5.3.4
diff --git a/providers/singularity/docs/changelog.rst 
b/providers/singularity/docs/changelog.rst
index f28d00fb2ac..50a565c457e 100644
--- a/providers/singularity/docs/changelog.rst
+++ b/providers/singularity/docs/changelog.rst
@@ -143,8 +143,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.6.0
diff --git a/providers/slack/docs/changelog.rst 
b/providers/slack/docs/changelog.rst
index 68f7a5bae4f..53f247ffde8 100644
--- a/providers/slack/docs/changelog.rst
+++ b/providers/slack/docs/changelog.rst
@@ -272,8 +272,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 8.9.2
@@ -682,8 +680,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Enable string normalization in python formatting - providers (#27205)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Replace urlparse with urlsplit (#27389)``
 
 6.0.0
diff --git a/providers/smtp/docs/changelog.rst 
b/providers/smtp/docs/changelog.rst
index f04d23ed826..f03195a2897 100644
--- a/providers/smtp/docs/changelog.rst
+++ b/providers/smtp/docs/changelog.rst
@@ -87,8 +87,6 @@ Doc-only
    * ``Make smtp provider tests db independent (#54674)``
    * ``Replace API server's direct Connection access workaround in BaseHook 
(#54083)``
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 2.2.0
diff --git a/providers/snowflake/docs/changelog.rst 
b/providers/snowflake/docs/changelog.rst
index 9039141957f..8248b33bcc2 100644
--- a/providers/snowflake/docs/changelog.rst
+++ b/providers/snowflake/docs/changelog.rst
@@ -106,8 +106,6 @@ Doc-only
    * ``Remove airflow.models.DAG (#54383)``
    * ``Switch pre-commit to prek (#54258)``
    * ``make bundle_name not nullable (#47592)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 6.5.2
@@ -398,8 +396,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.8.1
@@ -709,7 +705,8 @@ Bug Fixes
 
 * ``Set snowflake_conn_id on Snowflake Operators to avoid error (#33681)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Bump apache-airflow-providers-snowflake due to breaking changes 
(#33615)``
 
 
diff --git a/providers/sqlite/docs/changelog.rst 
b/providers/sqlite/docs/changelog.rst
index f9f0d500853..d289b083702 100644
--- a/providers/sqlite/docs/changelog.rst
+++ b/providers/sqlite/docs/changelog.rst
@@ -163,8 +163,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.9.1
diff --git a/providers/standard/docs/changelog.rst 
b/providers/standard/docs/changelog.rst
index 8c3ebfcef04..1c83cc84d3d 100644
--- a/providers/standard/docs/changelog.rst
+++ b/providers/standard/docs/changelog.rst
@@ -193,8 +193,6 @@ Doc-only
    * ``docs(hitl): fix typo in example_hitl_operator (#54537)``
    * ``make bundle_name not nullable (#47592)``
    * ``Remove SDK BaseOperator in TaskInstance (#53223)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 1.6.0
diff --git a/providers/tableau/docs/changelog.rst 
b/providers/tableau/docs/changelog.rst
index a5aa5886db0..e27766eadc4 100644
--- a/providers/tableau/docs/changelog.rst
+++ b/providers/tableau/docs/changelog.rst
@@ -187,8 +187,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.6.1
diff --git a/providers/telegram/docs/changelog.rst 
b/providers/telegram/docs/changelog.rst
index a6c61fc076c..40cdfa74944 100644
--- a/providers/telegram/docs/changelog.rst
+++ b/providers/telegram/docs/changelog.rst
@@ -172,8 +172,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.6.0
diff --git a/providers/trino/docs/changelog.rst 
b/providers/trino/docs/changelog.rst
index 2ee45c3c33a..8852df23b30 100644
--- a/providers/trino/docs/changelog.rst
+++ b/providers/trino/docs/changelog.rst
@@ -249,8 +249,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 5.9.0
@@ -528,7 +526,8 @@ Breaking changes
 
 * ``remove delegate_to from GCP operators and hooks (#30748)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Add mechanism to suspend providers (#30422)``
 
 4.3.2
diff --git a/providers/weaviate/docs/changelog.rst 
b/providers/weaviate/docs/changelog.rst
index 18237131dde..d3efcae787d 100644
--- a/providers/weaviate/docs/changelog.rst
+++ b/providers/weaviate/docs/changelog.rst
@@ -68,8 +68,6 @@ Bug Fixes
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Switch pre-commit to prek (#54258)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Fix Airflow 2 reference in README/index of providers (#55240)``
 
 3.2.2
@@ -260,7 +258,8 @@ Bug Fixes
 
 * ``Fix mypy problems in new weaviate client (#40330)``
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``fix two typos (#40670)``
    * ``Fix weaviate changelog to bring back 1.4.2 (#40663)``
    * ``Prepare docs 1st wave July 2024 (#40644)``
@@ -275,7 +274,8 @@ Misc
 * ``Add dependency to httpx >= 0.25.0 everywhere (#40256)``
 
 
-.. Review and move the new changes to one of the sections above:
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
    * ``Enable enforcing pydocstyle rule D213 in ruff. (#40448)``
    * ``Prepare docs 2nd wave June 2024 (#40273)``
    * ``implement per-provider tests with lowest-direct dependency resolution 
(#39946)``
@@ -372,8 +372,6 @@ Bug Fixes
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
-
-.. Review and move the new changes to one of the sections above:
    * ``Speed up autocompletion of Breeze by simplifying provider state 
(#36499)``
    * ``Add documentation for 3rd wave of providers in Deember (#36464)``
 
diff --git a/providers/yandex/docs/changelog.rst 
b/providers/yandex/docs/changelog.rst
index 38248b6c1ac..918bd4384e0 100644
--- a/providers/yandex/docs/changelog.rst
+++ b/providers/yandex/docs/changelog.rst
@@ -191,8 +191,6 @@ Misc
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 3.12.0
diff --git a/providers/ydb/docs/changelog.rst b/providers/ydb/docs/changelog.rst
index e81c371bb0a..16988635afa 100644
--- a/providers/ydb/docs/changelog.rst
+++ b/providers/ydb/docs/changelog.rst
@@ -147,8 +147,6 @@ Misc
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
    * ``Use Python 3.9 as target version for Ruff & Black rules (#44298)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update Example URL in YDB docs (#45033)``
 
 2.0.0
diff --git a/providers/zendesk/docs/changelog.rst 
b/providers/zendesk/docs/changelog.rst
index 09af81d2c9b..5615a2dd910 100644
--- a/providers/zendesk/docs/changelog.rst
+++ b/providers/zendesk/docs/changelog.rst
@@ -151,8 +151,6 @@ Misc
    appropriate section above if needed. Do not delete the lines(!):
    * ``Prepare docs for Nov 1st wave of providers (#44011)``
    * ``Split providers out of the main "airflow/" tree into a UV workspace 
project (#42505)``
-
-.. Review and move the new changes to one of the sections above:
    * ``Update path of example dags in docs (#45069)``
 
 4.8.0

Reply via email to