You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2021/05/19 09:26:19 UTC

[GitHub] [airflow] eladkal opened a new pull request #15936: [WIP] add version life cycle table

eladkal opened a new pull request #15936:
URL: https://github.com/apache/airflow/pull/15936


   Following discussion on mailing list [More explicit/prominent EOL information for Airflow 1.10?](https://lists.apache.org/thread.html/r5fa1a8e801fb6d642e02586ac3b8f9f3d5a7a000c7d84496ac7d889e%40%3Cdev.airflow.apache.org%3E) regarding making version lifecycle more noticable suggesting adding a time table to README.md with relevant information.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] xinbinhuang commented on pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
xinbinhuang commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844273941


   Love the idea of the life cycle table! One comment: would it make sense to change the table in README.md to a link to the actual table (either the site or the installation.rst) so that we don't need to hard code/update the table in 2 places? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] eladkal commented on pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
eladkal commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844294400


   @xinbinhuang I think in the future it might make sense to move it to airflow website and have a link in installation.rst to that page. However in README at this point I rather not have a link as the idea is to make it noticeable - link might not achieve that goal.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-843941144


   Agree with @kaxil . We should make it consistent. And maybe we could even prepare some kind of graphics/messaging to make a bigger campaign about it. 
   
   I've heard some rumors that there is a good marketing team around that knows Airflow and could help with making a consistent campaign ;) 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844304413


   Shall we merge ? Looks green :)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] eladkal commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
eladkal commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635305074



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       > The current Patch/Minor is variable too.
   
   yeah I'm fine with removing it. User can find this information easily in https://pypi.org/project/apache-airflow/#history




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] ashb commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
ashb commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635285527



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       The current Patch/Minor is variable too.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] jedcunningham commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
jedcunningham commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635280663



##########
File path: README.md
##########
@@ -74,6 +74,23 @@ Airflow is not a streaming solution, but it is often used to process real-time d
 - **Elegant**:  Airflow pipelines are lean and explicit. Parameterizing your scripts is built into the core of Airflow using the powerful **Jinja** templating engine.
 - **Scalable**:  Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers.
 
+## Version Life Cycle
+
+Apache Airflow version life cycle:
+
+| Version | Current Patch/Minor | State           | First Release | Limited Support | EOL/Terminated |
+|---------|---------------------|-----------------|---------------|-----------------|----------------|
+| 2       | 2.1.0               | Supported       | Dec 17, 2020  | Dec 2021        | TBD            |
+| 1.10    | 1.10.15             | Limited Support | Aug 27, 2018  | Dec 2020        | June 2021      |

Review comment:
       Should we be more specific than month/year when we can?
   
   ```suggestion
   | 1.10    | 1.10.15             | Limited Support | Aug 27, 2018  | Dec 17, 2020    | June 17, 2021  |
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844303849


   > @xinbinhuang I think in the future it might make sense to move it to airflow website and have a link in installation.rst to that page. However in README at this point I rather not have a link as the idea is to make it noticeable - link might not achieve that goal.
   
   Quite Agree. Same as I did with "PIP 20.0.4" to make sure that it is everywhere where people look or get by search/accidentally
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] ashb commented on pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
ashb commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844366911


   Yeah fine by me


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] vikramkoka commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
vikramkoka commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635341918



##########
File path: README.md
##########
@@ -74,6 +74,23 @@ Airflow is not a streaming solution, but it is often used to process real-time d
 - **Elegant**:  Airflow pipelines are lean and explicit. Parameterizing your scripts is built into the core of Airflow using the powerful **Jinja** templating engine.
 - **Scalable**:  Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers.
 
+## Version Life Cycle
+
+Apache Airflow version life cycle:
+
+| Version | Current Patch/Minor | State           | First Release | Limited Support | EOL/Terminated |
+|---------|---------------------|-----------------|---------------|-----------------|----------------|
+| 2       | 2.1.0               | Supported       | Dec 17, 2020  | Dec 2021        | TBD            |
+| 1.10    | 1.10.15             | Limited Support | Aug 27, 2018  | Dec 2020        | June 2021      |

Review comment:
       I like the part of making this more explicit too. 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635284265



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       We don't really have a good "place" for that and since people might get to this page via google, It might make sense here actually, since this is the place that people got when they want to install. 
   
   The only "variable" here is the "TBD" in current version, but unless we get to python-like regular releases, this has to be TBD I think. 
   
   When we update it periodically with releasing new versions, this will stay in the same "stable" link and will be automatically updated. So it might make sense to keep it here. We can also update the TBDs retroactively with already released pages. That will be one simple search replace when we agree to release new major version.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] jedcunningham commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
jedcunningham commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635400594



##########
File path: README.md
##########
@@ -74,6 +74,23 @@ Airflow is not a streaming solution, but it is often used to process real-time d
 - **Elegant**:  Airflow pipelines are lean and explicit. Parameterizing your scripts is built into the core of Airflow using the powerful **Jinja** templating engine.
 - **Scalable**:  Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers.
 
+## Version Life Cycle
+
+Apache Airflow version life cycle:
+
+| Version | Current Patch/Minor | State           | First Release | Limited Support | EOL/Terminated |
+|---------|---------------------|-----------------|---------------|-----------------|----------------|
+| 2       | 2.1.0               | Supported       | Dec 17, 2020  | Dec 2021        | TBD            |
+| 1.10    | 1.10.15             | Limited Support | Aug 27, 2018  | Dec 2020        | June 2021      |

Review comment:
       @eladkal, missed the day in the EOL column, or was that intentional?




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] eladkal commented on pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
eladkal commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-844343743


   @ashb are your OK with it?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] ashb commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
ashb commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635271287



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       Since this is "across" versions, would this possible make more sense on the site and not in the docs, so that old versions don't contain out-of-date info?




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] eladkal merged pull request #15936: add version life cycle table

Posted by GitBox <gi...@apache.org>.
eladkal merged pull request #15936:
URL: https://github.com/apache/airflow/pull/15936


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635300843



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       True. Do we need it there though Maybe we can skip it in the docs? 
   
   Where else could we put it ? 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] potiuk commented on a change in pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
potiuk commented on a change in pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#discussion_r635300843



##########
File path: docs/apache-airflow/installation.rst
##########
@@ -29,6 +29,30 @@ installation with other tools as well.
 
     Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
 
+Version Life Cycle
+'''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+| Version | Current Patch/Minor |      State      | First Release | Limited Support | EOL/Terminated |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|    2    |        2.1.0        |    Supported    |  Dec 17, 2020 |     Dec 2021    |       TBD      |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.10  |       1.10.15       | Limited Support |  Aug 27, 2018 |     Dec 2020    |    June 2021   |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.9   |        1.9.0        |       EOL       |  Jan 03, 2018 |     Aug 2018    |    Aug 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.8   |        1.8.2        |       EOL       |  Mar 19, 2017 |     Jan 2018    |    Jan 2018    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+
+|   1.7   |       1.7.1.2       |       EOL       |  Mar 28, 2016 |     Mar 2017    |    Mar 2017    |
++---------+---------------------+-----------------+---------------+-----------------+----------------+

Review comment:
       True. Do we need it there though Maybe we can skip it in the docs? 
   
   Where else could we put it so that it's not "hidden" ? 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [airflow] github-actions[bot] commented on pull request #15936: [WIP] add version life cycle table

Posted by GitBox <gi...@apache.org>.
github-actions[bot] commented on pull request #15936:
URL: https://github.com/apache/airflow/pull/15936#issuecomment-843940047


   The PR is likely ready to be merged. No tests are needed as no important environment files, nor python files were modified by it. However, committers might decide that full test matrix is needed and add the 'full tests needed' label. Then you should rebase it to the latest master or amend the last commit of the PR, and push it with --force-with-lease.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org