You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2026/04/17 10:58:04 UTC
(airflow) branch docs-rebuild/3.2.0-theme updated (872cacd2df9 -> 45412d8e40d)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch docs-rebuild/3.2.0-theme
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 872cacd2df9 Bump sphinx-airflow-theme from 0.3.5 to 0.3.7
add 7ce38194186 Docs: Add JWT authentication docs and strengthen security model
add bd0274d0b6d Fix spelling errors and use 'potentially' for DFP/Triggerer access
add 4a211675c32 Add prek hook to validate security doc constants against config.yml
add 7204dff4263 Expand sensitive vars to full list with component mapping and auto-update
add aa786f263ad Clarify software guards vs intentional access in DFP/Triggerer
add a644aad1a7c Docs: Improve security docs wording, extract workload isolation, recommend DagBundle
add e72423609c6 update release notes of 3.2.0 specifying `sqlalchemy[asyncio]>=2.0.48` (#65133)
new 45412d8e40d Bump sphinx-airflow-theme from 0.3.5 to 0.3.7
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (872cacd2df9)
\
N -- N -- N refs/heads/docs-rebuild/3.2.0-theme (45412d8e40d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/instructions/code-review.instructions.md | 2 +-
AGENTS.md | 29 +-
RELEASE_NOTES.rst | 5 +
airflow-core/.pre-commit-config.yaml | 10 +
.../production-deployment.rst | 9 +-
airflow-core/docs/best-practices.rst | 6 +-
airflow-core/docs/configurations-ref.rst | 25 +-
airflow-core/docs/core-concepts/multi-team.rst | 2 +-
airflow-core/docs/howto/set-config.rst | 23 +-
.../docs/installation/upgrading_to_airflow3.rst | 2 +-
airflow-core/docs/public-airflow-interface.rst | 7 +-
.../docs/security/jwt_token_authentication.rst | 398 +++++++++++++++++
airflow-core/docs/security/security_model.rst | 493 ++++++++++++++++++++-
airflow-core/docs/security/workload.rst | 83 ++++
.../src/airflow/config_templates/config.yml | 10 +-
docs/spelling_wordlist.txt | 4 +
reproducible_build.yaml | 4 +-
scripts/ci/prek/check_security_doc_constants.py | 427 ++++++++++++++++++
18 files changed, 1484 insertions(+), 55 deletions(-)
create mode 100644 airflow-core/docs/security/jwt_token_authentication.rst
create mode 100755 scripts/ci/prek/check_security_doc_constants.py
(airflow) 01/01: Bump sphinx-airflow-theme from 0.3.5 to 0.3.7
Posted by po...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch docs-rebuild/3.2.0-theme
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 45412d8e40d6aa066576b627a7995cb7134409e5
Author: Kaxil Naik <ka...@apache.org>
AuthorDate: Thu Apr 16 02:28:47 2026 +0100
Bump sphinx-airflow-theme from 0.3.5 to 0.3.7
Picks up dark mode polish and compact navbar from
apache/airflow-site#1501.
---
devel-common/pyproject.toml | 2 +-
uv.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/devel-common/pyproject.toml b/devel-common/pyproject.toml
index b14a7297223..e3d6bd95dd9 100644
--- a/devel-common/pyproject.toml
+++ b/devel-common/pyproject.toml
@@ -83,7 +83,7 @@ dependencies = [
# the new pagefind-bin installed
"pagefind>=1.5.0a3",
"pagefind-bin>=1.5.0a3",
- "sphinx-airflow-theme@https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.5-py3-none-any.whl",
+ "sphinx-airflow-theme@https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.7-py3-none-any.whl",
"sphinx-argparse>=0.4.0",
"sphinx-autoapi>=3.8.0",
"sphinx-autobuild>=2024.10.2",
diff --git a/uv.lock b/uv.lock
index 5be430415e0..759beb49282 100644
--- a/uv.lock
+++ b/uv.lock
@@ -12,7 +12,7 @@ resolution-markers = [
]
[options]
-exclude-newer = "2026-03-26T23:57:49.136203133Z"
+exclude-newer = "2026-04-12T01:28:39.315741Z"
exclude-newer-span = "P4D"
[manifest]
@@ -2299,7 +2299,7 @@ requires-dist = [
{ name = "semver", marker = "extra == 'devscripts'", specifier = ">=3.0.2" },
{ name = "setuptools", marker = "extra == 'docs'", specifier = "<82.0.0" },
{ name = "sphinx", marker = "extra == 'docs'", specifier = ">=7" },
- { name = "sphinx-airflow-theme", marker = "extra == 'docs'", url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.5-py3-none-any.whl" },
+ { name = "sphinx-airflow-theme", marker = "extra == 'docs'", url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.7-py3-none-any.whl" },
{ name = "sphinx-argparse", marker = "extra == 'docs'", specifier = ">=0.4.0" },
{ name = "sphinx-autoapi", marker = "extra == 'docs'", specifier = ">=3.8.0" },
{ name = "sphinx-autobuild", marker = "extra == 'docs'", specifier = ">=2024.10.2" },
@@ -19624,8 +19624,8 @@ name = "secretstorage"
version = "3.5.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "cryptography" },
- { name = "jeepney" },
+ { name = "cryptography", marker = "(python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version < '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" },
+ { name = "jeepney", marker = "(python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version < '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz", hash = "sha256:f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be", size = 19884, upload-time = "2025-11-23T19:02:53.191Z" }
wheels = [
@@ -20093,15 +20093,15 @@ wheels = [
[[package]]
name = "sphinx-airflow-theme"
-version = "0.3.5"
-source = { url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.5-py3-none-any.whl" }
+version = "0.3.7"
+source = { url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.7-py3-none-any.whl" }
dependencies = [
{ name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
{ name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
]
wheels = [
- { url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.5-py3-none-any.whl", hash = "sha256:f3c2cd9eb6d791b041e414801e5c71d7df4cf70c8d33518f3cdd66d48a85eee4" },
+ { url = "https://airflow.apache.org/sphinx-airflow-theme/sphinx_airflow_theme-0.3.7-py3-none-any.whl", hash = "sha256:75300d893e57fef5bbe1c1aa4ac356e7d0feeb0c7c697687be0172fd591658d5" },
]
[package.metadata]