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

ephraimanierobi 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 00cd44e4cc Airflow 2.8.3 has been released (#38034)
00cd44e4cc is described below

commit 00cd44e4ccb4a7d6406e75d3cf8f80277545d5d2
Author: Ephraim Anierobi <[email protected]>
AuthorDate: Thu Mar 14 19:19:29 2024 -0700

    Airflow 2.8.3 has been released (#38034)
---
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml      |  2 +-
 Dockerfile                                         |  2 +-
 README.md                                          | 26 +++++++--------
 RELEASE_NOTES.rst                                  | 37 ++++++++++++++++++++++
 airflow/reproducible_build.yaml                    |  4 +--
 .../installation/supported-versions.rst            |  2 +-
 docs/docker-stack/changelog.rst                    |  3 ++
 generated/PYPI_README.md                           | 24 +++++++-------
 newsfragments/37713.significant.rst                |  1 -
 .../ci/pre_commit/pre_commit_supported_versions.py |  2 +-
 10 files changed, 71 insertions(+), 32 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml 
b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
index 3509d8a450..ea797b2295 100644
--- a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
@@ -25,7 +25,7 @@ body:
         the latest release or main to see if the issue is fixed before 
reporting it.
       multiple: false
       options:
-        - "2.8.2"
+        - "2.8.3"
         - "main (development)"
         - "Other Airflow 2 version (please specify below)"
     validations:
diff --git a/Dockerfile b/Dockerfile
index 534b0c68a7..2cc4788a83 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -45,7 +45,7 @@ ARG AIRFLOW_UID="50000"
 ARG AIRFLOW_USER_HOME_DIR=/home/airflow
 
 # latest released version here
-ARG AIRFLOW_VERSION="2.8.2"
+ARG AIRFLOW_VERSION="2.8.3"
 
 ARG PYTHON_BASE_IMAGE="python:3.8-slim-bookworm"
 
diff --git a/README.md b/README.md
index 7f726cfd45..502bf380d4 100644
--- a/README.md
+++ b/README.md
@@ -98,14 +98,14 @@ Airflow is not a streaming solution, but it is often used 
to process real-time d
 
 Apache Airflow is tested with:
 
-|             | Main version (dev)           | Stable version (2.8.2) |
-|-------------|------------------------------|------------------------|
-| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11   |
-| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)        |
-| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28 |
-| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16     |
-| MySQL       | 8.0, Innovation              | 8.0, Innovation        |
-| SQLite      | 3.15.0+                      | 3.15.0+                |
+|             | Main version (dev)           | Stable version (2.8.3)      |
+|-------------|------------------------------|-----------------------------|
+| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11        |
+| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)             |
+| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28, 1.29|
+| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16          |
+| MySQL       | 8.0, Innovation              | 8.0, Innovation             |
+| SQLite      | 3.15.0+                      | 3.15.0+                     |
 
 \* Experimental
 
@@ -180,15 +180,15 @@ them to the appropriate format and workflow that your 
tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.8.2' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.2/constraints-3.8.txt";
+pip install 'apache-airflow==2.8.3' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
-pip install 'apache-airflow[postgres,google]==2.8.2' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.2/constraints-3.8.txt";
+pip install 'apache-airflow[postgres,google]==2.8.3' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
 ```
 
 For information on installing provider packages, check
@@ -293,7 +293,7 @@ Apache Airflow version life cycle:
 
 | Version   | Current Patch/Minor   | State     | First Release   | Limited 
Support   | EOL/Terminated   |
 
|-----------|-----------------------|-----------|-----------------|-------------------|------------------|
-| 2         | 2.8.2                 | Supported | Dec 17, 2020    | TBD        
       | TBD              |
+| 2         | 2.8.3                 | Supported | Dec 17, 2020    | TBD        
       | TBD              |
 | 1.10      | 1.10.15               | EOL       | Aug 27, 2018    | Dec 17, 
2020      | June 17, 2021    |
 | 1.9       | 1.9.0                 | EOL       | Jan 03, 2018    | Aug 27, 
2018      | Aug 27, 2018     |
 | 1.8       | 1.8.2                 | EOL       | Mar 19, 2017    | Jan 03, 
2018      | Jan 03, 2018     |
diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst
index 0fea7c0902..93f3090d81 100644
--- a/RELEASE_NOTES.rst
+++ b/RELEASE_NOTES.rst
@@ -21,6 +21,43 @@
 
 .. towncrier release notes start
 
+Airflow 2.8.3 (2024-03-11)
+--------------------------
+
+Significant Changes
+^^^^^^^^^^^^^^^^^^^
+
+The smtp provider is now pre-installed when you install Airflow. (#37713)
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+Bug Fixes
+"""""""""
+- Add "MENU" permission in auth manager (#37881)
+- Fix external_executor_id being overwritten (#37784)
+- Make more MappedOperator members modifiable (#37828)
+- Set parsing context dag_id in dag test command (#37606)
+
+Miscellaneous
+"""""""""""""
+- Remove useless methods from security manager (#37889)
+- Improve code coverage for TriggerRuleDep (#37680)
+- The SMTP provider is now preinstalled when installing Airflow (#37713)
+- Bump min versions of openapi validators (#37691)
+- Properly include ``airflow_pre_installed_providers.txt`` artifact (#37679)
+
+Doc Only Changes
+""""""""""""""""
+- Clarify lack of sync between workers and scheduler (#37913)
+- Simplify some docs around airflow_local_settings (#37835)
+- Add section about local settings configuration (#37829)
+- Fix docs of ``BranchDayOfWeekOperator`` (#37813)
+- Write to secrets store is not supported by design (#37814)
+- ``ERD`` generating doc improvement (#37808)
+- Update incorrect config value (#37706)
+- Update security model to clarify Connection Editing user's capabilities 
(#37688)
+- Fix ImportError on examples dags (#37571)
+
+
 Airflow 2.8.2 (2024-02-26)
 --------------------------
 
diff --git a/airflow/reproducible_build.yaml b/airflow/reproducible_build.yaml
index 6212974927..767edf12eb 100644
--- a/airflow/reproducible_build.yaml
+++ b/airflow/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: e9074c5f236fefdaf03cfc8d1a75e23d
-source-date-epoch: 1708946510
+release-notes-hash: ba2e7a8d91504ba2db3292dd184cfd5c
+source-date-epoch: 1709800692
diff --git a/docs/apache-airflow/installation/supported-versions.rst 
b/docs/apache-airflow/installation/supported-versions.rst
index 009adc133f..2d53aa8bb7 100644
--- a/docs/apache-airflow/installation/supported-versions.rst
+++ b/docs/apache-airflow/installation/supported-versions.rst
@@ -29,7 +29,7 @@ Apache Airflowâ„¢ version life cycle:
 =========  =====================  =========  ===============  
=================  ================
 Version    Current Patch/Minor    State      First Release    Limited Support  
  EOL/Terminated
 =========  =====================  =========  ===============  
=================  ================
-2          2.8.2                  Supported  Dec 17, 2020     TBD              
  TBD
+2          2.8.3                  Supported  Dec 17, 2020     TBD              
  TBD
 1.10       1.10.15                EOL        Aug 27, 2018     Dec 17, 2020     
  June 17, 2021
 1.9        1.9.0                  EOL        Jan 03, 2018     Aug 27, 2018     
  Aug 27, 2018
 1.8        1.8.2                  EOL        Mar 19, 2017     Jan 03, 2018     
  Jan 03, 2018
diff --git a/docs/docker-stack/changelog.rst b/docs/docker-stack/changelog.rst
index da53f50307..3b45377313 100644
--- a/docs/docker-stack/changelog.rst
+++ b/docs/docker-stack/changelog.rst
@@ -69,6 +69,9 @@ Airflow 2.9
 
 Airflow 2.8
 ~~~~~~~~~~~
+* 2.8.3
+
+   * Remove ``gosu`` binary from our images (#37677)
 
 * 2.8.3
 
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index eae10fdb8a..f1e81bec8e 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -54,14 +54,14 @@ Use Airflow to author workflows as directed acyclic graphs 
(DAGs) of tasks. The
 
 Apache Airflow is tested with:
 
-|             | Main version (dev)           | Stable version (2.8.2) |
-|-------------|------------------------------|------------------------|
-| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11   |
-| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)        |
-| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28 |
-| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16     |
-| MySQL       | 8.0, Innovation              | 8.0, Innovation        |
-| SQLite      | 3.15.0+                      | 3.15.0+                |
+|             | Main version (dev)           | Stable version (2.8.3)      |
+|-------------|------------------------------|-----------------------------|
+| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11        |
+| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)             |
+| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28, 1.29|
+| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16          |
+| MySQL       | 8.0, Innovation              | 8.0, Innovation             |
+| SQLite      | 3.15.0+                      | 3.15.0+                     |
 
 \* Experimental
 
@@ -132,15 +132,15 @@ them to the appropriate format and workflow that your 
tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.8.2' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.2/constraints-3.8.txt";
+pip install 'apache-airflow==2.8.3' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
-pip install 'apache-airflow[postgres,google]==2.8.2' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.2/constraints-3.8.txt";
+pip install 'apache-airflow[postgres,google]==2.8.3' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
 ```
 
 For information on installing provider packages, check
diff --git a/newsfragments/37713.significant.rst 
b/newsfragments/37713.significant.rst
deleted file mode 100644
index 072ceb9918..0000000000
--- a/newsfragments/37713.significant.rst
+++ /dev/null
@@ -1 +0,0 @@
-The smtp provider is now pre-installed when you install Airflow.
diff --git a/scripts/ci/pre_commit/pre_commit_supported_versions.py 
b/scripts/ci/pre_commit/pre_commit_supported_versions.py
index efc3373b8f..78f863519a 100755
--- a/scripts/ci/pre_commit/pre_commit_supported_versions.py
+++ b/scripts/ci/pre_commit/pre_commit_supported_versions.py
@@ -27,7 +27,7 @@ AIRFLOW_SOURCES = 
Path(__file__).resolve().parent.parent.parent.parent
 HEADERS = ("Version", "Current Patch/Minor", "State", "First Release", 
"Limited Support", "EOL/Terminated")
 
 SUPPORTED_VERSIONS = (
-    ("2", "2.8.2", "Supported", "Dec 17, 2020", "TBD", "TBD"),
+    ("2", "2.8.3", "Supported", "Dec 17, 2020", "TBD", "TBD"),
     ("1.10", "1.10.15", "EOL", "Aug 27, 2018", "Dec 17, 2020", "June 17, 
2021"),
     ("1.9", "1.9.0", "EOL", "Jan 03, 2018", "Aug 27, 2018", "Aug 27, 2018"),
     ("1.8", "1.8.2", "EOL", "Mar 19, 2017", "Jan 03, 2018", "Jan 03, 2018"),

Reply via email to