druid/extensions-contrib
Jan Werner fa2c8edb5d
unpin snakeyaml, add suppressions and licenses (#15549)
* unpin snakeyaml globally, add suppressions and licenses
* pin snakeyaml in the specific modules that require version 1.x, update licenses and owasp suppression

This removes the pin of the Snakeyaml introduced in:  https://github.com/apache/druid/pull/14519
After the updates of io.kubernetes.java-client and io.confluent.kafka-clients, the only uses of the Snakeyaml 1.x are:
- in test scope, transitive dependency of jackson-dataformat-yaml🫙2.12.7
- in compile scope in contrib extension druid-cassandra-storage
- in compile scope in it-tests. 

With the dependency version un-pinned, io.kubernetes.java-client and io.confluent.kafka-clients bring Snakeyaml versions 2.0 and 2.2, consequently allowing to build a Druid distribution without the contrib-extension and free of vulnerable Snakeyaml versions.
2023-12-15 10:33:14 -08:00
..
aliyun-oss-extensions Add system fields to input sources. (#15276) 2023-11-02 10:31:28 -07:00
ambari-metrics-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
cassandra-storage unpin snakeyaml, add suppressions and licenses (#15549) 2023-12-15 10:33:14 -08:00
cloudfiles-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
compressed-bigdecimal Relocating Table Schema Building: Shifting from Brokers to Coordinator for Improved Efficiency (#14985) 2023-11-04 19:33:25 +05:30
distinctcount simplify IncrementalIndex since group-by v1 has been removed (#15448) 2023-11-29 14:46:16 -08:00
dropwizard-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-iceberg-extensions Add support for ingesting older iceberg snapshots (#15348) 2023-11-17 12:32:28 +05:30
gce-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
graphite-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
influx-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
influxdb-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
kafka-emitter Allow for kafka emitter producer secrets to be masked in logs (#15485) 2023-12-15 12:21:21 -05:00
kubernetes-overlord-extensions unpin snakeyaml, add suppressions and licenses (#15549) 2023-12-15 10:33:14 -08:00
materialized-view-maintenance Fixing failing compaction/parallel index jobs during upgrade due to new actions being available on the overlord. (#15430) 2023-11-25 13:50:29 +05:30
materialized-view-selection Relocating Table Schema Building: Shifting from Brokers to Coordinator for Improved Efficiency (#14985) 2023-11-04 19:33:25 +05:30
momentsketch Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
moving-average-query Use StubServiceEmitter in tests (#15426) 2023-11-28 09:43:09 +05:30
opentelemetry-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
opentsdb-emitter Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
prometheus-emitter Optional removal of metrics from Prometheus PushGateway on shutdown (#14935) 2023-12-13 11:58:53 -05:00
redis-cache Bump Jedis version to 5.0.2 (#15344) 2023-11-08 20:22:41 +05:30
sqlserver-metadata-storage Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
statsd-emitter Fix for segment/count Metric Not Emitting with Statsd-emitter (#15347) 2023-11-10 08:08:58 -08:00
tdigestsketch Relocating Table Schema Building: Shifting from Brokers to Coordinator for Improved Efficiency (#14985) 2023-11-04 19:33:25 +05:30
thrift-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
time-min-max Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
virtual-columns sql compatible three-valued logic native filters (#15058) 2023-10-12 00:06:23 -07:00
README.md fix broken links (#9537) 2020-03-22 17:41:18 -07:00

README.md

Community Extensions

Please contribute all community extensions in this directory and include a doc of how your extension can be used under docs/development/extensions-contrib/.

Please note that community extensions are maintained by their original contributors and are not packaged with the core Druid distribution. If you'd like to take on maintenance for a community extension, please post on dev@druid.apache.org to let us know!