Skip to content

Conversation

@Lee-W
Copy link
Member

@Lee-W Lee-W commented Jan 15, 2025

Why

Since #44378, we have implemented a newsfragments template to track the breaking changes we have made. However, this template was introduced after many of our earlier breaking changes, which means that most of the existing news fragments do not conform to this format. By updating the existing entries to match the template, we will be able to create a script that summarizes the breaking changes made in Airflow 3.0.

What

Update existing significant newsfragments with the type of changes and migration rules we added in #41641

Closes: #45673


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@Lee-W Lee-W changed the title Update existing significant newsfragments with the later introduced template format #45673 Update existing significant newsfragments with the later introduced template format Jan 15, 2025
Copy link
Contributor

@vincbeck vincbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed all my newsfragment and they look good. Here is the list:

  • newsfragments/41434.significant.rst
  • newsfragments/42042.significant.rst
  • newsfragments/42280.significant.rst
  • newsfragments/43096.significant.rst
  • newsfragments/aip-79.significant.rst

I added a comment to add a new type of change. Let me know what you think.

Copy link
Member

@kaxil kaxil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heros work Wei 🫡

@kaxil
Copy link
Member

kaxil commented Jan 15, 2025

#protm

Copy link
Member

@gopidesupavan gopidesupavan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks wei, looks awesome , i have added my comment.

@Lee-W Lee-W force-pushed the update-newsfragments branch from b8e1806 to 2204b7b Compare January 16, 2025 08:07
@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

The list moved to the top.

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

@gopidesupavan
Copy link
Member

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

Super 😍

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

reviewed mine and marked them in the list

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

@Lee-W -> If you want - you can move the list up from the comment I made to the description of the PR - to keep it at the top.

@Lee-W
Copy link
Member Author

Lee-W commented Jan 17, 2025

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

yep, it's super helpful! just updated it

@Lee-W Lee-W force-pushed the update-newsfragments branch from 4e7c465 to 38fedbb Compare January 17, 2025 01:44
@vatsrahul1001
Copy link
Contributor

Thanks @Lee-W. I have reviewed my changes newsfragments/44533.significant.rst. LGTM!

@Lee-W
Copy link
Member Author

Lee-W commented Jan 17, 2025

I'll keep it open for around 1 week so that everyone can take a look

@shahar1
Copy link
Contributor

shahar1 commented Jan 17, 2025

I'd be happy for an explanation about what each "type of change" covers. In my case, I removed a a deprecated TriggerRule and it was considered only as a "DAG change". Should it be marked also as a "Code interface change" and/or "Behaviour changes" (due to the interface breaking)?

@Lee-W Lee-W force-pushed the update-newsfragments branch from 38fedbb to bb35d8f Compare January 17, 2025 11:16
@Lee-W Lee-W requested review from ashb and potiuk as code owners January 17, 2025 11:16
@Lee-W Lee-W force-pushed the update-newsfragments branch 4 times, most recently from 03cf1f0 to a2386db Compare January 23, 2025 12:33
Lee-W and others added 17 commits January 23, 2025 23:02
Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
@Lee-W Lee-W force-pushed the update-newsfragments branch from a2386db to 92b0e42 Compare January 23, 2025 15:02
@Lee-W
Copy link
Member Author

Lee-W commented Jan 24, 2025

I think we already have enough checks for this one. Merge it. Thanks for everyone's help!

@Lee-W Lee-W merged commit d460972 into apache:main Jan 24, 2025
91 checks passed
@Lee-W Lee-W deleted the update-newsfragments branch January 24, 2025 03:19
@utkarsharma2 utkarsharma2 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Jan 27, 2025
gpathak128 pushed a commit to gpathak128/airflow that referenced this pull request Jan 29, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
got686-yandex pushed a commit to got686-yandex/airflow that referenced this pull request Jan 30, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
niklasr22 pushed a commit to niklasr22/airflow that referenced this pull request Feb 8, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
ambika-garg pushed a commit to ambika-garg/airflow that referenced this pull request Feb 17, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update existing significant newsfragments with the later introduced template format