Following the discussions in Slack:
https://apache-airflow.slack.com/archives/CCQ7EGB1P/p1603448752476900

Which versions of Postgres we should support and use in Airlfow 2.0?

According to: https://www.postgresql.org/support/versioning/

Version Current minor Supported First Release Final Release
13 13.0 Yes September 24, 2020 November 13, 2025
12 12.4 Yes October 3, 2019 November 14, 2024
11 11.9 Yes October 18, 2018 November 9, 2023
10 10.14 Yes October 5, 2017 November 10, 2022
9.6 9.6.19 Yes September 29, 2016 November 11, 2021
9.5 9.5.23 Yes January 7, 2016 February 11, 2021

Looks like all 9.5., 9.6, 10, 11. 12, 13 are still "live", thought 9.5 is
close to end of it.

Ideally I'd opt for 9.6. 10. 11. 12. 13  - currently we support (and test)
9.6 and 10. From the discussion - Astronomer run their tests on 12 and 13,
so I presume it's just a matter of running the tests in CI. If we implement
the "no-full-matrix" approach for not-approved PRs, this might even be a
viable option to run all versions (but only for approved/master PRs). We
might also decide to exclude some matrix combinations (like run each
Postgres with a different Python version).

WDYT? Any opinions?

J.


-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Reply via email to