Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Provider Deprecations in HTTP #44542

Merged

Conversation

jscheffl
Copy link
Contributor

@jscheffl jscheffl commented Dec 1, 2024

In Airflow 3 Dev Call we discussed and made a LAZY CONSENSUS to remove all deprecation's in providers prior 2.11 release in https://lists.apache.org/thread/lhy7zhz8yxo3jjpln0ds8ogszgb9b469.

This PR is the first for the provider HTTP

@eladkal
Copy link
Contributor

eladkal commented Dec 1, 2024

We need also update to the changelog (simiar to what we did for cncf.kubenetes and amazon). I will create tracking issue with all the details tomorrow

@jscheffl
Copy link
Contributor Author

jscheffl commented Dec 1, 2024

We need also update to the changelog (simiar to what we did for cncf.kubenetes and amazon). I will create tracking issue with all the details tomorrow

If you give me a hint I do that... do I need to edit the CHANGELOG.rst and add the future major version like in k8s? Or do I need to drop a newfragment somewhere that is sourced in the provider production process?

Like in providers/src/airflow/providers/http/CHANGELOG.rst

5.0.0
......


Breaking changes
~~~~~~~~~~~~~~~~

.. warning::
  All deprecated classes, parameters and features have been removed from the Kubernetes provider package.
  The following breaking changes were introduced:

  * Operators
     * Remove ``airflow.providers.http.operators.http.SimpleHttpOperator``. Use ``airflow.providers.http.operators.http.HttpOperator`` instead.

@vincbeck
Copy link
Contributor

vincbeck commented Dec 2, 2024

We need also update to the changelog (simiar to what we did for cncf.kubenetes and amazon). I will create tracking issue with all the details tomorrow

If you give me a hint I do that... do I need to edit the CHANGELOG.rst and add the future major version like in k8s? Or do I need to drop a newfragment somewhere that is sourced in the provider production process?

Like in providers/src/airflow/providers/http/CHANGELOG.rst

5.0.0
......


Breaking changes
~~~~~~~~~~~~~~~~

.. warning::
  All deprecated classes, parameters and features have been removed from the Kubernetes provider package.
  The following breaking changes were introduced:

  * Operators
     * Remove ``airflow.providers.http.operators.http.SimpleHttpOperator``. Use ``airflow.providers.http.operators.http.HttpOperator`` instead.

The former :)

@jscheffl
Copy link
Contributor Author

jscheffl commented Dec 2, 2024

relates to #44559

@jscheffl jscheffl force-pushed the feature/remove-provider-deprecations-http branch from d67041d to 53ad2a8 Compare December 2, 2024 20:36
@jscheffl jscheffl merged commit 1cf7964 into apache:main Dec 2, 2024
65 checks passed
LefterisXefteris pushed a commit to LefterisXefteris/airflow that referenced this pull request Jan 5, 2025
* Remove Provider Deprecations in HTTP

* Add breaking changes changelog
got686-yandex pushed a commit to got686-yandex/airflow that referenced this pull request Jan 30, 2025
* Remove Provider Deprecations in HTTP

* Add breaking changes changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants