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 eae6578ca53 feat(airflowctl): add first release notes and config.toml 
for it (#54683)
eae6578ca53 is described below

commit eae6578ca53b3a8b29755ebb00d1059d2d409ee8
Author: Bugra Ozturk <[email protected]>
AuthorDate: Sun Aug 24 07:18:47 2025 +0200

    feat(airflowctl): add first release notes and config.toml for it (#54683)
    
    * feat(airflowctl): add first release notes and config.toml for it
    
    * feat(airflowctl/docs) Update Airflow CTL with airflowctl
    
    * feat(airflowctl/docs): fix docs and add docs path to boring-cyborg
    
    * Update airflow-ctl/docs/installation/index.rst
    
    Co-authored-by: GPK <[email protected]>
    
    * feat(airflowctl/docs): update comments
    
    * feat(breeze): update doc reference with stable link
    
    * Update airflow-ctl/src/airflowctl/__main__.py
    
    * Update airflow-ctl/src/airflowctl/__main__.py
    
    ---------
    
    Co-authored-by: GPK <[email protected]>
---
 .github/boring-cyborg.yml                          |   1 +
 .../dependencies.rst => RELEASE_NOTES.rst}         |  12 +--
 airflow-ctl/docs/changelog.rst                     |   2 +-
 airflow-ctl/docs/cli-and-env-variables-ref.rst     |   2 +-
 airflow-ctl/docs/conf.py                           |   2 +-
 airflow-ctl/docs/howto/index.rst                   |  40 ++++-----
 airflow-ctl/docs/index.rst                         |   4 +-
 airflow-ctl/docs/installation/dependencies.rst     |   2 +-
 airflow-ctl/docs/installation/index.rst            |   6 +-
 .../docs/installation/installing-from-pypi.rst     | 100 ---------------------
 .../docs/installation/installing-from-sources.rst  |   8 +-
 airflow-ctl/docs/installation/prerequisites.rst    |   6 +-
 .../docs/installation/supported-versions.rst       |   6 +-
 airflow-ctl/docs/security.rst                      |  13 +--
 airflow-ctl/docs/start.rst                         |   8 +-
 airflow-ctl/newsfragments/config.toml              |  50 +++++++++++
 docs/spelling_wordlist.txt                         |   1 +
 17 files changed, 107 insertions(+), 156 deletions(-)

diff --git a/.github/boring-cyborg.yml b/.github/boring-cyborg.yml
index 954ec6a9ac5..d90acc9a54d 100644
--- a/.github/boring-cyborg.yml
+++ b/.github/boring-cyborg.yml
@@ -357,6 +357,7 @@ labelPRBasedOnFilePath:
     - providers/**/docs/**/*
     - providers-summary-docs/**/*
     - docker-stack-docs/**/*
+    - airflow-ctl/docs/**/*
 
   area:helm-chart:
     - chart/**/*
diff --git a/airflow-ctl/docs/installation/dependencies.rst 
b/airflow-ctl/RELEASE_NOTES.rst
similarity index 75%
copy from airflow-ctl/docs/installation/dependencies.rst
copy to airflow-ctl/RELEASE_NOTES.rst
index 77d20b60907..6712c4c3bce 100644
--- a/airflow-ctl/docs/installation/dependencies.rst
+++ b/airflow-ctl/RELEASE_NOTES.rst
@@ -15,12 +15,8 @@
     specific language governing permissions and limitations
     under the License.
 
-Dependencies
-------------
+airflowctl 1.0.0b1 (2025-08-23)
+------------------------------
 
-Airflow CTL dependencies
-''''''''''''''''''''''''''
-
-The ``apache-airflow-ctl`` PyPI basic package only installs what's needed to 
get started.
-Additional packages can be installed depending on what will be useful in your
-environment.
+Beta Release of airflowctl, a command-line tool. There are lots of great 
features to use from start.
+Please check the documentation for quick start and usage instructions.
diff --git a/airflow-ctl/docs/changelog.rst b/airflow-ctl/docs/changelog.rst
index 50a8a3b7757..ad5096117aa 100644
--- a/airflow-ctl/docs/changelog.rst
+++ b/airflow-ctl/docs/changelog.rst
@@ -28,4 +28,4 @@ Changelog
 
 1.0.0
 .....
-Initial version of the Airflow CTL.
+Initial version of the airflowctl.
diff --git a/airflow-ctl/docs/cli-and-env-variables-ref.rst 
b/airflow-ctl/docs/cli-and-env-variables-ref.rst
index db45a5d2e27..4d577eafb99 100644
--- a/airflow-ctl/docs/cli-and-env-variables-ref.rst
+++ b/airflow-ctl/docs/cli-and-env-variables-ref.rst
@@ -21,7 +21,7 @@ Command Line Interface and Environment Variables Reference
 Command Line Interface
 ''''''''''''''''''''''
 
-Airflow CTL has a very rich command line interface that allows for
+airflowctl has a very rich command line interface that allows for
 many types of operation on a DAG, starting services, and supporting
 development and testing.
 
diff --git a/airflow-ctl/docs/conf.py b/airflow-ctl/docs/conf.py
index ef1ab197279..08f867ee43f 100644
--- a/airflow-ctl/docs/conf.py
+++ b/airflow-ctl/docs/conf.py
@@ -152,7 +152,7 @@ keep_warnings = True
 # a list of builtin themes.
 html_theme = "sphinx_airflow_theme"
 
-html_title = "Airflow CTL Documentation"
+html_title = "airflowctl Documentation"
 
 # A shorter title for the navigation bar.  Default is the same as html_title.
 html_short_title = ""
diff --git a/airflow-ctl/docs/howto/index.rst b/airflow-ctl/docs/howto/index.rst
index f49f83204e1..da2088632b5 100644
--- a/airflow-ctl/docs/howto/index.rst
+++ b/airflow-ctl/docs/howto/index.rst
@@ -24,20 +24,20 @@ Setting up the sandbox in the :doc:`/start` section was 
easy;
 building a production-grade environment requires a bit more work!
 
 These how-to guides will step you through common tasks in using and
-configuring an Airflow CTL environment.
+configuring an airflowctl environment.
 
 
-How to use Airflow CTL
+How to use airflowctl
 ----------------------
 
 **Important Note**
 ''''''''''''''''''
-Airflow CTL needs the Airflow API running to be able to work. Please, see the 
login section below before use.
+airflowctl needs the Airflow API running to be able to work. Please, see the 
login section below before use.
 Otherwise, you may get errors.
 
 Login
 '''''
-Airflow CTL needs to be able to connect to the Airflow API. You should pass 
API URL as a parameter to the command
+airflowctl needs to be able to connect to the Airflow API. You should pass API 
URL as a parameter to the command
 ``--api-url``. The URL should be in the form of ``http(s)://<host>:<port>``.
 You can also set the environment variable ``AIRFLOW_CLI_TOKEN`` to the token 
to use for authentication.
 
@@ -76,9 +76,9 @@ For more information use
 .. image:: ../images/output_auth_login.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_auth_login.svg
   :width: 60%
-  :alt: Airflow CTL Auth Login Help
+  :alt: airflowctl Auth Login Help
 
-You are ready to use Airflow CTL now.
+You are ready to use airflowctl now.
 Please, also see :doc:`/cli-and-env-variables-ref` for the list of available 
commands and options.
 
 You can use the command ``airflowctl --help`` to see the list of available 
commands.
@@ -86,13 +86,13 @@ You can use the command ``airflowctl --help`` to see the 
list of available comma
 .. image:: ../images/output_main.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_main.svg
   :width: 60%
-  :alt: Airflow CTL Help
+  :alt: airflowctl Help
 
 
 All Available Group Command References
 --------------------------------------
 
-Below are the command reference diagrams for all available commands in Airflow 
CTL.
+Below are the command reference diagrams for all available commands in 
airflowctl.
 These visual references show the full command syntax, options, and parameters 
for each command.
 
 **Assets**
@@ -100,81 +100,81 @@ These visual references show the full command syntax, 
options, and parameters fo
 .. image:: ../images/output_assets.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_assets.svg
   :width: 60%
-  :alt: Airflow CTL Assets Command
+  :alt: airflowctl Assets Command
 
 **Auth**
 ''''''''
 .. image:: ../images/output_auth.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_auth.svg
   :width: 60%
-  :alt: Airflow CTL Auth Command
+  :alt: airflowctl Auth Command
 
 **Backfills**
 '''''''''''''
 .. image:: ../images/output_backfills.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_backfills.svg
   :width: 60%
-  :alt: Airflow CTL Backfills Command
+  :alt: airflowctl Backfills Command
 
 **Config**
 ''''''''''
 .. image:: ../images/output_config.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_config.svg
   :width: 60%
-  :alt: Airflow CTL Config Command
+  :alt: airflowctl Config Command
 
 **Connections**
 '''''''''''''''
 .. image:: ../images/output_connections.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_connections.svg
   :width: 60%
-  :alt: Airflow CTL Connections Command
+  :alt: airflowctl Connections Command
 
 **DAGs**
 ''''''''
 .. image:: ../images/output_dag.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_dag.svg
   :width: 60%
-  :alt: Airflow CTL DAG Command
+  :alt: airflowctl DAG Command
 
 **DAG Runs**
 ''''''''''''
 .. image:: ../images/output_dagrun.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_dagrun.svg
   :width: 60%
-  :alt: Airflow CTL DAG Run Command
+  :alt: airflowctl DAG Run Command
 
 **Jobs**
 ''''''''
 .. image:: ../images/output_jobs.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_jobs.svg
   :width: 60%
-  :alt: Airflow CTL Jobs Command
+  :alt: airflowctl Jobs Command
 
 **Pools**
 '''''''''
 .. image:: ../images/output_pools.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_pools.svg
   :width: 60%
-  :alt: Airflow CTL Pools Command
+  :alt: airflowctl Pools Command
 
 **Providers**
 '''''''''''''
 .. image:: ../images/output_providers.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_providers.svg
   :width: 60%
-  :alt: Airflow CTL Providers Command
+  :alt: airflowctl Providers Command
 
 **Variables**
 '''''''''''''
 .. image:: ../images/output_variables.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_variables.svg
   :width: 60%
-  :alt: Airflow CTL Variables Command
+  :alt: airflowctl Variables Command
 
 **Version**
 '''''''''''
 .. image:: ../images/output_version.svg
   :target: 
https://raw.githubusercontent.com/apache/airflow/main/airflow-ctl/docs/images/output_version.svg
   :width: 60%
-  :alt: Airflow CTL Version Command
+  :alt: airflowctl Version Command
diff --git a/airflow-ctl/docs/index.rst b/airflow-ctl/docs/index.rst
index 203cfc8845a..5e7cea898f5 100644
--- a/airflow-ctl/docs/index.rst
+++ b/airflow-ctl/docs/index.rst
@@ -15,9 +15,9 @@
     specific language governing permissions and limitations
     under the License.
 
-What is Airflow CTL®?
+What is airflowctl®?
 =====================
-Airflow CTL is a command line tool that helps you manage and deploy Apache 
Airflow environments.
+airflowctl is a command line tool that helps you manage and deploy Apache 
Airflow environments.
 
 .. toctree::
     :hidden:
diff --git a/airflow-ctl/docs/installation/dependencies.rst 
b/airflow-ctl/docs/installation/dependencies.rst
index 77d20b60907..29c04f63f59 100644
--- a/airflow-ctl/docs/installation/dependencies.rst
+++ b/airflow-ctl/docs/installation/dependencies.rst
@@ -18,7 +18,7 @@
 Dependencies
 ------------
 
-Airflow CTL dependencies
+airflowctl dependencies
 ''''''''''''''''''''''''''
 
 The ``apache-airflow-ctl`` PyPI basic package only installs what's needed to 
get started.
diff --git a/airflow-ctl/docs/installation/index.rst 
b/airflow-ctl/docs/installation/index.rst
index da6c78a905a..bdb0ce96bf5 100644
--- a/airflow-ctl/docs/installation/index.rst
+++ b/airflow-ctl/docs/installation/index.rst
@@ -16,7 +16,7 @@
     under the License.
 
 
-Installation of Airflow CTL®
+Installation of airflowctl®
 ----------------------------
 
 .. contents:: :local:
@@ -108,8 +108,8 @@ More details:  :doc:`/installation/installing-from-pypi`
 
 **What are you expected to handle**
 
-* You are expected to install Airflow CTL.
-* You should running Airflow API server.
+* You are expected to install airflowctl.
+* You should run the Airflow API server.
 * You need to setup monitoring of your system allowing you to observe 
resources and react to problems.
 
 **What Apache Airflow Community provides for that method**
diff --git a/airflow-ctl/docs/installation/installing-from-pypi.rst 
b/airflow-ctl/docs/installation/installing-from-pypi.rst
index a02a6a89917..cecd66c354e 100644
--- a/airflow-ctl/docs/installation/installing-from-pypi.rst
+++ b/airflow-ctl/docs/installation/installing-from-pypi.rst
@@ -61,103 +61,3 @@ Those are just examples, see further for more explanation 
why those are the best
    image.
 
 .. _installation:constraints:
-
-Constraints files
-'''''''''''''''''
-
-Why we need constraints
-=======================
-
-Airflow CTL installation can be tricky because Airflow CTL is both a library 
and an application.
-
-Libraries usually keep their dependencies open and applications usually pin 
them, but we should do neither
-and both at the same time. We decided to keep our dependencies as open as 
possible
-(in ``pyproject.toml``) so users can install different version of libraries if 
needed. This means that
-from time to time plain ``pip install apache-airflow-ctl`` will not work or 
will produce an unusable
-Airflow CTL installation.
-
-Reproducible Airflow CTL installation
-=====================================
-
-In order to have a reproducible installation, we also keep a set of constraint 
files in the
-``constraints-main``, ``constraints-2-0``, ``constraints-2-1`` etc. orphan 
branches and then we create a tag
-for each released version e.g. :subst-code:`constraints-|version|`.
-
-This way, we keep a tested set of dependencies at the moment of release. This 
provides you with the ability
-of having the exact same installation of airflowctl + dependencies as was 
known to be working
-at the moment of release - frozen set of dependencies for that version of 
Airflow CTL. There is a separate
-constraints file for each version of Python that Airflow CTL supports.
-
-You can create the URL to the file substituting the variables in the template 
below.
-
-.. code-block::
-
-  
https://raw.githubusercontent.com/apache/airflow/airflow-ctl/constraints-${AIRFLOWCTL_VERSION}/constraints-${PYTHON_VERSION}.txt
-
-where:
-
-- ``AIRFLOW_CTL_VERSION`` - Airflow CTL version (e.g. :subst-code:`|version|`) 
or ``main``, ``2-0``, for latest development version
-- ``PYTHON_VERSION`` Python version e.g. ``3.10``, ``3.11``
-
-
-Verifying installed dependencies
-================================
-
-You can also always run the ``pip check`` command to test if the set of your 
Python packages is
-consistent and not conflicting.
-
-
-.. code-block:: bash
-
-    > pip check
-    No broken requirements found.
-
-
-When you see such message and the exit code from ``pip check`` is 0, you can 
be sure, that there are no
-conflicting dependencies in your environment.
-
-
-Using your own constraints
-==========================
-
-When you decide to install your own dependencies, or want to upgrade or 
downgrade providers, you might want
-to continue being able to keep reproducible installation of Airflow CTL and 
those dependencies via a single command.
-In order to do that, you can produce your own constraints file and use it to 
install Airflow CTL instead of the
-one provided by the community.
-
-.. code-block:: bash
-
-    pip install "apache-airflow-ctl==|version|"
-    pip freeze > my-constraints.txt
-
-
-Then you can use it to create reproducible installations of your environment 
in a single operation via
-a local constraints file:
-
-.. code-block:: bash
-
-    pip install "apache-airflow-ctl==|version|" --constraint 
"my-constraints.txt"
-
-
-Similarly as in case of Airflow CTL original constraints, you can also host 
your constraints at your own
-repository or server and use it remotely from there.
-
-Fixing Constraints at release time
-''''''''''''''''''''''''''''''''''
-
-The released "versioned" constraints are mostly ``fixed`` when we release 
Airflow CTL version and we only
-update them in exceptional circumstances. For example when we find out that 
the released constraints might prevent
-Airflow CTL from being installed consistently from the scratch.
-
-In normal circumstances, the constraint files are not going to change if new 
version of Airflow CTL
-dependencies are released - not even when those versions contain critical 
security fixes.
-The process of Airflow CTL releases is designed around upgrading dependencies 
automatically where
-applicable but only when we release a new version of Airflow CTL, not for 
already released versions.
-
-Between the releases you can upgrade dependencies on your own and you can keep 
your own constraints
-updated as described in the previous section.
-
-The easiest way to keep-up with the latest released dependencies is to upgrade 
to the latest released
-Airflow CTL version. Whenever we release a new version of Airflow CTL, we 
upgrade all dependencies to the latest
-applicable versions and test them together, so if you want to keep up with 
those tests - staying up-to-date
-with latest version of Airflow CTL is the easiest way to update those 
dependencies.
diff --git a/airflow-ctl/docs/installation/installing-from-sources.rst 
b/airflow-ctl/docs/installation/installing-from-sources.rst
index 41b52763d55..ad1e616873d 100644
--- a/airflow-ctl/docs/installation/installing-from-sources.rst
+++ b/airflow-ctl/docs/installation/installing-from-sources.rst
@@ -25,7 +25,7 @@ Released packages
 
     This page describes downloading and verifying Airflow® version
     ``{{ airflow_version }}`` using officially released packages.
-    You can also install ``Apache Airflow CTL`` - as most Python packages - 
via :doc:`PyPI <installing-from-pypi>`.
+    You can also install ``Apache airflowctl`` - as most Python packages - via 
:doc:`PyPI <installing-from-pypi>`.
     You can choose different version of Airflow by selecting a different 
version from the drop-down at
     the top-left of the page.
 
@@ -41,7 +41,7 @@ dependencies. In case of ``pip`` it means that at least 
version 22.1.0 is needed
 2022) to build or install Airflow from sources. This does not affect the 
ability of installing Airflow from
 released wheel packages.
 
-The |version| downloads of Airflow CTL are available at:
+The |version| downloads of airflowctl are available at:
 
 .. jinja:: official_download_page
 
@@ -52,7 +52,7 @@ The |version| downloads of Airflow CTL are available at:
     * `Whl package for airflow core package <{{ closer_lua_url 
}}/apache_airflow_ctl-{{ airflowctl_version }}-py3-none-any.whl>`__ (`asc <{{ 
base_url }}/apache_airflow_ctl-{{ airflowctl_version 
}}-py3-none-any.whl.asc>`__, `sha512 <{{ base_url }}/apache_airflow_ctl-{{ 
airflowctl_version }}-py3-none-any.whl.sha512>`__)
 
 If you want to install from the source code, you can download from the sources 
link above, it will contain
-a ``INSTALL`` file containing details on how you can build and install Airflow 
CTL.
+a ``INSTALL`` file containing details on how you can build and install 
airflowctl.
 
 Release integrity
 '''''''''''''''''
@@ -138,7 +138,7 @@ Example:
 Verifying PyPI releases
 '''''''''''''''''''''''
 
-You can verify the Airflow CTL ``.whl`` packages from PyPI by locally 
downloading the package and signature
+You can verify the airflowctl ``.whl`` packages from PyPI by locally 
downloading the package and signature
 and SHA sum files with the script below:
 
 
diff --git a/airflow-ctl/docs/installation/prerequisites.rst 
b/airflow-ctl/docs/installation/prerequisites.rst
index 615558e450c..9ca449639a7 100644
--- a/airflow-ctl/docs/installation/prerequisites.rst
+++ b/airflow-ctl/docs/installation/prerequisites.rst
@@ -18,16 +18,16 @@
 Prerequisites
 -------------
 
-Airflow CTL is tested with:
+airflowctl is tested with:
 
 
-The minimum memory required we recommend Airflow CTL to run with is 4GB, but 
the actual requirements depend
+The minimum memory required we recommend airflowctl to run with is 200MB, but 
the actual requirements depend
 wildly on the deployment options you have.
 The Keyring backend needs to be installed separately into your operating 
system. This will enhance security. See :doc:`/security` for more information.
 
 Keyring Backend
 '''''''''''''''
-Airflow CTL uses keyring to store the API token securely. This ensures that 
the token is not stored in plain text and is only accessible to authorized 
users.
+airflowctl uses keyring to store the API token securely. This ensures that the 
token is not stored in plain text and is only accessible to authorized users.
 
 Recommended keyring backends are:
 * `macOS Keychain <https://en.wikipedia.org/wiki/Keychain_%28software%29>`_
diff --git a/airflow-ctl/docs/installation/supported-versions.rst 
b/airflow-ctl/docs/installation/supported-versions.rst
index 755426c7b6b..18a46b0d36c 100644
--- a/airflow-ctl/docs/installation/supported-versions.rst
+++ b/airflow-ctl/docs/installation/supported-versions.rst
@@ -21,9 +21,9 @@ Supported versions
 Version Life Cycle
 ``````````````````
 
-Apache Airflow CTL is compatible with Apache Airflow® versions 3.0.0 and later.
+Apache airflowctl is compatible with Apache Airflow® versions 3.0.0 and later.
 
-Apache Airflow CTL version life cycle:
+Apache airflowctl version life cycle:
 
  .. This table is automatically updated by prek hook 
scripts/ci/prek/supported_versions.py
  .. Beginning of auto-generated table
@@ -39,4 +39,4 @@ Version    Current Patch/Minor    State      First Release    
Limited Support
 
 Limited support versions will be supported with security and critical bug fix 
only.
 EOL versions will not get any fixes nor support.
-We **highly** recommend installing the latest Airflow CTL release which has 
richer features.
+We **highly** recommend installing the latest airflowctl release which has 
richer features.
diff --git a/airflow-ctl/docs/security.rst b/airflow-ctl/docs/security.rst
index 1e83537a7a5..8ec5ea6d6f4 100644
--- a/airflow-ctl/docs/security.rst
+++ b/airflow-ctl/docs/security.rst
@@ -17,11 +17,14 @@
 
 Security
 ========
-Airflow CTL is leveraging Apache Airflow Public API security features and 
additional layers of security to ensure that your data is safe and secure.
-Airflow CTL facilitates the seamless deployment of CLI and API features 
together, reducing redundancy and simplifying maintenance. Transitioning from 
direct database access to an API-driven model will enhance the CLI's 
capabilities and improve security.
+airflowctl is leveraging Apache Airflow Public API security features and 
additional layers of security to ensure that your data is safe and secure.
+airflowctl facilitates the seamless deployment of CLI and API features 
together, reducing redundancy and simplifying maintenance. Transitioning from 
direct database access to an API-driven model will enhance the CLI's 
capabilities and improve security.
 
-- **Authentication**: Airflow CTL uses authentication to ensure that only 
authorized users can access the system. This is done using an API token. See 
more on https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
+- **Authentication**: airflowctl uses authentication to ensure that only 
authorized users can access the system. This is done using an API Token. See 
more on https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
 
-- **Keyring**: Airflow CTL uses keyring to store the API token securely. This 
ensures that the token is not stored in plain text and is only accessible to 
authorized users.
+- **Keyring**: airflowctl uses keyring to store the API Token securely. This 
ensures that the Token is not stored in plain text and is only accessible to 
authorized users.
 
-Airflow CTL API Token has its own expiration time. The default is 1 hour. You 
can change it in the Airflow configuration file (airflow.cfg) by setting the 
``jwt_cli_expiration_time`` parameter under the ``[api_auth]`` section. The 
value is in seconds. This will impact all users using ``airflowctl``.
+airflowctl API Token has its own expiration time. The default is 1 hour. You 
can change it in the Airflow configuration file (airflow.cfg) by setting the 
``jwt_cli_expiration_time`` parameter under the ``[api_auth]`` section. The 
value is in seconds. This will impact all users using ``airflowctl``.
+
+For more information see `Setting Configuration
+Options 
<https://airflow.apache.org/docs/apache-airflow/stable/howto/set-config.html>`__.
diff --git a/airflow-ctl/docs/start.rst b/airflow-ctl/docs/start.rst
index a57c342ed59..3e1f13dea16 100644
--- a/airflow-ctl/docs/start.rst
+++ b/airflow-ctl/docs/start.rst
@@ -18,10 +18,10 @@
 Quick Start
 -----------
 
-Airflow CTL is a command line tool that helps you manage your Airflow 
deployments.
+airflowctl is a command line tool that helps you manage your Airflow 
deployments.
 It is designed to be easy to use and provides a simple interface for managing 
your Airflow environment.
 
-To get started, you can use the following command to create a new Airflow CTL 
environment:
+To get started, you can use the following command to create a new airflowctl 
environment:
 
 .. code-block:: bash
 
@@ -38,8 +38,8 @@ OR
   export AIRFLOW_CLI_TOKEN=<token>
   airflowctl auth login --api-url <api_url> --env <env_name>
 
-This command will create a new Airflow CTL environment with the specified 
username and password.
-You can then use the following command to start the Airflow CTL environment:
+This command will create a new airflowctl environment with the specified 
username and password.
+You can then use the following command to start the airflowctl environment:
 
 .. code-block:: bash
 
diff --git a/airflow-ctl/newsfragments/config.toml 
b/airflow-ctl/newsfragments/config.toml
new file mode 100644
index 00000000000..c1f16b10572
--- /dev/null
+++ b/airflow-ctl/newsfragments/config.toml
@@ -0,0 +1,50 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+[tool.towncrier]
+name = "Airflow CTL"
+filename = "RELEASE_NOTES.rst"
+underlines = ["-", '^']
+
+[[tool.towncrier.type]]
+directory = "significant"
+name = "Significant Changes"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "feature"
+name = "Features"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "improvement"
+name = "Improvements"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "bugfix"
+name = "Bug Fixes"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "doc"
+name = "Doc only Changes"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "misc"
+name = "Misc"
+showcontent = true
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index 3084e1ffa52..bfefa5d42f1 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -34,6 +34,7 @@ airbnb
 Airbyte
 airbyte
 AirflowConfigParser
+airflowctl
 AirflowException
 airflowignore
 ajax

Reply via email to