This is an automated email from the ASF dual-hosted git repository.

jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new c48975eb77a Remove Provider Deprecations in Jenkins (#44630)
c48975eb77a is described below

commit c48975eb77a1ae6f04380ad1e5ec782e7d89df7a
Author: LIU ZHE YOU <[email protected]>
AuthorDate: Wed Dec 4 13:51:53 2024 +0800

    Remove Provider Deprecations in Jenkins (#44630)
---
 providers/src/airflow/providers/jenkins/CHANGELOG.rst         | 11 +++++++++++
 .../providers/jenkins/operators/jenkins_job_trigger.py        |  8 +-------
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/providers/src/airflow/providers/jenkins/CHANGELOG.rst 
b/providers/src/airflow/providers/jenkins/CHANGELOG.rst
index 17ae27dbf1a..37aa604ea74 100644
--- a/providers/src/airflow/providers/jenkins/CHANGELOG.rst
+++ b/providers/src/airflow/providers/jenkins/CHANGELOG.rst
@@ -27,6 +27,17 @@
 Changelog
 ---------
 
+main
+.....
+
+.. warning::
+   All deprecated classes, parameters and features have been removed from the 
Jenkins provider package.
+   The following breaking changes were introduced:
+
+   * Operators
+
+      * Removed ``get_hook`` method from ``JenkinsJobTriggerOperator``. Use 
``hook`` property instead
+
 3.7.2
 .....
 
diff --git 
a/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py 
b/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
index 67c486e75a3..218a3a7842c 100644
--- a/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
+++ b/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
@@ -27,11 +27,10 @@ from typing import Any, Union
 from urllib.error import HTTPError, URLError
 
 import jenkins
-from deprecated.classic import deprecated
 from jenkins import Jenkins, JenkinsException
 from requests import Request
 
-from airflow.exceptions import AirflowException, 
AirflowProviderDeprecationWarning
+from airflow.exceptions import AirflowException
 from airflow.models import BaseOperator
 from airflow.providers.jenkins.hooks.jenkins import JenkinsHook
 
@@ -193,11 +192,6 @@ class JenkinsJobTriggerOperator(BaseOperator):
         """Instantiate the Jenkins hook."""
         return JenkinsHook(self.jenkins_connection_id)
 
-    @deprecated(reason="use `hook` property instead.", 
category=AirflowProviderDeprecationWarning)
-    def get_hook(self) -> JenkinsHook:
-        """Instantiate the Jenkins hook."""
-        return self.hook
-
     def execute(self, context: Mapping[Any, Any]) -> str | None:
         self.log.info(
             "Triggering the job %s on the jenkins : %s with the parameters : 
%s",

Reply via email to