From cf6357fafba482bc178525b4ad6e512d16af8a53 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Tue, 2 Apr 2024 16:56:47 +0200 Subject: [PATCH] Update known issue with Pendulum 3 in 2.8.1 release notes (#38675) (cherry picked from commit 6ef381b94b31558e02b05fcd93cae7af3ffd233a) --- RELEASE_NOTES.rst | 5 +++++ airflow/reproducible_build.yaml | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index 9ea4c4a3db8ca..9e01ae3eb8dc8 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -508,6 +508,11 @@ Target version for core dependency ``pendulum`` package set to 3 (#36281). Support for pendulum 2.1.2 will be saved for a while, presumably until the next feature version of Airflow. It is advised to upgrade user code to use pendulum 3 as soon as possible. +Pendulum 3 introduced some subtle incompatibilities that you might rely on in your code - for example +default rendering of dates is missing ``T`` in the rendered date representation, which is not ISO8601 +compliant. If you rely on the default rendering of dates, you might need to adjust your code to use +``isoformat()`` method to render dates in ISO8601 format. + Airflow packaging specification follows modern Python packaging standards (#36537). """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" We standardized Airflow dependency configuration to follow latest development in Python packaging by diff --git a/airflow/reproducible_build.yaml b/airflow/reproducible_build.yaml index df0d2a0d0aab9..bb7427967bec9 100644 --- a/airflow/reproducible_build.yaml +++ b/airflow/reproducible_build.yaml @@ -1,2 +1,2 @@ -release-notes-hash: 2ac3b3f1e79c1e7efb46200c62cb3dc5 -source-date-epoch: 1711561967 +release-notes-hash: b73139d6c2f6132631bae51ac4fe712a +source-date-epoch: 1712074357