From 6ef381b94b31558e02b05fcd93cae7af3ffd233a 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) --- 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 9b127af3da3ae..256f377e6aa9a 100644 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -230,6 +230,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 345cb20a8528b..27e8b2716368d 100644 --- a/airflow/reproducible_build.yaml +++ b/airflow/reproducible_build.yaml @@ -1,2 +1,2 @@ -release-notes-hash: 3f7de41c6269a20a781abe8a2f06648d -source-date-epoch: 1710912774 +release-notes-hash: 97fdcc73f2e6b12136ddb310653dae9e +source-date-epoch: 1712066695