3500 Commits

Author SHA1 Message Date
github-actions
fb8d747c91 chore(release): Prepare Branch for 1.9.8 2025-09-05 15:09:38 +00:00
Mohit Tilala
dc17db921b [Snowflake] Handle cases when stream source is not retrievable (#23245)
(cherry picked from commit d926ed9dad2f500dd3bd3607aa00d09d39014ae3)
2025-09-04 18:58:57 +00:00
Mohit Tilala
d1c646ed82 [Lineage] Fix cross services lineage changes of service_names to missed methods (#23240)
* Fix cross db changes of service_names to missed methods

* Handle string value passed to service_names

(cherry picked from commit 9b2b4d2452732c4efb5cf03632eeabbb1d85fe1c)
2025-09-04 15:35:39 +00:00
github-actions
8248246111 chore(release): Prepare Branch for 1.9.7 2025-09-04 13:38:43 +00:00
Nithin Teekaramanaa
2278123942 Update user_mixin.py (#23167)
(cherry picked from commit 9dbce9b9e95b043de77eb0f6def55b7f5e722327)
2025-09-03 09:50:59 +00:00
Mohit Tilala
aafc6d468f Fixes #22452: [Snowflake] Add custom host support for View in Snowflake source url (#23209)
(cherry picked from commit f2fd8a9107bdaaccdb6ca35f8515e1f273c3c1f7)
2025-09-03 09:01:49 +00:00
Mohit Tilala
537dc461fc Fixes #21895 #22363 #22369: Lineage improvements with multiprocessing, stored procedure level temp table processing and lineage filtering with db & schema (#22371)
* MINOR: Improve UDF Lineage Processing & Better Logging Time & MultiProcessing (#20848)

* Fix multiprocessing with better memory management and Airflow 2+ compatibility

* Add support for both multiprocessing and multithreading for relevant platforms

* Handle conflicting cross-db lineage changes of service_name parameter change

* Handle stored proc queries without caching all and increase the thread timeout times to cover 100% lineage

* Fix `get_table_query` inheritance and pylint

* Remove  mocks from db_utils tests

* Better db_utils test and fix the service_names parameter in case of schema_fallback

---------

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
(cherry picked from commit 04a3639e47cacf68cc6732913b2c0c1cb15e495c)
2025-09-03 05:58:05 +00:00
Suman Maharana
d8ce507873 Add ssl support to hive (#22831)
* Add ssl support to hive

* Added missing ts files

* Added version to pure transport

* Added Tests

* fix tests add missing files

(cherry picked from commit 20e18d4f9f8fb6187a4a9610a793ff8ff5c134f8)
2025-09-02 21:17:18 +00:00
Mayur Singal
9eb6cfc04a MINOR: Add Unstructured Formats Support to GCS Storage Connector (#23158)
(cherry picked from commit 08ee62a1981ab242db02c119ed92edc58bca42d4)
2025-09-02 14:27:18 +00:00
Suman Maharana
57e4464e64 Fixes #22204 - Add support for sources key metadata fetch in dbt (#23003)
* Added support for sources key metadata fetch in dbt

* address comments

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fixes

* fixed tests

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
(cherry picked from commit 30bceee58030590811b7ed95e0ad8ec4ae9c279b)
2025-09-02 04:53:42 +00:00
github-actions
7dd25276b1 chore(release): Prepare Branch for 1.9.6 2025-09-01 05:46:57 +00:00
Mayur Singal
00c2e4646d MINOR: Add support for clone queries in bigquery (#23155) 2025-09-01 11:05:52 +05:30
Oliver Schlüter
84607cc61a fix: pass additional_client_config_arguments to OpenMetadata correctly (#23143)
* fix: pass additional_client_config_arguments to OpenMetadata correctly

* added missing import

* fixed checkstyle errors

(cherry picked from commit 4f6ba7b0109e390cb923060125727de918a9fc2b)
2025-08-29 09:54:55 +00:00
Ayush Shah
88a83a0dff MINOR: Refactor BigQuery client type hinting in bigquery_utils.py (#22873)
* Refactor BigQuery client type hinting in bigquery_utils.py

- Updated type hint for the BigQuery client to use forward declaration for better compatibility with type checking.
- Moved import statement for google.cloud.bigquery inside TYPE_CHECKING block to optimize imports during runtime.

* Refactor BigQuery client import structure in bigquery_utils.py

- Moved the import statement for google.cloud.bigquery inside the TYPE_CHECKING block to enhance type hinting compatibility.
- Adjusted the import location for better runtime performance and adherence to best practices.
2025-08-29 13:07:45 +05:30
Ayush Shah
dd7682a3b5 Minor: Fix Databricks & Unity Catalog, Table or View Not found (#23014)
(cherry picked from commit 29bf750bde252c5a30eec4c7966217de5ab02274)
2025-08-29 02:17:46 +00:00
Roman Sheludko
0808d37efa Fixes 22994 (PR): Add List import to avoid errors (#23144)
(cherry picked from commit 3d2e86e1029460a09c6b74bdea515c6e09f5370c)
2025-08-28 18:30:15 +00:00
github-actions
dc548189eb chore(release): Prepare Branch for 1.9.5 2025-08-27 06:18:15 +00:00
IceS2
06b5c10bcf FIXES #20807: Fix Oracle DataDiff and Change Oracle Connection to BaseConnection (#23020)
* Fix Oracle DataDiff and Change Oracle Connection to BaseConnection

* Add small unittest

* Fix Test

* Fix logic, to void other engines to denormalize table/schema names

(cherry picked from commit a696fe0111171c3079c5840c28a00073fae25003)
2025-08-26 09:05:03 +00:00
Mohit Tilala
9f8b7fcf5a Fixes #22238: [SAP HANA] Add calculated view columns' formula parsing logic (#23017)
* Add calculated view columns' formula parsing logic with correct source reference

* Handle top level column formula parsing and pass formula expression in column lineage detail

---------

Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
(cherry picked from commit 744494968e0e4d0266b42ea9a93a54ebb7ea6718)
2025-08-26 01:50:40 +00:00
github-actions
b94e77761e chore(release): Prepare Branch for 1.9.4 2025-08-25 17:38:11 +00:00
Mayur Singal
c8864a95ab MINOR: Improve UC lineage exception handling (#23081)
(cherry picked from commit 7a6d5cd2fb483705b6e583f032fb24050196aab7)
2025-08-25 10:17:16 +00:00
NadezhdaNovotortseva
4868decc3b fix: airflow ingest get_pipelines_list order_by added (#22909)
* fix: airflow ingest get_pipelines_list order_by added

* code reformatted

---------

Co-authored-by: Надежда Коцюба <nadezhda.kotsyuba@uni.rest>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
(cherry picked from commit 24e5155ffd01f73143dc05ce1c14956bc9ae70fd)
2025-08-24 19:50:34 +00:00
Oliver Schlüter
3adf6b38b9 Follow-up to #22474: Expose retry_codes parameter in Airflow lineage backend configuration (#22994)
(cherry picked from commit b29deea3dedd0b3044486230377d4474ed04531d)
2025-08-24 19:45:50 +00:00
Mayur Singal
155241605e
MINOR: Improve Databricks Profiler & Test Connection (#22732) 2025-08-22 17:35:49 +05:30
Keshav Mohta
da67de51cc Fix #18491: ingestion fails for Iceberg tables with nested partition column (#23031)
* fix: ingestion fails for Iceberg tables with nested partition column

* test: added test to cover nested partition column for iceberg

* refactor: used if-else in tablePartition check

* fix: partition_column_name & column_partition_type typo

(cherry picked from commit 2f655daedc1bb82fbb97bec0e42fca15a8bb7863)
2025-08-22 12:01:21 +00:00
Keshav Mohta
ddc9e307be Fixes: Snowflake Tags Ingestion (#23040)
* fix: snowflake tag ingestion error handling

* fix: python checkstyle

(cherry picked from commit 697b318f75ef630907abc2dece428ec67383ab53)
2025-08-22 11:59:55 +00:00
Ayush Shah
c99edbe290 Fixes #21677: Refactor and enhance the entity name transformation logic (#22695) 2025-08-22 15:49:31 +05:30
github-actions
621302b8c7 chore(release): Prepare Branch for 1.9.3 2025-08-22 06:34:54 +00:00
Mohit Tilala
4f78c1d1b7 Fixes #22112: Snowflake schema tags inheritance (#22979)
* Add schema-level tags and tag inheritance support for snowflake

* Add tests for schema tag inheritance

* Lint fixes

(cherry picked from commit 26fedbaf0eccb774837791df6b3337643c72014d)
2025-08-20 04:24:09 +00:00
Mohit Tilala
3a22bb7b38 Fixes #22238: [SAP HANA] Correction of physical schema mapping and column lookup at each layer of calculation view (#22952)
(cherry picked from commit cc4b3574444fd41a2b46ac5f19666d1e96a18294)
2025-08-19 13:16:38 +00:00
Keshav Mohta
5bcb68e02d Fix #22340: Execution Time Support for NiFi Connector (#22981)
* feat: added nifi execution history

* doc: added pipeline status in available features

(cherry picked from commit f39f57ddcd44f0b2079f9363469f1d2e0112bc3b)
2025-08-19 08:40:13 +00:00
Teddy
c69c21d82e ISSUE #1753 - Add Row Count to Custom SQL Test (#22697)
* feat: add count rows support for custom SQL

* style: ran python linting

* feat: added logic for partitioned custom sql row count

* migration: partitionExpression parameter

* chore: resolve conflicts

(cherry picked from commit d58b8a63d675e9bf91a2283a5f37702648cdab7f)
2025-08-19 10:25:15 +02:00
Ariel Schulz
8d98833622 Feature/1 fix and add lineage to exasol connector (#21399)
* Add lineage to Exasol connector

* Update test_connection to return TestConnectionResult

* Add exasol tests & dependencies to tests in setup.py

* Opensearch is required for testing, so add it there

* Modify metadata

* Update documentation for lineage

* Apply formatting changes to code

* Apply make py_format
2025-08-19 13:27:02 +05:30
github-actions
d17042a90e chore(release): Prepare Branch for 1.9.2 2025-08-14 16:12:26 +00:00
Mayur Singal
288c655436 MINOR: Fix usage failure after cross lineage (#22926)
(cherry picked from commit e74de5df81277bf9f0af94f128c60821d5ab23ca)
2025-08-13 16:48:27 +05:30
harshsoni2024
3db10dc98b precede source table name before pbi table name (#22902) 2025-08-13 10:00:27 +05:30
Mayur Singal
ddac981b54 Fix #22164: Fix airflow compatibility issue with version 2.2.5 (#22897)
(cherry picked from commit 23959bd21a2a7428b738163dbe35a4198ea34561)
2025-08-12 13:03:45 +00:00
Mayur Singal
f4127757c3 FIX #21180: Implement Cross Service Lineage (#22665) 2025-08-12 18:23:36 +05:30
Copilot
a4da357892 Add OpenAPI YAML format support for REST API ingestion (#22304)
* Initial plan

* Implement OpenAPI YAML support with backward JSON compatibility

Co-authored-by: harshach <38649+harshach@users.noreply.github.com>

* fix tests & lint

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-12 18:23:14 +05:30
harshsoni2024
ae1a156d76 issue-22425: PowerBI parse expression along with measure (#22870) 2025-08-12 17:07:21 +05:30
Sriharsha Chintalapani
08d03b548b Fix #1093: Add Grafana Support (#22571)
* Fix #1093: Add Grafana Support

* Update generated TypeScript types

* Grafana test fix

* Update

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-08-12 15:57:54 +05:30
github-actions
e16dd73084 chore(release): Prepare Branch for 1.9.1 2025-08-12 05:09:26 +00:00
Sriharsha Chintalapani
f01c44fe23 fix logger level in sample_data.yaml (#22867)
(cherry picked from commit c4d395d14daf1fa539a79dd8b6f5fe732b19de82)
2025-08-11 06:56:39 +00:00
Ayush Shah
4dc2e77bbc Add DriveService support in ingestion routes
* Introduced CreateDriveServiceRequest to handle drive service creation
* Updated routes.py to include DriveService entity

This enhancement expands the ingestion framework's capabilities to support drive services, aligning with the project's goal of comprehensive metadata management.
2025-08-07 10:39:39 +05:30
Akash Verma
a403879f86 feature: googlesheet connector (#22464)
* feature: googlesheet connector

* updates

* minor change

* java checkstyle

* googledrive files

* fix

* make the google sheets work

* fix directory and files

* remove ui

* update generated types

---------

Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-06 22:53:42 +05:30
github-actions
781d1f4883 chore(release): Prepare Branch for 1.9.0 2025-08-04 07:45:41 +00:00
Mayur Singal
b74e181d52
MINOR: Improve Unity Catalog Usage (#22721) 2025-08-04 11:04:10 +05:30
Mayur Singal
fe28faa13f
MINOR: Add support for csv.gz in datalake (#22666)
* MINOR: Add support for csv.gz in datalake

* fileformat change

* Update generated TypeScript types

* pyformat
2025-08-01 17:39:19 +05:30
Mayur Singal
dfb7eeaaaa
MINOR: Improve datalake processing table log (#22631) 2025-08-01 15:07:37 +05:30
Nick Acosta
0a395ea487
Fixed typo referring to airbyte in Fivetran file (#22686)
Co-authored-by: Nick Acosta <nick.acosta@getcollate.io>
2025-08-01 14:49:23 +05:30