Skip to content

1.1

@kxepal kxepal tagged this 16 Apr 15:13
…eatures.

Suddenly, somehow we failed to provide new releases just in time with actual fixes -
sorry for that! We'll try harder to not make this happen again!

List of changes for almost 2 years is quite big, but worth no highlight the following:

- Fixed incompatibility issues with trafaret dependency: we support now their versions
  in range >=1.0,<2. ([#7][#7], [#8][#8])
- Project now has great documentation about how to work with it.
  You can find it here: https://airflow-declarative.readthedocs.io/
  ([#12][#12], [#23][#23], [#28][#28], [#29][#29])
- Airflow 1.8 support was dropped, but now we do support modern Airflow 1.10.4+.
  ([#20][#20], [#21][#21], [#24][#24], [#38][#38], [#42][#42])
- Scheduled interval now could be specified in cron-like style as like as in named one.
  In other words, we are align with Airflow in this place. ([#14][#14])
- DAGs templating now is possible via stdout of external commands. ([#17][#17])
- CI toolchain was significantly improved and all modern Python's (3.6, 3.7, 3.8)
  are now supported. ([#35][#35])
- Quite enough of bug and schema fixes to support Airflow Operator arguments as much as
  possible.
- And quite a lot of minor, but useful improvements around the project.

All of these changes were contributed by @KostyaEsmukov. Thank you a lot!

[#7]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/7
[#8]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/8
[#12]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/12
[#14]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/14
[#16]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/16
[#17]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/17
[#20]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/20
[#21]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/21
[#23]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/23
[#24]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/24
[#28]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/28
[#29]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/29
[#31]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/31
[#35]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/35
[#38]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/38
[#42]: https://github.com/rambler-digital-solutions/airflow-declarative/pull/42
Assets 2