druid/extensions-contrib
Gian Merlino b7641f644c
Two fixes related to encoding of % symbols. (#10645)
* Two fixes related to encoding of % symbols.

1) TaskResourceFilter: Don't double-decode task ids. request.getPathSegments()
   returns already-decoded strings. Applying StringUtils.urlDecode on
   top of that causes erroneous behavior with '%' characters.

2) Update various ThreadFactoryBuilder name formats to escape '%'
   characters. This fixes situations where substrings starting with '%'
   are erroneously treated as format specifiers.

ITs are updated to include a '%' in extra.datasource.name.suffix.

* Avoid String.replace.

* Work around surefire bug.

* Fix xml encoding.

* Another try at the proper encoding.

* Give up on the emojis.

* Less ambitious testing.

* Fix an additional problem.

* Adjust encodeForFormat to return null if the input is null.
2020-12-06 22:35:11 -08:00
..
aliyun-oss-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
ambari-metrics-emitter Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
cassandra-storage Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
cloudfiles-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
distinctcount Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
dropwizard-emitter Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
gce-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
graphite-emitter Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
influx-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
influxdb-emitter Add https to druid-influxdb-emitter extension (#9938) 2020-10-26 19:49:26 -07:00
kafka-emitter Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
materialized-view-maintenance Two fixes related to encoding of % symbols. (#10645) 2020-12-06 22:35:11 -08:00
materialized-view-selection Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
momentsketch Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
moving-average-query Add caching support to join queries (#10366) 2020-10-09 17:42:30 -07:00
opentsdb-emitter Introduce query/timeout/count metric (#10567) 2020-11-20 15:17:26 -08:00
redis-cache Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
sqlserver-metadata-storage modify access to protected SQLMetadataConnector methods to allow extensions to create SQL metadata tables using implementation specific constructs (payload type, serial type, etc) (#10573) 2020-11-12 23:20:01 +05:30
statsd-emitter Introduce query/timeout/count metric (#10567) 2020-11-20 15:17:26 -08:00
tdigestsketch Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
thrift-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
time-min-max Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
virtual-columns Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -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!