Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog post for 2.10.0 #1052

Merged
merged 12 commits into from
Aug 16, 2024
Merged

Add blog post for 2.10.0 #1052

merged 12 commits into from
Aug 16, 2024

Conversation

utkarsharma2
Copy link
Contributor

No description provided.

@utkarsharma2 utkarsharma2 marked this pull request as draft August 8, 2024 14:38

I'm happy to announce that Apache Airflow 2.10.0 is now available, bringing an array of noteworthy enhancements and new features that will greatly serve our community.

Apache Airflow 2.10.0 contains over 135 commits, which include 43 new features, 85 improvements, 43 bug fixes, and 26 documentation changes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

The numbers seem off. I need to figure out how to get the proper data.

Copy link
Member

Choose a reason for hiding this comment

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

We normally just get the counts from the release notes. Close enough.

Copy link
Member

Choose a reason for hiding this comment

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

I should clarify, we get the feature/improvement/etc numbers from the release notes. The commit count comes directly from git, sorta like the query to find the top contributors. 135 is definitely low.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@jedcunningham I updated the count using git compare. PTAL

Copy link
Member

Choose a reason for hiding this comment

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

My gut tells me you've swung too far in the other direction. Trying to get just core commits, roughly.


I'm happy to announce that Apache Airflow 2.10.0 is now available, bringing an array of noteworthy enhancements and new features that will greatly serve our community.

Apache Airflow 2.10.0 contains over 135 commits, which include 43 new features, 85 improvements, 43 bug fixes, and 26 documentation changes.
Copy link
Member

Choose a reason for hiding this comment

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

We normally just get the counts from the release notes. Close enough.

landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
@jedcunningham
Copy link
Member

Missing TI history!

landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
landing-pages/site/content/en/blog/airflow-2.10.0/index.md Outdated Show resolved Hide resolved
🚏 Constraints: https://github.com/apache/airflow/tree/constraints-2.10.0


## Hybrid Execution
Copy link
Contributor

Choose a reason for hiding this comment

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

I'd also like to write a blog post entirely for multi exec config, since there is some nuance and details there that's worth spelling out and having it on the website blog like this example. I have not created one before, should I just follow this PR as an example of how to do that? I have the content written already but would need to translate it into this formatting.

Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

Sorry, missed this. Yeah. Totally open to that and we can link to it here! We did that for setup/teardown in 2.7, if you need another example.

@utkarsharma2
Copy link
Contributor Author

Missing TI history!

Added it, PTAL.

@utkarsharma2 utkarsharma2 marked this pull request as ready for review August 9, 2024 12:47
@vatsrahul1001
Copy link
Contributor

Missing DAG parsing button in UI?

@utkarsharma2
Copy link
Contributor Author

Missing DAG parsing button in UI?

I added it here -

Missing DAG parsing button in UI?

I added it under, ## Additional new features Wasn't sure how important this feature is from the user's perspective. But I'm open to moving it into its own section.

* Deferrable operators can now execute directly from the triggerer without needing to go through the worker. This is especially efficient for certain operators, like sensors, and can help teams save both time and money.
* Airflow 2.10 introduces a new button for on-demand DAG reparsing.
* Crucial executor logs are now integrated into the task logs. If the executor fails to start a task, the relevant error messages will be available in the task logs, simplifying the debugging process.

Copy link
Member

Choose a reason for hiding this comment

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

Should we add Open Telemetry traces ? cc : @howardyoo

@howardyoo
Copy link
Contributor

howardyoo commented Aug 14, 2024 via email

@potiuk
Copy link
Member

potiuk commented Aug 14, 2024

Hi Jarek,
yes we should!!

Maybe you can propose a PR with description/ screenshots @howardyoo ? Also that might be useful segway to explain the OTEL provider capabilities (i.e. how they allow to extend traces).

@utkarsharma2
Copy link
Contributor Author

Missing DAG parsing button in UI?

@vatsrahul1001 I have moved it to its own section.

@utkarsharma2
Copy link
Contributor Author

Hi Jarek,
yes we should!!

Maybe you can propose a PR with description/ screenshots @howardyoo ? Also that might be useful segway to explain the OTEL provider capabilities (i.e. how they allow to extend traces).

Yes, PRs with screenshots would be nice for us to use in the post. I will wait for the same. @howardyoo

@vatsrahul1001
Copy link
Contributor

@utkarsharma2 can we document PR as well

@utkarsharma2 utkarsharma2 changed the title [WIP] Add blog post for 2.10.0 Add blog post for 2.10.0 Aug 15, 2024
@ephraimbuddy ephraimbuddy reopened this Aug 15, 2024
@ephraimbuddy ephraimbuddy merged commit d9889f7 into main Aug 16, 2024
1 check passed
@ephraimbuddy ephraimbuddy deleted the 2.10.0-blog-post branch August 16, 2024 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants