Hi all, using camel 2.8.0 it was possible to have endpoint uris containing %26 (&) or %40 (@) encoded values. This is essential if you want to support credentials such as username 'us@r' or password 't&st'. Many of the endpoints we are serving makes use of @ or & in their parameters.
We've recently decided to upgrade to Camel 2.10.0 which contains many improvements and fixes but unfortunately it introduces some issues related to handling '&' and '@' encoded values in URI: URISupport.normalizeURI decodes these values making the URI invalid. I've already reported an issue with '&' in this post: http://camel.465427.n5.nabble.com/URISupport-normalizeUri-different-result-from-camel-2-8-2-to-2-10-0-tt5716633.html; and a JIRA ticket have been filed: https://issues.apache.org/jira/browse/CAMEL-5484 I looks like there is no workaround for this. The issue has been scheduled to be fixed for version 2.11... is there any chance for this issue to be fixed earlier? It seems to me quite a big for a great framework like Camel is. -- View this message in context: http://camel.465427.n5.nabble.com/Issues-with-URI-containing-40-or-26-tp5719118.html Sent from the Camel - Users mailing list archive at Nabble.com.