druid/extensions-core
George Shiqi Wu d1bfabbf4d
inter-Extension dependency support (#16973)
* update docs for kafka lookup extension to specify correct extension ordering

* fix first line

* test with extension dependencies

* save work on dependency management

* working dependency graph

* working pull

* fix style

* fix style

* remove name

* load extension dependencies recursively

* generate depenencies on classloader creation

* add check for circular dependencies

* fix style

* revert style changes

* remove mutable class loader

* clean up class heirarchy

* extensions loader test working

* add unit tests

* pr comments

* fix unit tests
2024-09-24 14:17:33 -04:00
..
avro-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
azure-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
datasketches Window Functions : Remove enable windowing flag (#17087) 2024-09-23 08:24:26 +02:00
druid-aws-rds-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-basic-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-bloom-filter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-catalog Properly url encode schema and table names when syncing catalog (#17131) 2024-09-23 23:23:26 -04:00
druid-kerberos Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-pac4j Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-ranger-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
ec2-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
google-extensions Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
hdfs-storage Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
histogram Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
kafka-extraction-namespace inter-Extension dependency support (#16973) 2024-09-24 14:17:33 -04:00
kafka-indexing-service Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
kinesis-indexing-service Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
kubernetes-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
lookups-cached-global Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
lookups-cached-single Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
multi-stage-query rerwrite node so dynamic parameter applies to ingest node as well. (#17126) 2024-09-23 12:49:46 -07:00
mysql-metadata-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
orc-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
parquet-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
postgresql-metadata-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
protobuf-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
s3-extensions Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
simple-client-sslcontext Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
stats Window Functions : Remove enable windowing flag (#17087) 2024-09-23 08:24:26 +02:00
testing-tools Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30