mirror of
https://github.com/apache/airflow.git
synced 2026-11-04 07:12:48 +00:00
* Prepare providers release 2026-10-06 * Move reverted changes to the hidden changelog block * Clarify provider release changelog entries * Hide ruff fixes from provider changelogs * Sort provider release changelog entries * Add changelog entries for recently merged provider changes
100 lines
5.0 KiB
ReStructuredText
100 lines
5.0 KiB
ReStructuredText
|
|
.. Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
.. http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
.. Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
.. NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE OVERWRITTEN!
|
|
|
|
.. IF YOU WANT TO MODIFY TEMPLATE FOR THIS FILE, YOU SHOULD MODIFY THE TEMPLATE
|
|
``PROVIDER_README_TEMPLATE.rst.jinja2`` IN the ``dev/breeze/src/airflow_breeze/templates`` DIRECTORY
|
|
|
|
Package ``apache-airflow-providers-jdbc``
|
|
|
|
Release: ``5.6.1``
|
|
|
|
|
|
`Java Database Connectivity (JDBC) <https://docs.oracle.com/javase/8/docs/technotes/guides/jdbc/>`__
|
|
|
|
|
|
Provider package
|
|
----------------
|
|
|
|
This is a provider package for ``jdbc`` provider. All classes for this provider package
|
|
are in ``airflow.providers.jdbc`` python package.
|
|
|
|
You can find package information and changelog for the provider
|
|
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-jdbc/5.6.1/>`_.
|
|
|
|
Installation
|
|
------------
|
|
|
|
You can install this package on top of an existing Airflow installation (see ``Requirements`` below
|
|
for the minimum Airflow version supported) via
|
|
``pip install apache-airflow-providers-jdbc``
|
|
|
|
The package supports the following python versions: 3.11,3.12,3.13,3.14
|
|
|
|
Requirements
|
|
------------
|
|
|
|
========================================== ==========================================================================================================
|
|
PIP package Version required
|
|
========================================== ==========================================================================================================
|
|
``apache-airflow`` ``>=2.11.0``
|
|
``apache-airflow-providers-common-compat`` ``>=1.14.0``
|
|
``apache-airflow-providers-common-sql`` ``>=1.32.0``
|
|
``jaydebeapi`` ``>=1.1.1``
|
|
``jpype1`` ``>=1.4.1,!=1.7.0; python_version == "3.11" and sys_platform == "darwin" and platform_machine == "arm64"``
|
|
``jpype1`` ``>=1.4.1; python_version == "3.11" and (sys_platform != "darwin" or platform_machine != "arm64")``
|
|
``jpype1`` ``>=1.5.0,!=1.7.0; python_version == "3.12" and sys_platform == "darwin" and platform_machine == "arm64"``
|
|
``jpype1`` ``>=1.5.0; python_version == "3.12" and (sys_platform != "darwin" or platform_machine != "arm64")``
|
|
``jpype1`` ``>=1.5.1,!=1.7.0; python_version == "3.13" and sys_platform == "darwin" and platform_machine == "arm64"``
|
|
``jpype1`` ``>=1.5.1; python_version == "3.13" and (sys_platform != "darwin" or platform_machine != "arm64")``
|
|
``jpype1`` ``>=1.7.0; python_version >= "3.14"``
|
|
========================================== ==========================================================================================================
|
|
|
|
Optional cross provider package dependencies
|
|
--------------------------------------------
|
|
|
|
Those are dependencies that might be needed in order to use all the features of the package.
|
|
You need to install the specified providers in order to use them.
|
|
|
|
You can install such cross-provider dependencies when installing from PyPI. For example:
|
|
|
|
.. code-block:: bash
|
|
|
|
pip install apache-airflow-providers-jdbc[openlineage]
|
|
|
|
|
|
============================================================================================================== ===============
|
|
Dependent package Extra
|
|
============================================================================================================== ===============
|
|
`apache-airflow-providers-openlineage <https://airflow.apache.org/docs/apache-airflow-providers-openlineage>`_ ``openlineage``
|
|
============================================================================================================== ===============
|
|
|
|
Optional dependencies
|
|
----------------------
|
|
|
|
=============== ========================================
|
|
Extra Dependencies
|
|
=============== ========================================
|
|
``openlineage`` ``apache-airflow-providers-openlineage``
|
|
``sqlalchemy`` ``sqlalchemy>=1.4.54,!=2.1.0``
|
|
=============== ========================================
|
|
|
|
The changelog for the provider package can be found in the
|
|
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-jdbc/5.6.1/changelog.html>`_.
|