apache-airflow-providers-oracle
Changelog¶
4.0.0¶
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Breaking changes¶
Warning
All deprecated classes, parameters and features have been removed from the Oracle provider package. The following breaking changes were introduced:
- Hooks
Remove deprecated support setting the Oracle Service Name using
conn.schema
. Please useconn.extra.service_name
instead.
- Operators
Remove
airflow.providers.oracle.operators.oracle.OracleOperator
. Please useairflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator
instead.
Remove Provider Deprecations in Oracle (#44704)
Misc¶
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
3.12.1¶
Bug Fixes¶
Fix oracle bulk insert issue when leftover chunk is empty (#43467)
Misc¶
Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)
3.12.0¶
Features¶
Add sequence insert support to OracleHook (#42947)
3.11.0¶
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
3.10.3¶
Misc¶
Warn user about unused replace parameter in insert_rows (OracleHook) (#39408)
3.10.2¶
Misc¶
implement per-provider tests with lowest-direct dependency resolution (#39946)
3.10.1¶
Misc¶
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
3.10.0¶
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
3.9.2¶
Misc¶
feat: Switch all class, functions, methods deprecations to decorators (#36876)
3.9.1¶
Bug Fixes¶
Return common data structure in DBApi derived classes
3.9.0¶
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
3.8.0¶
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump min airflow version of providers (#34728)
3.7.4¶
Misc¶
Refactor: Consolidate "import numpy as np" (#34111)
Combine similar if logics in providers (#33987)
remove unnecessary and rewrite it using list in providers (#33763)
3.7.3¶
Misc¶
Replace strftime with f-strings where nicer (#33455)
Simplify conditions on len() in other providers (#33569)
Refactor: Simplify code in smaller providers (#33234)
Avoid importing pandas and numpy in runtime and module level (#33483)
3.7.2¶
Misc¶
Add deprecation info to the providers modules and classes docstring (#32536)
3.7.1¶
Note
This release dropped support for Python 3.7
Misc¶
Add note about dropping Python 3.7 for providers (#32015)
3.7.0¶
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers (#30917)
Add docs for Oracle operators (#30979)
Fix deprecated import in Oracle example (#31166)
3.6.0¶
Features¶
XCOM push ORA error code in OracleStoredProcedure (#27319)
3.5.1¶
Bug Fixes¶
Bump common.sql provider to 1.3.1 (#27888)
3.5.0¶
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy.
Misc¶
Move min airflow version to 2.3.0 for all providers (#27196)
Features¶
Add SQLExecuteQueryOperator (#25717)
3.4.0¶
Features¶
Add oracledb thick mode support for oracle provider (#26576)
Misc¶
Add common-sql lower bound for common-sql (#25789)
3.3.0¶
Features¶
Unify DbApiHook.run() method with the methods which override it (#23971)
3.2.0¶
Features¶
Move all SQL classes to common-sql provider (#24836)
3.1.0¶
Features¶
Update Oracle library to latest version (#24311)
3.0.0¶
Breaking changes¶
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy.
Features¶
Add 'parameters' to templated fields in 'OracleOperator' (#22857)
Misc¶
Make numpy effectively an optional dependency for Oracle provider (#24272)
2.2.3¶
Bug Fixes¶
Fix mistakenly added install_requires for all providers (#22382)
2.2.2¶
Misc¶
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
2.2.1¶
Bug Fixes¶
Fix oracle test connection (#21699)
Misc¶
Support for Python 3.10
2.2.0¶
Features¶
Add more SQL template fields renderers (#21237)
[Oracle] Oracle Hook - automatically set current_schema when defined in Connection (#19084)
improved backwards compatibility (#21524)
Bug Fixes¶
Oracle Provider: Fix handling of bindvars with no parameters (#20720)
2.1.0¶
Features¶
Add method 'callproc' on Oracle hook (#20072)
Add ''autocommit'' to ''OracleHook'' (#20085)
2.0.1¶
Bug Fixes¶
2.0.0¶
Breaking changes¶
Auto-apply apply_default decorator (#15667)
Warning
Due to apply_default decorator removal, this version of the provider requires Airflow 2.1.0+.
If your Airflow version is < 2.1.0, and you want to install this provider version, first upgrade
Airflow to at least version 2.1.0. Otherwise your Airflow package version will be upgraded
automatically and you will have to manually run airflow upgrade db
to complete the migration.
Features¶
Add optional result handler to database hooks (#15581)
[Oracle] Add port to DSN (#15589)
add oracle connection link (#15632)
1.1.0¶
Features¶
A bunch of template_fields_renderers additions (#15130)
1.0.1¶
Updated documentation and readme files.
1.0.0¶
Initial version of the provider.