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

jedcunningham 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 ac08cb3148 Airflow 2.8.4 has been released (#38477)
ac08cb3148 is described below

commit ac08cb31485afeac9a323981e07b9b33d368bcea
Author: Jed Cunningham <66968678+jedcunning...@users.noreply.github.com>
AuthorDate: Tue Mar 26 00:19:43 2024 -0400

    Airflow 2.8.4 has been released (#38477)
---
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml      |  2 +-
 Dockerfile                                         |  2 +-
 README.md                                          | 10 +++----
 RELEASE_NOTES.rst                                  | 31 ++++++++++++++++++++++
 airflow/reproducible_build.yaml                    |  4 +--
 .../installation/supported-versions.rst            |  2 +-
 generated/PYPI_README.md                           |  8 +++---
 .../ci/pre_commit/pre_commit_supported_versions.py |  2 +-
 8 files changed, 46 insertions(+), 15 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml 
b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
index f199fcc5d8..02ad1d180b 100644
--- a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
@@ -26,7 +26,7 @@ body:
       multiple: false
       options:
         - "2.9.0b1"
-        - "2.8.3"
+        - "2.8.4"
         - "main (development)"
         - "Other Airflow 2 version (please specify below)"
     validations:
diff --git a/Dockerfile b/Dockerfile
index 6b86ea8035..c286695514 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.3"
+ARG AIRFLOW_VERSION="2.8.4"
 
 ARG PYTHON_BASE_IMAGE="python:3.8-slim-bookworm"
 
diff --git a/README.md b/README.md
index 6a53a3404d..6613eca799 100644
--- a/README.md
+++ b/README.md
@@ -98,7 +98,7 @@ 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.3)      |
+|             | Main version (dev)         | Stable version (2.8.4)      |
 |-------------|----------------------------|-----------------------------|
 | Python      | 3.8, 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11        |
 | Platform    | AMD64/ARM64(\*)            | AMD64/ARM64(\*)             |
@@ -180,15 +180,15 @@ them to the appropriate format and workflow that your 
tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.8.3' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
+pip install 'apache-airflow==2.8.4' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.4/constraints-3.8.txt";
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
 pip install 'apache-airflow[postgres,google]==2.8.3' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.4/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.3                 | Supported | Dec 17, 2020    | TBD        
       | TBD              |
+| 2         | 2.8.4                 | 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 93f3090d81..9b127af3da 100644
--- a/RELEASE_NOTES.rst
+++ b/RELEASE_NOTES.rst
@@ -21,6 +21,37 @@
 
 .. towncrier release notes start
 
+
+Airflow 2.8.4 (2024-03-25)
+--------------------------
+
+Significant Changes
+^^^^^^^^^^^^^^^^^^^
+
+No significant changes.
+
+Bug Fixes
+"""""""""
+- Fix incorrect serialization of ``FixedTimezone`` (#38139)
+- Fix excessive permission changing for log task handler (#38164)
+- Fix task instances list link (#38096)
+- Fix a bug where scheduler heartrate parameter was not used (#37992)
+- Add padding to prevent grid horizontal scroll overlapping tasks (#37942)
+- Fix hash caching in ``ObjectStoragePath`` (#37769)
+
+Miscellaneous
+"""""""""""""
+- Limit importlib_resources as it breaks ``pytest_rewrites`` (#38095, #38139)
+- Limit ``pandas`` to ``<2.2`` (#37748)
+- Bump ``croniter`` to fix an issue with 29 Feb cron expressions (#38198)
+
+Doc Only Changes
+""""""""""""""""
+- Tell users what to do if their scanners find issues in the image (#37652)
+- Add a section about debugging in Docker Compose with PyCharm (#37940)
+- Update deferrable docs to clarify kwargs when trigger resumes operator 
(#38122)
+
+
 Airflow 2.8.3 (2024-03-11)
 --------------------------
 
diff --git a/airflow/reproducible_build.yaml b/airflow/reproducible_build.yaml
index 767edf12eb..345cb20a85 100644
--- a/airflow/reproducible_build.yaml
+++ b/airflow/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: ba2e7a8d91504ba2db3292dd184cfd5c
-source-date-epoch: 1709800692
+release-notes-hash: 3f7de41c6269a20a781abe8a2f06648d
+source-date-epoch: 1710912774
diff --git a/docs/apache-airflow/installation/supported-versions.rst 
b/docs/apache-airflow/installation/supported-versions.rst
index 2d53aa8bb7..11a6a8559d 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.3                  Supported  Dec 17, 2020     TBD              
  TBD
+2          2.8.4                  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/generated/PYPI_README.md b/generated/PYPI_README.md
index 566c01a4b1..851e4576d9 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -54,7 +54,7 @@ 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.3)      |
+|             | Main version (dev)         | Stable version (2.8.4)      |
 |-------------|----------------------------|-----------------------------|
 | Python      | 3.8, 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11        |
 | Platform    | AMD64/ARM64(\*)            | AMD64/ARM64(\*)             |
@@ -132,15 +132,15 @@ them to the appropriate format and workflow that your 
tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.8.3' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
+pip install 'apache-airflow==2.8.4' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.4/constraints-3.8.txt";
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
 pip install 'apache-airflow[postgres,google]==2.8.3' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.3/constraints-3.8.txt";
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.8.4/constraints-3.8.txt";
 ```
 
 For information on installing provider packages, check
diff --git a/scripts/ci/pre_commit/pre_commit_supported_versions.py 
b/scripts/ci/pre_commit/pre_commit_supported_versions.py
index 78f863519a..ad62b1237a 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.3", "Supported", "Dec 17, 2020", "TBD", "TBD"),
+    ("2", "2.8.4", "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