-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Closed
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases
Description
Body
We are kindly requesting that contributors to Apache Airflow RC 2.7.1rc1 help test the RC.
Please let us know by commenting if the issue is addressed in the latest RC.
- Fix rendering the mapped parameters when using
expand_kwargsmethod (#32272): @Talvarenga @hussein-awala
Linked issues: - Bring back hive support for Python 3.11 (#32607): @potiuk
- [Models] [Postgres] Check if the dynamically-added index is in the table schema before adding (#32731): @ohaibbq
- Validate SqoopHook connection string and disable extra options from public hook methods (#33039): @pankajkoti
- Upgrade Elasticsearch to 8 (#33135): @potiuk @Owen-CH-Leung
Linked issues: - Fix handling of default value and serialization of Param class (#33141): @jens-scheffler-bosch
Linked issues: - Refactor: Simplify code in configuration.py (#33160): @eumiro
- respect soft_fail argument when ExternalTaskSensor runs in deferrable mode (#33196): @Lee-W
- Fix pydantic warning about
orm_moderename (#33220): @ephraimbuddy - Refactor: Simplify code in providers/amazon (#33222): @eumiro
- Refactor: Simplify code in providers/cncf (#33230): @eumiro
- Refactor: Simplify code in smaller providers (#33234): @eumiro
- Refactor: Simplify dict manipulation in metrics (#33264): @eumiro
- Refactor: Simplify code in serialization (#33266): @eumiro
- Refactor: Simplify code in settings (#33267): @eumiro
- Refactor: Simplify code in utils (#33268): @eumiro
- Refactor: Simplify code in www (#33270): @eumiro
- Refactor str.starts/endwith with tuples (#33292): @eumiro
- Refactor: Simplify code in tests (#33293): @eumiro
- Refactor: Simpify code in dev (#33294): @eumiro
- D205 Support - Root files (#33297): @ferruzzi
- D205 Support - WWW (#33298): @ferruzzi
- D205 Support - Stragglers (#33301): @ferruzzi
- Remove the replace to
tag in Provider's view (#33326): @eladkal @pankajkoti
Linked issues: - D401 Support - Api to Auth (Inclusive) (#33333): @ferruzzi
- Fix some missing type hints (#33334): @ferruzzi
- D401 Support - Callbacks to Decorators (Inclusive) (#33335): @ferruzzi
- D401 Support - Example_dags to Listeners (Inclusive) (#33336): @ferruzzi
- D401 Support - Macros to Operators (Inclusive) (#33337): @ferruzzi
- D401 Support - Secrets to Triggers (Inclusive) (#33338): @ferruzzi
- D401 Support - Utils (#33339): @ferruzzi
- D401 Support - Root and Misc Files (#33352): @ferruzzi
- Fix DagFileProcessor interfering with dags outside its
processor_subdir(#33357): @pierrejeambrun - openlineage: do not try to redact Proxy objects from deprecated config (#33393): @mobuchowski
- Respect "soft_fail" argument when "poke" is called (#33401): @Lee-W
- Respect "soft_fail" for core async sensors (#33403): @Lee-W
- Allow timetable to slightly miss catchup cutoff (#33404): @uranusjr @BohdanSemonov @potiuk
Linked issues: - More complete fix for dev release scripts to filter commit for PR (#33418): @ephraimbuddy @potiuk
Linked issues: - Create a new method used to resume the task in order to implement specific logic for operators (#33424): @Lee-W @hussein-awala
Linked issues: - Import utc from datetime and normalize its import (#33450): @eumiro
- make
conf.setcase insensitive (#33452): @vandonr-amz - Simplify 'X for X in Y' to 'Y' where applicable (#33453): @eumiro
- Static check fixes (#33462): @ferruzzi
- Simplify code around enumerate (#33476): @eumiro
- Consolidate import and usage of itertools (#33479): @eumiro
- Consolidate import and usage of pandas (#33480): @eumiro
- Fix a bug in js
formatDurationmethod (#33486): @hussein-awala - Fix Cluster Activity historical metrics for ongoing dagrun if end_date is provided (#33488): @pierrejeambrun
- Remove openlineage exclusion (#33491): @potiuk
- Use
dialect.namein custom SA types (#33503): @agomez-etsy @Taragolis
Linked issues: - Remove Pydantic limitation for version < 2 (#33507): @potiuk
- Replace OrderedDict with plain dict (#33508): @eumiro
- Update version_added field for configs in config file (#33509): @ephraimbuddy
- Set strict to True when parsing dates in webserver views (#33512): @klexadoc @hussein-awala
Linked issues: - Stop adding values to rendered templates UI when there is no dagrun (#33516): @klexadoc @hussein-awala
Linked issues: - Replace repr() with proper formatting (#33520): @eumiro
- Sort data before groupby in TIS duration calculation (#33535): @Taragolis
- Simplify conditions on
len()in utils (#33567): @eumiro - Simplify conditions on len() in jobs (#33568): @eumiro
- Simplify conditions on len() in other providers (#33569): @eumiro
- Add MySQL 8.1 to supported versions. (#33576): @potiuk
- Fix dependencies for celery and opentelemetry for Python 3.8 (#33579): @potiuk @nathadfield
Linked issues: - Improve detection of when breeze CI image needs rebuilding (#33603): @s0neq @potiuk
Linked issues: - Add a fallback in case no first name and last name are set (#33617): @vincbeck @cesar-vermeulen
Linked issues: - Bind engine before attempting to drop archive tables (#33622): @SamWheating
- Fix typos (double words and it's/its) (#33623): @eumiro
- Treat dag-defined access_control as authoritative if defined (#33632): @SamWheating
- Use a trimmed version of README.md for PyPI (#33637): @potiuk @pankajkoti
Linked issues: - Set context inside templates (#33645): @ivan-afonichkin
- Upgrade botocore/aiobotocore minimum requirements (#33649): @potiuk
- Fix 2.7.0 db migration job errors (#33652): @LipuFei
Linked issues: - Add back
get_url_for_loginin security manager (#33660): @vincbeck @cesar-vermeulen
Linked issues: - Add limit 1 if required first value from query result (#33672): @Taragolis
- SECURITY_MANAGER_CLASS should be a referrence to class, not a string (#33690): @Michalosu
- Fix cleaning zombie RESTARTING tasks (#33706): @Bisk1
Linked issues: - Fix MappedTaskGroup tasks not respecting upstream dependency (#33732): @ephraimbuddy
- Add documentation explaining template_ext (and how to override it) (#33735): @SamWheating
- Fix version heads map pre_commit rule (#33749): @jedcunningham
- Use f-string instead of
formatin Airflow core (#33753): @hussein-awala - Limit Redis dependencies to match celery limits (#33773): @alexbegg @potiuk
Linked issues: - Limit hive provider check for Python 3.11 temporarily (#33774): @potiuk
- Fix UI DAG counts including deleted DAGs (#33778): @joeknize-bc @boushphong
Linked issues: - Remove "eager upgrade" from PROD image completely (#33784): @potiuk
- Raise 404 from Variable PATCH API if variable is not found (#33885): @abhishekbhakat
- Suspend qubole provider (#33889): @potiuk
- Add minimum requirement for sqlalchemy to 1.4.24 (#33892): @potiuk @aipatr
Linked issues: - Ensure that tasks wait for running indirect setup (#33903): @dstandish
- Reorganize devel_only extra in airflow's setup.py (#33907): @potiuk
Linked issues: - Bumping FAB to 4.3.6 in order to fix issues with filters (#33931): @SamWheating
- Upgrade to Pydantic 2 (#33956): @potiuk
- Differentiate 0 and unset as a default param values (#33965): @SamWheating
- Remove print introduced in PR #32261 (#34008): @pankajkoti
- Limit celery by excluding 5.3.2 and 5.3.3 (#34031): @potiuk
- Bring back Pydantic 1 compatibility (#34081): @potiuk
- Remove Pydantic 1 compatibility code (#33998): @uranusjr
- Attempt to fix the flaky TestTriggererJob test (#34075): @potiuk
Thanks to all who contributed to the release (probably not a complete list!):
@agomez-etsy @Lee-W @jedcunningham @potiuk @cesar-vermeulen @pankajkoti @abhishekbhakat @dstandish @vandonr-amz @SamWheating @joeknize-bc @ephraimbuddy @ohaibbq @alexbegg @Michalosu @BohdanSemonov @pierrejeambrun @ferruzzi @eumiro @mobuchowski @Taragolis @Talvarenga @aipatr @LipuFei @Bisk1 @uranusjr @hussein-awala @vincbeck @s0neq @klexadoc @boushphong @eladkal @jens-scheffler-bosch @Owen-CH-Leung @nathadfield @ivan-afonichkin
Committer
- I acknowledge that I am a maintainer/committer of the Apache Airflow project.
boushphong, pankajkoti, Taragolis and khmelevskiySamWheating
Metadata
Metadata
Assignees
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases