Very well done Bowrna and Edith and all the mentors 🎉 On Mon, 11 Apr 2022 at 18:10, Ferruzzi, Dennis <[email protected]> wrote:
> Very cool. Can't wait to play around with it. Congrats and thanks to > Bowrna, Edith, and their mentoring team! > > > > ------------------------------ > *From:* Jarek Potiuk <[email protected]> > *Sent:* Sunday, April 10, 2022 12:19 PM > *To:* [email protected] > *Subject:* [EXTERNAL] [ANNOUNCEMENT] Feel the (new) breeze > > > *CAUTION*: This email originated from outside of the organization. Do not > click links or open attachments unless you can confirm the sender and know > the content is safe. > > Hey everyone, > > Feel the (new) breeze - written in Python. > > I have **just** merged a PR that marks a completion of the most important > stage of the work that Bowrna and Edith (our interns from Outreachy) have > completed - with myself, Elad and Nasser mentoring them. Big claps to > them!! That was quite an internship :). > > It also marks the beginning of a new era of a Bash-less (or Bash-low) dev > environment for Airflow. If you've used Breeze before, you will get mostly > the same things you are used to - but it is written in Python rather than > in Bash. > > There are many reasons we moved, I will not get into details (see below if > you want to know all the context). Vast majority of "user" functionality is > ported to new Breeze (with small differences but you will likely find it > easy to switch). The UI is soooo much nicer (see screenshots in > https://github.com/apache/airflow/blob/main/BREEZE.rst). Also we kept the > `./breeze-legacy` script and for now it continues to work the same as old > Breeze - so you can use it for a while if things do not work > (`./breeze-legacy` and breeze work in parallel). > > We will gradually remove Bash code as we get confirmation that Python > works for you. > > There are some prerequisites that you need to follow (install pipx and > setup breeze + autocomplete). But there are generally less than the old > breeze, really. > > * https://github.com/apache/airflow/blob/main/BREEZE.rst#the-pipx-tool > * https://github.com/apache/airflow/blob/main/BREEZE.rst#installation > > Important - after you install the new breeze completely, you no longer > need to run `./breeze`. Just `breeze` is enough. The `./breeze` script > should continue to work for a while, but we will eventually remove it too. > > Please let us know at #airflow-breeze channel in slack if you have any > problems. Any questions/comments are welcome. There will likely be some > teething problems.... But remember ./breeze-legacy is there for you just in > case something does not work (and it should work seamlessly alongside the > new breeze). > > Also there are quite a few tasks left in the project > https://github.com/apache/airflow/projects/13 that we will be completing > - feel free to comment and take any of the tasks left. We will be happy to > help to jump-start it. > > For those who are interested - the reasoning and all design decisions are > kept here: https://github.com/apache/airflow/tree/main/dev/breeze/doc/adr > in the form of "Architecture Decision Records". > > Once again - great job Bowrna, Edith! > > J. > > > > >
