IF YOU WOULD LIKE TO SEE THE FORMATTED VERSION OF THIS NEWSLETTER, PLEASE
GO HERE <https://www.astronomer.io/community-newsletter/november-2023/>

Hey Team,

In November, the Airflow community was busy finalizing the release of
Airflow 2.8 (TBA), in addition to enjoying themselves at AWS re:Invent,
and, as always, helping each other in our Airflow journey’s on Slack,
Stack, and anywhere else builders live! Additionally this month, we:

- Released Airflow 2.7.3 <https://pypi.org/project/apache-airflow/>

- Welcomed new committer Jens Scheffler

- Hosted events in London, Cincinnati, and New York!

As always, please reach out with items for the next issue to: <
briana.oky...@astronomer.io>

Thanks for reading!


AIRFLOW 2.7.3

Airflow 2.7.3 was released on November 5th and contains several bug fixes
and relevant feature updates.

- PyPI <https://pypi.org/project/apache-airflow/>

- Release Notes <https://pypi.org/project/apache-airflow/>

- Docs <https://airflow.apache.org/docs/apache-airflow/2.7.2/>

- Sources <
https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-sources.html
>

- Docker <https://hub.docker.com/r/apache/airflow/tags/?page=1&name=2.7.1>

- Constraints <https://github.com/apache/airflow/tree/constraints-2.7.2>


PROVIDERS

New versions of 25 Airflow Providers packages were released.


For all source releases, PyPI packages and docs, see:

- Sources <
https://airflow.apache.org/docs/apache-airflow-providers/installing-from-sources
>

- PyPI <
https://airflow.apache.org/docs/apache-airflow-providers/installing-from-pypi
>

- Docs <https://airflow.apache.org/docs/>



Ecosystem


Initial releases:

Astronomer Cosmos 1.2.5 <https://pypi.org/project/astronomer-cosmos/>

OpenLineage 1.5.0 <
https://github.com/OpenLineage/OpenLineage/releases/tag/1.5.0>


UPCOMING EVENTS

12/7 Webinar: What’s New in the Astro Platform Release, Q4 2023 <
https://www.astronomer.io/events/webinars/whats-new-in-the-astro-platform-release-q4-2023/
>

12/7 Meetup in Prague: First Airflow Prague Meetup with Kiwi.com &
Astronomer <
https://www.meetup.com/prague-airflow-meetup-group/events/296837456/>

12/12 Meetup in Hyderabad: Hyderabad Airflow Meetup @ Microsoft HQ <
https://www.meetup.com/hyderabad-apache-airflow-meetup-group/events/297490529/
>

12/14 Webinar: Orchestrate next-generation AI tools: Explore six new
Airflow providers <
https://www.astronomer.io/events/webinars/orchestrate-next-generation-ai-tools-explore-six-new-airflow-providers/
>



RECENT EVENTS

11/2 Webinar: Run LLMOps in Production with Airflow <
https://www.astronomer.io/events/webinars/run-llmops-in-production-with-apache-airflow/
>

11/9 Webinar: Intro to Airflow: Get Started Writing Pipelines for Any Use
Case <
https://www.astronomer.io/events/webinars/intro-to-airflow-get-started-writing-pipelines-for-any-use-case/
>

11/15 Meetup in NYC: Airflow AI Meetup <
https://www.astronomer.io/events/airflow-ai-meetup-nyc-111523/>

11/16 Meetup in Cincinnati: ML Ops in Airflow @ Astronomer HQ <
https://www.meetup.com/cincinnati-machine-learning-meetup/events/lwnfvryfcpbvb/
>

11/16 Workshop: Get Apache Airflow Certified For Free! <
https://www.astronomer.io/live-certification-workshop/>

11/22 Meetup in London: Airflow Meetup @ Monzo <
https://www.meetup.com/london-apache-airflow-meetup/events/296907588/>

11/27-30th Conference in Las Vegas, NV: AWS re:Invent <
https://reinvent.awsevents.com/>

11/29 Webinar: Deliver Data with Precision: Supercharge your Airflows with
Apache Airflow on Astro - An Azure Native ISV Service <
https://www.astronomer.io/events/webinars/astro-airflow-azure-native-isv/>

11/29 Meetup in Amsterdam: Airflow Adventures: Streamlining Demand
Forecasting & Operationalizing LLM Apps <
https://www.meetup.com/DataCouncil-Amsterdam/events/296855284/?_xtd=gatlbWFpbF9jbGlja9oAJGZjNmUwYzc2LWYwMjgtNGFkYS05NjhiLWVlNDM4MWI3ODNjYg%253D%253D&_af=event&_af_eid=296855284
>

11/30 Webinar: Airflow at Faire: Democratizing Machine Learning at Scale <
https://www.astronomer.io/events/webinars/airflow-at-faire-democratizing-machine-learning-at-scale/
>

12/1 Webinar: #AzureHappyHours- Boost Airflows: Apache on Astro- Azure ISV <
https://developer.microsoft.com/en-us/reactor/events/21303/>



PR OF THE MONTH

PR #32646

Add task context logging feature to allow forwarding messages to task logs <
https://github.com/apache/airflow/pull/32646>

By @pankajkoti <https://github.com/pankajkoti>

The November PR of the Month is no surprise to anyone with a unanimous vote
across the board. Congratulations to Pankaj Koti and team for this amazing
feature that “makes DAG owners’ lives much easier '' according to one
voter.


COMMUNICATIONS DIGEST

Dag Management

Customizable feature using Airflow Plugins by Giseung Beak on Airflow
Medium <
https://medium.com/apache-airflow/customizable-feature-using-airflow-plugins-c1379796b042
>

Apache Airflow TaskFlow API vs. Traditional Operators: An In-Depth
Comparison for Efficient DAGs by George Yates on the Astronomer Blog

The ins and outs of Airflow’s new Secrets Cache by Raphaël Vandon on
Airflow Medium <
https://medium.com/apache-airflow/the-ins-and-outs-of-airflows-new-secrets-cache-f7b9ec25ca1e
>

Orchestrating Feature Pipelines: Announcing the Tecton Airflow Provider by
Nick Acosta on the Astronomer Blog <
https://www.astronomer.io/blog/orchestrating-feature-pipelines-announcing-the-tecton-airflow-provider/
>

Test Airflow Upgrades with the Astro CLI by David Koenitzer on the
Astronomer Blog <
https://www.astronomer.io/blog/test-airflow-upgrades-with-the-astro-cli/>

Data Engineering with Apache Airflow, Snowflake, Snowpark, dbt & Cosmos by
George Yates in Quickstart Guides <
https://quickstarts.snowflake.com/guide/data_engineering_with_apache_airflow/index.html?index=..%2F..index#0
>

Introducing Apache Airflow™ on Astro – an Azure Native ISV Service by Conor
Beverland on the Astronomer Blog <
https://www.astronomer.io/blog/introducing-apache-airflow-on-astro-an-azure-native-isv-service/
>

Sensor Approach to Airflow Pipelines by Franco Nyawanga on Airflow Medium <
https://medium.com/apache-airflow/sensor-approach-to-airflow-pipelines-704cba211283
>

Call paginated API with Airflow’s HttpOperator by Joffrey Bienvenu on
Airflow Medium <
https://medium.com/apache-airflow/call-paginated-api-with-airflows-httpoperator-3ab5103472f8
>

Data Engineering with Apache Airflow, Snowflake, Snowpark, dbt & Cosmos by
George Yates in Quickstart Guides <
https://quickstarts.snowflake.com/guide/data_engineering_with_apache_airflow/index.html?index=..%2F..index#0
>

Airflow Integration and Use Cases

LIVE with Astronomer: Using the new Weaviate Provider for Sentiment
Analysis with Airflow on Youtube <
https://www.youtube.com/watch?v=XKOFjIMEX1w>

Airflow in action: providing environmental forecast services by Eloi
Codina-Torras on Airflow Medium <
https://medium.com/apache-airflow/airflow-in-action-providing-environmental-forecast-services-1a5a86110864
>

LIVE with Astronomer: Airflow and Databricks, Better Together! On Youtube <
https://www.youtube.com/watch?v=1qlTus6xv0o>

MLOps

Advanced Tips & Tricks for Improving Your Airflow DAGs! On Youtube <
https://www.youtube.com/watch?v=627s6q5Epwo>

Accelerating ML Application Development: Production-Ready Airflow
Integrations with Critical AI Tools by Steven Hillion on the Astronomer
Blog <
https://www.astronomer.io/blog/accelerating-ml-app-development-with-ai-airflow-integrations/
>



DEVLIST DIGEST

Votes:

[RESULT][VOTE] Add providers for Pinecone, OpenAI & Cohere to enable
first-class LLMOps <
https://lists.apache.org/thread/oq7h2n88zfo3dzldy5w8xlp9kyngs7x8>

Release Airflow 2.7.3 from 2.7.3rc1 <
https://lists.apache.org/thread/xxfzmfowr4sn8fkbmjplk5pbxg3lx776>

[RESULT][VOTE] Release Airflow 2.7.3 from 2.7.3rc1 <
https://lists.apache.org/thread/hx3z847w263ztz8gk3lypdvc6gycssdz>

Agree on the process of removal of providers <
https://lists.apache.org/thread/tsn52vk0hmrqgxy4zn009qldfddrn12y>

Migrating our reference images to Debian Bookworm for Airflow 2.8 <
https://lists.apache.org/thread/gcy143nqodf8dqbjxo2xt5gq4npv334p>

Airflow Providers prepared on November 08, 2023 <
https://lists.apache.org/thread/gwtbdbnk6ps67hsxq47bh7g3odydf9tq>

[RESULT][VOTE] Airflow Providers - release of November 08, 2023 <
https://lists.apache.org/thread/zpo2d5nj2bbw7qtkml0ljb7nyqyykl4p>

Decouple Core and API Clients versioning <
https://lists.apache.org/thread/m9jdkq7w38d95jykm0l3cm38pmvkzzl7>

Release Airflow Python Client 2.7.3 from 2.7.3rc1 <
https://lists.apache.org/thread/hlgwpvg2wvk945bpjok1jsjvqrt3001p>

[RESULT][VOTE] Release Airflow Python Client 2.7.3 from 2.7.3rc1 <
https://lists.apache.org/thread/lnbj2r82c3850z2fbdfnlv4rd712w3so>

Airflow Providers prepared on November 12, 2023 <
https://lists.apache.org/thread/kc885rppl423vb1yowdf71t3x1ch5lf1>

[RESULT][VOTE] Airflow Providers - release of November 12, 2023 <
https://lists.apache.org/thread/y6w94jzq0scqdnb83g6bg996pzlbqkp3>

Remove Qubole provider <
https://lists.apache.org/thread/7wwz9lwtk6dp15qv179jso63f2xx54ot>

Airflow Providers prepared on November 24, 2023 <
https://lists.apache.org/thread/8xc4vbsl301bf05sflfy6w12orl983wb>

Add fab provider <
https://lists.apache.org/thread/o457svvnsn4xdnb7j79jyqsxvldj6qmz>

[RESULT][VOTE] Airflow Providers - release of November 24, 2023 <
https://lists.apache.org/thread/lq1vtsd38s9nxkn0q2b0f1zsr77120pt>

November PR of the Month <
https://lists.apache.org/thread/jtjfrmbrro3l640m738yclzklfkopodm>

Remove 'daskexecutor' provider <
https://lists.apache.org/thread/fxv44cqqljrrhll3fdpdgc9h9fz5ghcy>

Change default docker image to point to "latest supported" <
https://lists.apache.org/thread/0oxnvct24xlqsj76z42w2ttw2d043oy3>


Discussed:

Requesting Feedback on Airflow Survey <
https://lists.apache.org/thread/jvsrw4hfyqg3k24b391glm9cgyq0zcxp>

API Clients Major version <
https://lists.apache.org/thread/c1n6gqrx3v00z1qr1nr10obvvn2v1rcz>

Airflow UI DAG Composer <
https://lists.apache.org/thread/p3png5oltm1ztm4rtlp5lnj3f0vpvbmx>

Move FAB auth manager to a new provider <
https://lists.apache.org/thread/70gyol2jwn6b39owgyg53c4k69zzv967>

Suspend (Remove?) Daskexecutor provider <
https://lists.apache.org/thread/ptwjf5g87lyl5476krt91bzfrm96pnb1>

Suspend/Remove Apache Scoop provider <
https://lists.apache.org/thread/tfj4147nopmn564jc0m49h65pd440wv8>

Suspend/Remove Plexus provider <
https://lists.apache.org/thread/offqjnrrj10tgr0lpxdbhvwtffs05dsf>


Announced:

Apache Airflow 2.7.3 Released <
https://lists.apache.org/thread/s9vh3ydn25913132ftch6vmq5m72g4pr>

How to reproducibly install Airflow <
https://lists.apache.org/thread/khcnysjy8m479lpkthozg52onl1odk1f>

The 2023 Airflow Survey is LIVE <
https://lists.apache.org/thread/n9h1fb1vzyotc7b9pbt1mkfq8wqr3f0t>

New committer: Jens Scheffler <
https://lists.apache.org/thread/d8wy1yfcmgtp4cc4kc48ssnt1qpj4j31>

Initiative on Strengthening security for Apache Airflow <
https://lists.apache.org/thread/s3o68ypn9mbd8qk2zrg7td0bbmc3jf8q>

Apache Airflow Providers prepared on November 08, 2023 are released <
https://lists.apache.org/thread/zf8hhpbpfj03osdm15gzlp99gon2os0n>

Apache Airflow Python Client 2.7.3 Released <
https://lists.apache.org/thread/6yvf2gjvvjrf6nqq20cbdb7mfp2vb2y5>

Apache Airflow Providers prepared on November 12, 2023 are released <
https://lists.apache.org/thread/6t82oszwprj7hkjcbmjq9od09x8ghy5j>

Apache Airflow 2.8.0b1 available for testing <
https://lists.apache.org/thread/qjfwvdkfh97y8mob63fz5wvg1gj1ofol>

Apache Airflow Providers prepared on November 24, 2023 are released <
https://lists.apache.org/thread/7bczr0mkkb6dh7pysf8cb7yv7g53box6>



Proposed:

Change default docker image to point to "latest supported" <
https://lists.apache.org/thread/xy192wmv6k1sy2wlx5vy64p678skrhko>

Deprecate URI Connection representation in favor of JSON <
https://lists.apache.org/thread/3n832wdy8xf2ochw0s7kmys23vxmwd8j>

Airflow Monthly Town-Hall <
https://lists.apache.org/thread/zw5zdsqxmy078qy8jfv6bfcl5551fk8y>




IN-DEVELOPMENT

AIP-51 Removing Executor Coupling from Core Airflow <
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-51+Removing+Executor+Coupling+from+Core+Airflow
>

AIP-56: Extensible user management <
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-56+Extensible+user+management
>

AIP-58 Airflow ObjectStore (AS) <
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=263430565>

See the Wiki for more of the project’s approved AIPs. <
https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals
>


AIRFLOW FACT OF THE MONTH

Did you know that the word technology was coined in 330 BC by Aristotle? In
ancient times, technology was defined by Homer and Hesiod as the spoken
word of manual craft or cunning skill. By 330 BC, Aristotle coined the
Greek term technologia and split scientific knowledge into three parts:
theoretical science, practical science, and productive science
(technology).

It’s fascinating to think how far we have come in the realm of technology,
and how much we have yet to learn!



STAY TUNED

Please subscribe to this newsletter to ensure you always receive the latest
issue:  <http://eepurl.com/hXUA3r>

Know of an upcoming event or publication the community should know about?
Let me know at briana.oky...@astronomer.io.

Reply via email to