Package apache-airflow-providers-openlineage
OpenLineage
This is detailed commit list of changes for versions provider package: openlineage
.
For high-level changelog, see package information including changelog.
2.7.0
Latest change: 2025-09-05
Commit |
Committed |
Subject |
05960ac2eb |
2025-09-05 |
Prepare release for Sep 2025 1st wave of providers (#55203)
|
2dcb88ff75 |
2025-09-04 |
Move email notifications from scheduler to DAG processor (#55238)
|
13716ab772 |
2025-09-04 |
Fix Airflow 2 reference in README/index of providers (#55240)
|
f620bcc40a |
2025-09-02 |
Remove airflow.models.DAG (#54383)
|
efee1f9e3c |
2025-09-01 |
chore: add more test cases to OpenLineage system tests (#55138)
|
b7846750bd |
2025-08-30 |
Make term Dag consistent in providers docs (#55101)
|
d9969be6c9 |
2025-08-30 |
Decouple serialization and deserialization code for tasks (#54569)
|
7982542755 |
2025-08-23 |
Move secrets_masker over to airflow_shared distribution (#54449)
|
4467d50618 |
2025-08-18 |
chore: update ol system tests after bug fix in AF3 (#54629)
|
3442d811cf |
2025-08-17 |
Switch pre-commit to prek (#54258)
|
30cc87ee5e |
2025-08-14 |
Fix setproctitle usage on macos (#53122)
|
cbfa578c3f |
2025-08-14 |
Remove MappedOperator inheritance (#53696)
|
c26bf59fbc |
2025-08-13 |
Fix mypy no-redef errors for timeout imports in providers (#54471)
|
569599ab4f |
2025-08-13 |
Remove SDK BaseOperator in TaskInstance (#53223)
|
2f12aff1e0 |
2025-08-11 |
docs: fix broken link on OpenLineage developer section (#54356)
|
67ff100ab3 |
2025-08-11 |
chore: Adjust OL system tests to latest changes (#54352)
|
9dcdf641d4 |
2025-08-11 |
add tasksDuration to state run facet (#53644)
|
0c0ae6fbcf |
2025-08-07 |
Update usage of timeout contextmanager from SDK where possible (#54183)
|
2.6.1
Latest change: 2025-08-07
Commit |
Committed |
Subject |
3664481941 |
2025-08-07 |
Prepare release for Aug 2025 1st wave of providers (#54193)
|
db8e628009 |
2025-08-04 |
Allow secrets redact function to have different redaction than '***' (#53977)
|
7aa07042a8 |
2025-08-02 |
Fix several deprecation warnings related to airflow.sdk (#53791)
|
2.6.0
Latest change: 2025-07-29
Commit |
Committed |
Subject |
cdf5d1e1b1 |
2025-07-29 |
Prepare release for July 2025 2nd wave of providers (#53806)
|
f1a76a104a |
2025-07-28 |
Fix Task Group Deprecation error from plugin (#53813)
|
fa10a93338 |
2025-07-26 |
OpenLineage EmptyOperator (#53730)
|
70ff46b579 |
2025-07-24 |
Updating openlineage-integration-common and openlineage-python dependencies for apache-airflow-providers-openlineage provider. (#53671)
|
35d23c3222 |
2025-07-23 |
Restore ''get_previous_dagrun'' functionality for task context (#53655)
|
3f6d78c09e |
2025-07-23 |
Deprecate decorators from Core (#53629)
|
584050de80 |
2025-07-22 |
Replace 'mock.patch("utcnow")' with time_machine. (#53642)
|
db3bf8fbfa |
2025-07-17 |
Add Python 3.13 support for Airflow. (#46891)
|
ebf3fba15b |
2025-07-17 |
fix: Adjust emits_ol_events to account for inlets check since AF3.0.2 (#53449)
|
d25d541079 |
2025-07-15 |
fix: Check dynamic transport env vars in is_disabled() (#53370)
|
3566b8ef61 |
2025-07-15 |
Update main with Airflow 3.0.3 release details (#53349)
|
a9bcc9b2e3 |
2025-07-13 |
Cleanup mypy ignores in openlineage test_listener (#53326)
|
17f345d558 |
2025-07-13 |
Cleanup type ignores in openlineage provider where possible (#53284)
|
01c5150a5f |
2025-07-12 |
Remove type ignore across codebase after mypy upgrade (#53243)
|
379c478a01 |
2025-07-12 |
Remove direct scheduler BaseOperator refs (#52234)
|
f2b983e49c |
2025-07-10 |
Make openlineage compatible with mypy 1.16.1 (#53119)
|
7ea7fcdda6 |
2025-07-08 |
Make dag_version_id in TI non-nullable (#50825)
|
e9eb4813e4 |
2025-07-07 |
Remove upper-binding for "python-requires" (#52980)
|
9f70af5816 |
2025-07-07 |
fix: Adjust OL system test to latest changes (#52971)
|
fbc8f06e1b |
2025-07-07 |
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
|
edf86df9aa |
2025-07-03 |
feat: Add new documentation facet to all OL events (#52343)
|
2.5.0
Latest change: 2025-07-03
Commit |
Committed |
Subject |
4c66ebd060 |
2025-07-03 |
Prepare release for July 2025 1st provider wave (#52727)
|
ea5d5c3ea3 |
2025-07-02 |
Move 'BaseHook' implementation to task SDK (#51873)
|
dc47a11df9 |
2025-07-01 |
Disable UP038 ruff rule and revert mandatory 'X | Y' in insintance checks (#52644)
|
d4540c8306 |
2025-06-30 |
Add a bunch of no-redef ignores so Mypy is happy (#52507)
|
e3428dd435 |
2025-06-30 |
[OpenLineage] Added operator_provider_version to task event (#52468)
|
85640d3889 |
2025-06-28 |
Make sure all test version imports come from test_common (#52425)
|
8c86c5e9e5 |
2025-06-27 |
chore: use task_instance as source for all airflow identifiers used in listener (#52339)
|
e7e89a07ff |
2025-06-27 |
Drop support for Python 3.9 (#52072)
|
78e4cb4c67 |
2025-06-27 |
Replace 'models.BaseOperator' to Task SDK one for Standard Provider (#52292)
|
266c1ce2e8 |
2025-06-27 |
Use BaseSensorOperator from task sdk in providers (#52296)
|
badff58fe3 |
2025-06-25 |
Remove db_tests from openlineage provider (#52239)
|
3698fabb47 |
2025-06-23 |
nit: bump openlineage libraries requirement to 1.34 (#52075)
|
0bbf4ca4c6 |
2025-06-19 |
Fixing ruff static check failures on main (#51937)
|
5e74ec4a9e |
2025-06-19 |
fix non existing 'ti.dag_run' access in openlineage provider (#51932)
|
c96357cf97 |
2025-06-19 |
Fix compatibility test for Open Lineage (#51931)
|
3dd03a1d7c |
2025-06-19 |
Fix failing openlineage test (#51928)
|
72892d2776 |
2025-06-17 |
Fix type import to AbstractOperator (#51773)
|
2.4.0
Latest change: 2025-06-15
Commit |
Committed |
Subject |
b808dd8d82 |
2025-06-15 |
Prepare release for June 2025 provider wave (#51724)
|
1edb5136f2 |
2025-06-13 |
nit: task-level facets should not overwrite integration-level facets (#51690)
|
d33e887b71 |
2025-06-08 |
Make duration in 'List Dag Run' page sortable (#51495)
|
2a69dc490e |
2025-06-07 |
import MappedOperator from airflow.sdk.definitions.mappedoperator (#51492)
|
dd1fa33ade |
2025-06-04 |
feat: Add NominalTimeRunFacet to all OL events (#51404)
|
d8727eb215 |
2025-06-04 |
feat: Add TagsJobFacet to DAGRun OpenLineage events (#51303)
|
78aa7825b7 |
2025-06-04 |
tests: Adjust OL system test after ownership facet changes (#51394)
|
8cb1d075a0 |
2025-06-03 |
fix: Use task owner for TASK level Ownership facet (#51305)
|
d07f918d0f |
2025-06-03 |
Fix openlineage doc error (#51356)
|
5e8dee899d |
2025-06-03 |
feat: Add Airflow-specific OL system tests validation and more tests (#51084)
|
6041b77666 |
2025-05-30 |
Fix OpenLineage macro _get_logical_date (#51210)
|
e1cd0c7a00 |
2025-05-29 |
Fix failing static checks (#51197)
|
a898a1bce8 |
2025-05-29 |
feat: merge TimeDeltaSensorAsync to TimeDeltaSensor (#51133)
|
7fa85e2b4e |
2025-05-28 |
Fix simple grammar mistakes in doc (#51138)
|
a500cafafe |
2025-05-19 |
expose OpenLineage's lineage_root_* macros in plugin (#50532)
|
330789ecd8 |
2025-05-16 |
Fixes issue RuntimeTaskInstance does not contain log_url | added during taskrunner startup (#50376)
|
2.3.0
Latest change: 2025-05-14
Commit |
Committed |
Subject |
a4a51a02db |
2025-05-14 |
Prepare release for providers May 2025 (#50531)
|
a94f6d8fcf |
2025-05-09 |
nit: Remove duplicate warning when no OL metadata returned (#50350)
|
7688825507 |
2025-05-07 |
tests: Fix clearing Variables for OpenLineage system tests (#50234)
|
4728fffc5f |
2025-05-06 |
Update description of provider.yaml dependencies (#50231)
|
e124eb2e69 |
2025-05-06 |
Bump openlineage provider (#50230)
|
3b3dbe9b64 |
2025-05-05 |
add root parent information to OpenLineage events (#49237)
|
ee200f8a36 |
2025-04-28 |
Remove AIRFLOW_2_10_PLUS conditions (#49877)
|
c761353ce1 |
2025-04-28 |
Avoid committing history for providers (#49907)
|
0f573ee40b |
2025-04-28 |
Bump min Airflow version in providers to 2.10 (#49843)
|
ab28a8b2ac |
2025-04-24 |
feat: Add DAG versioning information to OpenLineage events (#48741)
|
96c3fb9049 |
2025-04-23 |
tests: Fix OpenLineage VariableTransport's initialization (#49550)
|
efc239c539 |
2025-04-22 |
Delete duplicate 'mock_supervisor_comms' pytest fixtures from OL provider (#49520)
|
a74daa3e4f |
2025-04-16 |
Remove redundant fixtures in OL provider (#49357)
|
349798c590 |
2025-04-16 |
Improve execution time messages for DAG or Task not found (#49352)
|
2.2.0
Latest change: 2025-04-16
Commit |
Committed |
Subject |
ca3e4e75c6 |
2025-04-16 |
Prepare docs for Apr 3rd wave of providers (#49338)
|
c447ad303b |
2025-04-14 |
gate import behind Airflow 2 path (#49209)
|
cb295c351a |
2025-04-14 |
remove superfluous else block (#49199)
|
b487617969 |
2025-04-11 |
feat: Add support for task's manual state change notification in OpenLineage listener (#49040)
|
6bd5354718 |
2025-04-11 |
feat: Explicitly propagate airflow logging level to OL client (#49108)
|
0936d76aa6 |
2025-04-11 |
chore: Update requirement for openlineage client to >=1.31.0 (#49083)
|
b7b25d6206 |
2025-04-10 |
feat: Add owner_links in DAG object in airflow facet (#49085)
|
2.1.3
Latest change: 2025-04-10
Commit |
Committed |
Subject |
4a8567b20b |
2025-04-10 |
Prepare docs for Apr 2nd wave of providers (#49051)
|
e84c177f74 |
2025-04-09 |
Move ObjectStoragePath and attach to Task SDK (#48906)
|
ad2e80d299 |
2025-04-08 |
tests: verify openlineage airflow models serialization (#47915)
|
7b2ec33c7a |
2025-04-08 |
Remove unnecessary entries in get_provider_info and update the schema (#48849)
|
86d5b27f92 |
2025-04-08 |
Make '@task' import from airflow.sdk (#48896)
|
139673d3ce |
2025-04-07 |
Remove fab from preinstalled providers (#48457)
|
67858fd7e7 |
2025-04-06 |
Improve documentation building iteration (#48760)
|
2.1.2
Latest change: 2025-04-06
Commit |
Committed |
Subject |
adbb062b50 |
2025-04-06 |
Prepare docs for Apr 1st wave of providers (#48828)
|
e84a745bd9 |
2025-04-05 |
Fix OL tests due to decorators move to std provider (#48808)
|
25cf4145a4 |
2025-04-04 |
fix: remove use of get_inlet_defs and get_outlet_defs from OpenLineage (#48792)
|
1b98450c0b |
2025-04-03 |
Implement triggering_asset_events in task sdk (#48650)
|
d4473555c0 |
2025-04-02 |
Simplify tooling by switching completely to uv (#48223)
|
e7daa6794c |
2025-04-01 |
Make datetime objects in Context as Pendulum objects (#48592)
|
f851c14f6d |
2025-03-31 |
docs: Update OL docs after BaseExtractor changes (#48585)
|
cfb08bb3be |
2025-03-31 |
Remove auto lineage from Airflow (#48421)
|
47002feacd |
2025-03-30 |
Upgrade ruff to latest version (#48553)
|
fb67e128cf |
2025-03-29 |
Move BaseOperator to 'airflow/sdk/bases/operator.py' (#48529)
|
fde5051eac |
2025-03-28 |
Move bases classes to 'airflow.sdk.bases' (#48487)
|
0063cd7b08 |
2025-03-28 |
nit: log more details about OpenLineage exceptions being caught (#48459)
|
fe1be40957 |
2025-03-27 |
fix: OpenLineage BaseExtractor's on_failure should call on_complete by default (#48456)
|
d30dde27ea |
2025-03-26 |
Add backcompat to openlineage provider method (#48406)
|
c762e17820 |
2025-03-26 |
Prepare docs for Mar 2nd wave of providers (#48383)
|
6adb2dbae4 |
2025-03-25 |
Upgrade providers flit build requirements to 3.12.0 (#48362)
|
6d0e00c73c |
2025-03-25 |
Implement task-level “on” callbacks in sdk (#48002)
|
27a3944da6 |
2025-03-24 |
add OpenLineage configuration injection to SparkSubmitOperator (#47508)
|
b96547dedc |
2025-03-22 |
serialize http transports contained in composite transport (#47444)
|
5eca6c6aa7 |
2025-03-22 |
Calculate retry eligibility before task runs (#47996)
|
243fe86d4b |
2025-03-21 |
Move airflow sources to airflow-core package (#47798)
|
2b082e670a |
2025-03-21 |
fix: Re-add configuring orm for OpenLineage's listener on scheduler (#48049)
|
cf74518131 |
2025-03-20 |
Bump OL provider for Airflow 3.0.0b4 release (#48011)
|
7b20f331a8 |
2025-03-18 |
feat: Add dagrun's end_date and duration to OL facet (#47901)
|
807bdca29c |
2025-03-17 |
fix: Adjust OpenLineage DefaultExtractor for RuntimeTaskInstance in Airflow 3 (#47673)
|
5e1f39c488 |
2025-03-16 |
Use TaskInstance ID as FK in TaskReschedule instead of the multiple fields (#47459)
|
935d2831fe |
2025-03-15 |
Remove links to x/twitter.com (#47801)
|
eb18f87f09 |
2025-03-10 |
Stop trying to reconfigure the ORM in the OpenLineage workers (#47580)
|
2.1.1
Latest change: 2025-03-09
Commit |
Committed |
Subject |
492ecfe5c0 |
2025-03-09 |
Prepare docs for Mar 1st wave of providers (#47545)
|
afcfb86106 |
2025-03-07 |
chore: Update description of 'execution_timeout' in OpenLineage provider.yaml (#47448)
|
58c6a49565 |
2025-03-07 |
Remove the old 'task run' commands and LocalTaskJob (#47453)
|
fbe3fc927e |
2025-03-06 |
Move task_sdk to a standalone task-sdk distribution (#47451)
|
f47ba94ca8 |
2025-03-06 |
Move uuid6 to be devel dependency of openlineage (#47464)
|
fca1c3020e |
2025-03-06 |
revert removing 'external_trigger' from OpenLineage provider (#47383)
|
e4002c3305 |
2025-03-05 |
Move tests_common package to devel-common project (#47281)
|
57986c0f24 |
2025-03-02 |
fix: OpenLineage serialization of dataset timetables for Airflow 2.9 (#47150)
|
10da1a02f3 |
2025-02-28 |
Implement stale dag bundle cleanup (#46503)
|
1addb55154 |
2025-02-28 |
Improve documentation for updating provider dependencies (#47203)
|
c6c4f95ed9 |
2025-02-25 |
Add legacy namespace packages to airflow.providers (#47064)
|
811fa2b016 |
2025-02-25 |
Replace 'external_trigger' check with DagRunType (#45961)
|
518287ce7f |
2025-02-24 |
Runtime context shouldn't have start_date as a key (#46961)
|
dbf8bb4092 |
2025-02-24 |
Remove extra whitespace in provider readme template (#46975)
|
b28c336e8b |
2025-02-21 |
Upgrade flit to 3.11.0 (#46938)
|
2.1.0
Latest change: 2025-02-21
Commit |
Committed |
Subject |
0653ffe78e |
2025-02-21 |
Prepare docs for Feb 1st wave of providers (fixed) (#46962)
|
36ae4683d3 |
2025-02-21 |
pass error for on_task_instance_failed in task sdk (#46941)
|
5d87bddf0a |
2025-02-21 |
Prepare docs for Feb 1st wave of providers (#46893)
|
b4d27074f6 |
2025-02-17 |
Remove remnants of old provider's structure (#46829)
|
4d5846f58f |
2025-02-16 |
Move provider_tests to unit folder in provider tests (#46800)
|
e027457a24 |
2025-02-15 |
Removed the unused provider's distribution (#46608)
|
6d120b76f7 |
2025-02-13 |
Update OpenLineage emmiter to cope with nullable logical_date (#46722)
|
69dd9c9a68 |
2025-02-12 |
Adding uuid6 as a dependency for openlineage (#46653)
|
0047a6886a |
2025-02-11 |
change listener API, add basic support for task instance listeners in TaskSDK, make OpenLineage provider support Airflow 3's listener interface (#45294)
|
8592188ac7 |
2025-02-11 |
Remove AirflowContextDeprecationWarning as all context should be clean for Airflow 3 (#46601)
|
2166c03e5a |
2025-02-09 |
Remove Airflow 3 Deprecation Warning dependency in OTel Provoder (#46600)
|
9fad1316b4 |
2025-02-05 |
tests: Add more information to check in OL system test (#46379)
|
e78b5b4808 |
2025-02-05 |
AIP-72: Move Secrets Masker to task SDK (#46375)
|
eb05869b6d |
2025-02-04 |
Move Google provider to new provider structure (#46344)
|
e6ea6709bb |
2025-02-04 |
Moving EmptyOperator to standard provider (#46231)
|
3004da95e9 |
2025-02-03 |
fix: OL sql parsing add try-except for sqlalchemy engine (#46366)
|
a252a9813a |
2025-02-03 |
feat: Add ProcessingEngineRunFacet to all OL events (#46283)
|
880b067668 |
2025-02-03 |
Add run_after column to DagRun model (#45732)
|
085084b267 |
2025-01-28 |
Fix example import tests after move of providers to new structure (#46217)
|
15d2e200d8 |
2025-01-28 |
Fixing OPENLINEAGE system tests import failure after new structure changes (#46204)
|
a9dff59c62 |
2025-01-27 |
Move OPENLINEAGE provider to new structure provider (#46068)
|
a3294cc627 |
2025-01-25 |
Remove old lineage stuff (#45260)
|
d1b2a44653 |
2025-01-21 |
Start porting mapped task to SDK (#45627)
|
d7c28719e4 |
2025-01-14 |
chore: Update docstring for DatabaseInfo in OpenLineage provider (#45638)
|
90eae569db |
2025-01-13 |
OpenLineage: Include 'AirflowDagRunFacet' in complete/failed events (#45615)
|
6307a123d2 |
2025-01-12 |
Remove classes from 'typing_compat' that can be imported directly (#45589)
|
ac2de474fb |
2025-01-09 |
feat: automatically inject OL transport info into spark jobs (#45326)
|
ab730b1b5f |
2025-01-08 |
feat: Add OpenLineage support for some SQL to GCS operators (#45242)
|
3dd5b0c7f7 |
2025-01-02 |
update outdated hyperlinks referencing provider package files (#45332)
|
3941fc471b |
2024-12-31 |
udpated 404 hyperlink to gcstogcsoperator (#45311)
|
e9412bf69e |
2024-12-30 |
feat: automatically inject OL info into spark job in DataprocCreateBatchOperator (#44612)
|
2.0.0
Latest change: 2024-12-20
Commit |
Committed |
Subject |
2723508345 |
2024-12-20 |
Prepare docs for Nov 1st wave of providers Dec 2024 (#45042)
|
04ccef9b3a |
2024-12-19 |
feat: automatically inject OL info into spark job in DataprocSubmitJobOperator (#44477)
|
2a33da0246 |
2024-12-18 |
Remove references to AIRFLOW_V_2_9_PLUS (#44987)
|
4b38bed76c |
2024-12-16 |
Bump min version of Providers to 2.9 (#44956)
|
490b5e816b |
2024-12-10 |
Consistent way of checking Airflow version in providers (#44686)
|
e26909df6a |
2024-12-07 |
add clear_number to OpenLineage's dagrun-level event run id generation (#44617)
|
37236b6983 |
2024-12-06 |
Remove Provider Deprecations in OpenLineage (#44636)
|
7cc36104ab |
2024-11-27 |
add basic system tests for OpenLineage (#43643)
|
05f935d2a6 |
2024-11-25 |
utilize more information to deterministically generate OpenLineage run_id (#43936)
|
1275fec92f |
2024-11-24 |
Use Python 3.9 as target version for Ruff & Black rules (#44298)
|
a0f3353c47 |
2024-11-20 |
Move Asset user facing components to task_sdk (#43773)
|
123dadda0e |
2024-11-15 |
Rename execution_date to logical_date across codebase (#43902)
|
1.14.0
Latest change: 2024-11-14
Commit |
Committed |
Subject |
a53d9f6d25 |
2024-11-14 |
Prepare docs for Nov 1st wave of providers (#44011)
|
f60886cf36 |
2024-11-14 |
add ProcessingEngineRunFacet to OL DAG Start event (#43213)
|
e7194dff6a |
2024-11-13 |
Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)
|
c7c6547481 |
2024-11-06 |
OpenLineage: accept whole config when instantiating OpenLineageClient. (#43740)
|
80727d42ab |
2024-11-06 |
Temporarily limit openlineage to <1.24.0 (#43732)
|
73f2eab680 |
2024-11-05 |
serialize asset/dataset timetable conditions in OpenLineage info also for Airflow 2 (#43434)
|
06088a3abc |
2024-10-31 |
Standard provider python operator (#42081)
|
1.13.0
Latest change: 2024-10-27
Commit |
Committed |
Subject |
78ff0a9970 |
2024-10-27 |
Prepare docs for Oct 2nd wave of providers (#43409)
|
0c4ed7a58e |
2024-10-23 |
Ignore attr-defined for compat import (#43301)
|
07fdfd7ddb |
2024-10-23 |
Bump ''black'' to ''24.10.0'' (#43285)
|
15b41b458c |
2024-10-22 |
feat: Add supported hooks to OpenLineage docs (#41958)
|
e7d83ddcc4 |
2024-10-22 |
nit: remove taskgroup's tooltip from OL's AirflowJobFacet (#43152)
|
1f0bba2e13 |
2024-10-18 |
feat(providers/openlineage): Use asset in common provider (#43111)
|
59cf3efb8b |
2024-10-15 |
require 1.2.1 common.compat for openlineage provider (#43039)
|
857ca4c06c |
2024-10-09 |
Split providers out of the main "airflow/" tree into a UV workspace project (#42505)
|
1.12.2
Latest change: 2024-10-09
Commit |
Committed |
Subject |
2bb8628463 |
2024-10-09 |
Prepare docs for Oct 1st adhoc wave of providers (#42862)
|
a5ffbbda17 |
2024-10-09 |
Standard provider bash operator (#42252)
|
63ff22f403 |
2024-10-08 |
Drop python3.8 support core and providers (#42766)
|
ede7cb27fd |
2024-09-30 |
Rename dataset related python variable names to asset (#41348)
|
1.12.1
Latest change: 2024-09-27
Commit |
Committed |
Subject |
bcee926d49 |
2024-09-27 |
Prepare docs for Sep 2nd adhoc wave of providers (#42519)
|
84e8cdf674 |
2024-09-26 |
fix: OL dag start event not being emitted (#42448)
|
ffff0e8b33 |
2024-09-23 |
Fix typo in error stack trace formatting for clearer output (#42017)
|
1.12.0
Latest change: 2024-09-21
Commit |
Committed |
Subject |
7628d47d04 |
2024-09-21 |
Prepare docs for Sep 1st wave of providers (#42387)
|
e05c0358af |
2024-09-10 |
chore: bump OL provider dependencies versions (#42059)
|
aa23bfdbc7 |
2024-09-02 |
feat: notify about potential serialization failures when sending DagRun, don't serialize unnecessary params, guard listener for exceptions (#41690)
|
8640f3e397 |
2024-09-02 |
move to dag_run.logical_date from execution date in OpenLineage provider (#41889)
|
00db98b5fe |
2024-09-02 |
fix: cast list to flattened string in openlineage InfoJsonEncodable (#41786)
|
e8a5996891 |
2024-08-26 |
Unify DAG schedule args and change default to None (#41453)
|
1.11.0
Latest change: 2024-08-25
Commit |
Committed |
Subject |
2f952909f5 |
2024-08-25 |
Prepare docs for Aug 3rd wave of providers (#41714)
|
4b42691021 |
2024-08-23 |
feat: openlineage listener captures hook-level lineage (#41482)
|
86e12a9a30 |
2024-08-21 |
fix: replace dagTree with downstream_task_ids (#41587)
|
75fb7acbac |
2024-08-19 |
Prepare docs for Aug 2nd wave of providers (#41559)
|
0e7c757a1b |
2024-08-15 |
fix: get task dependencies without serializing task tree to string (#41494)
|
fcbff15bda |
2024-08-12 |
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
|
d12eb43960 |
2024-08-12 |
feat: add debug facet to all OpenLineage events (#41217)
|
ec0e9f28ea |
2024-08-08 |
feat: add fileloc to DAG info in AirflowRunFacet (#41311)
|
c3286e8b54 |
2024-08-08 |
feat: remove openlineage client deprecated from_environment() method (#41310)
|
d9f7febe33 |
2024-08-08 |
chore: remove openlineage deprecation warnings (#41284)
|
a7353d200e |
2024-08-05 |
fix: return empty data instead of None when OpenLineage on_start method is missing (#41268)
|
1.10.0
Latest change: 2024-08-03
Commit |
Committed |
Subject |
d23881c648 |
2024-08-03 |
Prepare docs for Aug 1st wave of providers (#41230)
|
4d27069d9c |
2024-08-02 |
Adjust default extractor's on_failure detection for airflow 2.10 fix (#41094)
|
4ab0183cfa |
2024-07-28 |
Add AirflowRun on COMPLETE/FAIL events (#40996)
|
277e746fa4 |
2024-07-26 |
openlineage: update docs on openlineage methods (#41051)
|
592eafa82a |
2024-07-26 |
openlineage, docs: add missing execution_timeout conf value (#41042)
|
10f250347d |
2024-07-24 |
openlineage: make value of slots in attrs.define consistent across all OL usages (#40992)
|
eca05550d3 |
2024-07-24 |
Set 'slots' to True for facets used in DagRun (#40972)
|
579a8b87fc |
2024-07-23 |
openlineage: extend custom_run_facets to also be executed on complete and fail (#40953)
|
0206a4cbcf |
2024-07-23 |
openlineage: migrate OpenLineage provider to V2 facets. (#39530)
|
9ec9eb79a0 |
2024-07-23 |
openlineage: Add AirflowRunFacet for dag runEvents (#40854)
|
8a912f9fa0 |
2024-07-23 |
[AIP-62] Translate AIP-60 URI to OpenLineage (#40173)
|
e30f8102b2 |
2024-07-22 |
Ability to add custom facet in OpenLineage events (#38982)
|
12e17d1726 |
2024-07-22 |
openlineage: replace dt.now with airflow.utils.timezone.utcnow (#40887)
|
6366204458 |
2024-07-17 |
openlineage: add method to common.compat to not force hooks to try/except every 2.10 hook lineage call (#40812)
|
985ccbc4c8 |
2024-07-16 |
openlineage: use airflow provided getters from conf (#40790)
|
37a576130b |
2024-07-16 |
openlineage: add config to include 'full' task info based on conf setting (#40589)
|
2f0bba012e |
2024-07-15 |
Add TaskInstance log_url to OpenLineage facet (#40797)
|
ea1812112d |
2024-07-12 |
openlineage: fix / add some task attributes in AirflowRunFacet (#40725)
|
165b91014f |
2024-07-10 |
openlineage: add deferrable information to task info in airflow run facet (#40682)
|
14b075b4c9 |
2024-07-10 |
openlineage: remove deprecated parentRun facet key (#40681)
|
1.9.1
Latest change: 2024-07-09
Commit |
Committed |
Subject |
09a7bd1d58 |
2024-07-09 |
Prepare docs 1st wave July 2024 (#40644)
|
1dc582dba3 |
2024-07-05 |
fix openlineage parsing dag tree with MappedOperator (#40621)
|
1.9.0
Latest change: 2024-07-02
Commit |
Committed |
Subject |
0fae73dc45 |
2024-07-02 |
Update docs for RC2 openlineage provider (#40551)
|
57fb776408 |
2024-06-28 |
fix: scheduler crashing with OL provider on airflow standalone (#40459)
|
322130ed82 |
2024-06-27 |
nit: fix logging level (#40461)
|
a62bd83188 |
2024-06-27 |
Enable enforcing pydocstyle rule D213 in ruff. (#40448)
|
d1a8d3f916 |
2024-06-24 |
fix: provide stack trace under proper key in OL facet (#40372)
|
a1e6e598ed |
2024-06-24 |
Revert "fix: scheduler crashing with OL provider on airflow standalone (#40353)" (#40402)
|
5df3c4efab |
2024-06-23 |
Add few removed Task properties in AirflowRunFacet (#40371)
|
6e5ae26382 |
2024-06-22 |
Prepare docs 2nd wave June 2024 (#40273)
|
fbcee8d01b |
2024-06-21 |
fix: scheduler crashing with OL provider on airflow standalone (#40353)
|
4fbdd07c13 |
2024-06-20 |
fix: sqa deprecations for airflow providers (#39293)
|
1a8d12ffe5 |
2024-06-14 |
openlineage: execute extraction and message sending in separate process (#40078)
|
6f4098487d |
2024-06-14 |
openlineage, redshift: do not call DB for schemas below Airflow 2.10 (#40197)
|
fa65a20d4a |
2024-06-13 |
local task job: add timeout, to not kill on_task_instance_success listener prematurely (#39890)
|
f0b51cdacc |
2024-06-12 |
openlineage: add some debug logging around sql parser call sites (#40200)
|
1a613030e6 |
2024-06-06 |
Add task SLA and queued datetime information to AirflowRunFacet (#40091)
|
c202c07f67 |
2024-06-05 |
Introduce AirflowJobFacet and AirflowStateRunFacet (#39520)
|
aba8def5f3 |
2024-05-29 |
Add error stacktrace to OpenLineage task event (#39813)
|
22305477bb |
2024-05-28 |
Use UUIDv7 for OpenLineage runIds (#39889)
|
1.8.0
Latest change: 2024-05-26
Commit |
Committed |
Subject |
34500f3a2f |
2024-05-26 |
Prepare docs 3rd wave May 2024 (#39738)
|
9532cc7a6c |
2024-05-21 |
fix: Prevent error when extractor can't be imported (#39736)
|
b7671ef5ab |
2024-05-21 |
Re-configure ORM in spawned OpenLineage process in scheduler. (#39735)
|
a81504e316 |
2024-05-21 |
chore: Update conf retrieval docstring and adjust pool_size (#39721)
|
4ee46b984d |
2024-05-20 |
Remove 'openlineage.common' dependencies in Google and Snowflake providers. (#39614)
|
0b698a852b |
2024-05-17 |
Add missing 'dag_state_change_process_pool_size' in 'provider.yaml'. (#39674)
|
4de79a0f6b |
2024-05-17 |
feat: Add custom provider runtime checks (#39609)
|
81a82d8481 |
2024-05-15 |
Run unit tests for Providers with airflow installed as package. (#39513)
|
d529ec8d45 |
2024-05-15 |
Use 'ProcessPoolExecutor' over 'ThreadPoolExecutor'. (#39235)
|
8bc6c32366 |
2024-05-13 |
chore: Add more OpenLineage logs to facilitate debugging (#39136)
|
2b1a2f8d56 |
2024-05-11 |
Reapply templates for all providers (#39554)
|
2c05187b07 |
2024-05-10 |
Faster 'airflow_version' imports (#39552)
|
3938f71dfa |
2024-05-08 |
Scheduler to handle incrementing of try_number (#39336)
|
73918925ed |
2024-05-08 |
Simplify 'airflow_version' imports (#39497)
|
02ce7f1f58 |
2024-05-08 |
openlineage: notify that logged exception was caught (#39493)
|
1.7.1
Latest change: 2024-05-01
Commit |
Committed |
Subject |
fe4605a10e |
2024-05-01 |
Prepare docs 1st wave May 2024 (#39328)
|
ecc5af70eb |
2024-04-22 |
openlineage, snowflake: do not run external queries for Snowflake (#39113)
|
09e938a2a7 |
2024-04-16 |
Fix OpenLineage provide plugin examples (#39029)
|
1.7.0
Latest change: 2024-04-10
Commit |
Committed |
Subject |
5fa80b6aea |
2024-04-10 |
Prepare docs 1st wave (RC1) April 2024 (#38863)
|
093ab7e755 |
2024-04-08 |
Add lineage_job_namespace and lineage_job_name OpenLineage macros (#38829)
|
7d9737154c |
2024-04-07 |
fix: try002 for provider openlineage (#38806)
|
ecd69955f9 |
2024-04-04 |
fix: Remove redundant operator information from facets (#38264)
|
a2f5307fd0 |
2024-03-29 |
Brings back mypy-checks (#38597)
|
714a933479 |
2024-03-26 |
openlineage: add 'opt-in' option (#37725)
|
9c4e333f5b |
2024-03-25 |
fix: disabled_for_operators now stops whole event emission (#38033)
|
87faf3144f |
2024-03-22 |
docs(openlineage): fix quotation around openlineage transport value (#38378)
|
c6bc052980 |
2024-03-19 |
Add default for 'task' on TaskInstance / fix attrs on TaskInstancePydantic (#37854)
|
0a74928894 |
2024-03-18 |
Bump ruff to 0.3.3 (#38240)
|
c0b849ad2b |
2024-03-11 |
Avoid use of 'assert' outside of the tests (#37718)
|
ea5238a81b |
2024-03-08 |
fix: Add fallbacks when retrieving Airflow configuration to avoid errors being raised (#37994)
|
3f52790d42 |
2024-03-06 |
Resolve G004: Logging statement uses f-string (#37873)
|
2852976ea6 |
2024-03-05 |
fix: Fix parent id macro and remove unused utils (#37877)
|
1.6.0
Latest change: 2024-03-04
Commit |
Committed |
Subject |
83316b8158 |
2024-03-04 |
Prepare docs 1st wave (RC1) March 2024 (#37876)
|
9848954e78 |
2024-03-01 |
feat: Add OpenLineage metrics for event_size and extraction time (#37797)
|
e358bb2253 |
2024-02-29 |
tests: Add OpenLineage test cases for File to Dataset conversion (#37791)
|
4938ac04b6 |
2024-02-29 |
feat: Add OpenLineage support for File and User Airflow's lineage entities (#37744)
|
fb6511212e |
2024-02-28 |
docs: Update whole OpenLineage Provider docs. (#37620)
|
5289140a03 |
2024-02-22 |
chore: Update comments and logging in OpenLineage ExtractorManager (#37622)
|
1851a71278 |
2024-02-19 |
[OpenLineage] Add support for JobTypeJobFacet properties. (#37255)
|
5a0be392e6 |
2024-02-16 |
Add comment about versions updated by release manager (#37488)
|
61f0adf0c7 |
2024-02-14 |
fix: Check if operator is disabled in DefaultExtractor.extract_on_complete (#37392)
|
326f9789cd |
2024-02-10 |
Follow D401 style in openlineage, slack, and tableau providers (#37312)
|
674ea5dd9e |
2024-01-30 |
fix static checks for openlineage provider (#37092)
|
c81be6f78c |
2024-01-30 |
Fix macros jinja template example (#36222)
|
1.5.0
Latest change: 2024-01-26
Commit |
Committed |
Subject |
cead3da4a6 |
2024-01-26 |
Add docs for RC2 wave of providers for 2nd round of Jan 2024 (#37019)
|
2b4da0101f |
2024-01-22 |
Prepare docs 2nd wave of Providers January 2024 (#36945)
|
95a83102e8 |
2024-01-09 |
feat: Add dag_id when generating OpenLineage run_id for task instance. (#36659)
|
1.4.0
Latest change: 2024-01-07
Commit |
Committed |
Subject |
19ebcac239 |
2024-01-07 |
Prepare docs 1st wave of Providers January 2024 (#36640)
|
44b97e1687 |
2024-01-04 |
Add OpenLineage support for Redshift SQL. (#35794)
|
f0e3e612ba |
2024-01-03 |
feat: Add openlineage docs ext with list of supported operators and hooks. (#36311)
|
6937ae7647 |
2023-12-30 |
Speed up autocompletion of Breeze by simplifying provider state (#36499)
|
1.3.1
Latest change: 2023-12-23
Commit |
Committed |
Subject |
b15d5578da |
2023-12-23 |
Re-apply updated version numbers to 2nd wave of providers in December (#36380)
|
f5883d6e7b |
2023-12-23 |
Prepare 2nd wave of providers in December (#36373)
|
fcb527ae94 |
2023-12-22 |
Fix typo. (#36362)
|
1.3.0
Latest change: 2023-12-08
Commit |
Committed |
Subject |
999b70178a |
2023-12-08 |
Prepare docs 1st wave of Providers December 2023 (#36112)
|
fba682b1a5 |
2023-12-06 |
Remove ClassVar annotations. (#36084)
|
acd95a5ef1 |
2023-12-05 |
feat: Add parent_run_id for COMPLETE and FAIL events (#36067)
|
35a1b7a63a |
2023-12-04 |
fix: Repair run_id for OpenLineage FAIL events (#36051)
|
0b23d5601c |
2023-11-24 |
Prepare docs 2nd wave of Providers November 2023 (#35836)
|
ecbf02386a |
2023-11-21 |
Add basic metrics to stats collector. (#35368)
|
99534e47f3 |
2023-11-19 |
Use reproducible builds for provider packages (#35693)
|
99df205f42 |
2023-11-16 |
Fix and reapply templates for provider documentation (#35686)
|
1.2.1
Latest change: 2023-11-08
Commit |
Committed |
Subject |
1b059c57d6 |
2023-11-08 |
Prepare docs 1st wave of Providers November 2023 (#35537)
|
59b32dc0a0 |
2023-11-06 |
Fix bad regexp in mypy-providers specification in pre-commits (#35465)
|
706878ec35 |
2023-11-04 |
Remove empty lines in generated changelog (#35436)
|
052e26ad47 |
2023-11-04 |
Change security.rst to use includes in providers (#35435)
|
6858ea46eb |
2023-11-04 |
Make schema filter uppercase in 'create_filter_clauses' (#35428)
|
63cc915cd3 |
2023-10-31 |
Switch from Black to Ruff formatter (#35287)
|
1.2.0
Latest change: 2023-10-28
Commit |
Committed |
Subject |
d1c58d86de |
2023-10-28 |
Prepare docs 3rd wave of Providers October 2023 - FIX (#35233)
|
3592ff4046 |
2023-10-28 |
Prepare docs 3rd wave of Providers October 2023 (#35187)
|
0940d09859 |
2023-10-25 |
Send column lineage from SQL operators. (#34843)
|
dd7ba3cae1 |
2023-10-19 |
Pre-upgrade 'ruff==0.0.292' changes in providers (#35053)
|
1.1.1
Latest change: 2023-10-13
Commit |
Committed |
Subject |
e9987d5059 |
2023-10-13 |
Prepare docs 1st wave of Providers in October 2023 (#34916)
|
73dd877961 |
2023-10-11 |
Adjust log levels in OpenLineage provider (#34801)
|
1.1.0
Latest change: 2023-09-08
Commit |
Committed |
Subject |
21990ed894 |
2023-09-08 |
Prepare docs for 09 2023 - 1st wave of Providers (#34201)
|
5eea4e632c |
2023-09-07 |
Add OpenLineage support for DBT Cloud. (#33959)
|
e403c74524 |
2023-09-06 |
Fix import in 'get_custom_facets'. (#34122)
|
875387afa5 |
2023-09-01 |
Refactor unneeded jumps in providers (#33833)
|
b4d4f55b47 |
2023-08-31 |
Refactor: Replace lambdas with comprehensions in providers (#33771)
|
0d49d1fed9 |
2023-08-29 |
Allow to disable openlineage at operator level (#33685)
|
9d8c77e447 |
2023-08-27 |
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
|
1.0.2
Latest change: 2023-08-26
Commit |
Committed |
Subject |
c077d19060 |
2023-08-26 |
Prepare docs for Aug 2023 3rd wave of Providers (#33730)
|
626d3daa9b |
2023-08-24 |
Add OpenLineage support for Trino. (#32910)
|
ed5e70c6d6 |
2023-08-22 |
openlineage: finish user guide (#33610)
|
1cdd82391e |
2023-08-21 |
Simplify conditions on len() in other providers (#33569)
|
abef61ff3d |
2023-08-20 |
Replace repr() with proper formatting (#33520)
|
6d3b71c333 |
2023-08-19 |
openlineage: don't run task instance listener in executor (#33366)
|
8e738cd0ad |
2023-08-15 |
openlineage: do not try to redact Proxy objects from deprecated config (#33393)
|
23d5076635 |
2023-08-13 |
openlineage: defensively check for provided datetimes in listener (#33343)
|
1.0.1
Latest change: 2023-08-05
Commit |
Committed |
Subject |
60677b0ba3 |
2023-08-05 |
Prepare docs for Aug 2023 1st wave of Providers (#33128)
|
bdc10a5ff6 |
2023-08-04 |
Move openlineage configuration to provider (#33124)
|
11ff650e1b |
2023-08-04 |
openlineage: disable running listener if not configured (#33120)
|
e10aa6ae6a |
2023-08-04 |
openlineage, bigquery: add openlineage method support for BigQueryExecuteQueryOperator (#31293)
|
2a39914cbd |
2023-08-01 |
Don't use database as fallback when no schema parsed. (#32959)
|
f9cddf332d |
2023-07-31 |
openlineage,gcs: use proper name for openlineage methods (#32956)
|
1.0.0
Latest change: 2023-07-29
Commit |
Committed |
Subject |
d06b7af69a |
2023-07-29 |
Prepare docs for July 2023 3rd wave of Providers (#32875)
|
0924389a87 |
2023-07-28 |
Fix MIN_AIRFLOW_VERSION_EXCEPTIONS for openlineage (#32909)
|
5c8223c335 |
2023-07-28 |
Bump common-sql version in provider (#32907)
|
8a0f410010 |
2023-07-28 |
Update openlineage provider to min version of airflow 2.7.0 (#32882)
|
b73366799d |
2023-07-27 |
openlineage, gcs: add openlineage methods for GcsToGcsOperator (#31350)
|
9194144dab |
2023-07-27 |
Replace Ruff setting known-third-party with namespace-packages (#32873)
|
73b90c48b1 |
2023-07-21 |
Allow configuration to be contributed by providers (#32604)
|
3878fe6fab |
2023-07-05 |
Remove spurious headers for provider changelogs (#32373)
|
ee4a838d49 |
2023-07-05 |
Pass SQLAlchemy engine to construct information schema query. (#32371)
|
1240dcc167 |
2023-07-05 |
D205 Support - Providers: GRPC to Oracle (inclusive) (#32357)
|
65fad4affc |
2023-07-04 |
Change default schema behaviour in SQLParser. (#32347)
|
f2e2125b07 |
2023-06-29 |
openlineage, common.sql: provide OL SQL parser as internal OpenLineage provider API (#31398)
|
3d8e214e90 |
2023-06-28 |
openlineage, docs: tips for OpenLineage method implementation (#31817)
|
09d4718d3a |
2023-06-27 |
Improve provider documentation and README structure (#32125)
|
1d564adc1c |
2023-06-20 |
set contributor note in CHANGELOG.rst openlienage (#32018)
|
ebd7b0eb53 |
2023-06-13 |
openlineage: fix typing errors produced by bumping version, bump minimum version to 0.28, remove outdated warnings (#31874)
|
6f8cd65bde |
2023-06-06 |
Limit openlineage-integration-common until breaking change is fixed (#31739)
|
9276310a43 |
2023-06-05 |
Improve docstrings in providers (#31681)
|
a59076eaee |
2023-06-02 |
Add D400 pydocstyle check - Providers (#31427)
|
abea189022 |
2023-05-18 |
Use '__version__' in providers not 'version' (#31393)
|
f5aed58d9f |
2023-05-18 |
Fixing circular import error in providers caused by airflow version check (#31379)
|
6b21e4b88c |
2023-05-13 |
Bring back detection of implicit single-line string concatenation (#31270)
|
981afe2a4f |
2023-05-12 |
openlineage: add extractors for python and bash operators (#30713)
|
51603efbf7 |
2023-05-04 |
Allow configuring OpenLineage client from Airflow config. (#30735)
|
eef5bc7f16 |
2023-05-03 |
Add full automation for min Airflow version for providers (#30994)
|
2f570c2bf7 |
2023-04-20 |
Fix when OpenLineage plugins has listener disabled. (#30708)
|
cbde23e6bc |
2023-04-17 |
Upgrade to MyPy 1.2.0 (#30687)
|
6a6455ad1c |
2023-04-17 |
Correctly pass a type to attrs.has() (#30677)
|
8d81963c01 |
2023-04-16 |
Workaround type-incompatibility with new attrs in openlineage (#30674)
|
55963de61e |
2023-04-14 |
First commit of OpenLineage provider. (#29940)
|