druid/extensions-core
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
..
avro-extensions Fix ingestion failure of pretty-formatted JSON message (#10383) 2020-11-13 13:59:23 -08:00
azure-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
datasketches Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
druid-basic-security Two fixes related to encoding of % symbols. (#10645) 2020-12-06 22:35:11 -08:00
druid-bloom-filter support for vectorizing expressions with non-existent inputs, more consistent type handling for non-vectorized expressions (#10499) 2020-10-26 19:55:24 -07:00
druid-kerberos Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
druid-pac4j Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
druid-ranger-security Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
ec2-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
google-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
hdfs-storage Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
histogram Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
kafka-extraction-namespace Two fixes related to encoding of % symbols. (#10645) 2020-12-06 22:35:11 -08:00
kafka-indexing-service Remove hard limitation that druid(after 0.15.0) only can consume Kafka version 0.11.x or better (#10551) 2020-12-03 17:37:59 -08:00
kinesis-indexing-service Fix ingestion failure of pretty-formatted JSON message (#10383) 2020-11-13 13:59:23 -08:00
lookups-cached-global Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
lookups-cached-single Two fixes related to encoding of % symbols. (#10645) 2020-12-06 22:35:11 -08:00
mysql-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
orc-extensions Fix ingestion failure of pretty-formatted JSON message (#10383) 2020-11-13 13:59:23 -08:00
parquet-extensions Fix ingestion failure of pretty-formatted JSON message (#10383) 2020-11-13 13:59:23 -08:00
postgresql-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
protobuf-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
s3-extensions Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
simple-client-sslcontext Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00
stats Update version to 0.21.0-SNAPSHOT (#10450) 2020-10-03 16:08:34 -07:00