caravan.io.http is using damnhandy-uri-templating which is not encoding urls with quotation-marks. I'm not sure if newer version of this lib will do the right job which would be the prefered way of dealing with this. otherwise the encoding needs to be done at the CaravanHttpRequestBuilder
Good point! It was masked within the io.wcm.caravan.packaging.pipeline-hal-client-aem61 why I didn't find it directly. This is the best solution to fix the issue in my opinion.
The faulty handy-uri-template version is bundled within the pipeline-hal-client-aem61 package. I saw that 6.2 was the latest version, 7.0 is not yet released with some additional changes.
@Stefan: Would it be possible to have a 6.3 version with only the handy-uri version switch?
yes, we can do this - this matches with the existing branch at
i've uploaded a snapshot version here - is this what you expect in the release?
At 0.6.3 the version of io.wcm.osgi.wrapper.rxjava changed from 1.0.11-0000 to 1.0.14-0000. Are there other valuable fixes included in this newer version too? Everything else looks perfect.
Thank you very much! I owe you a beer