–1 (non-binding)

I went to test 2.18.1 (then 2.18.2-SNAPSHOT) on my project, and discovered a 
problem with the camel-ahc component. It’s complicated…but here’s what’s 
happening.

AsyncHttpClient 2.0.15 (used by Camel 2.18.2-SNAPSHOT) depends on netty 
4.0.41.Final. AsyncHttpClient 2.0.15 was using the io.netty.util.internal 
package (which presumably is so named because netty intends it for internal use 
only). In the latest netty (4.1.7.Final, backported to 4.0.43.Final), netty 
refactored the code that AsyncHttpClient was using.

The problem here arises when there are multiple modules within the project with 
dependencies on netty, and maven dependency resolution chooses the latest 
version referenced by any pom. In the case of my project, the dependency tree 
shows version 4.1.7.Final is used, which breaks AsyncHttpClient 2.0.15.

AsyncHttpClient has fixed this problem, so I think (hope) updating ahc-version 
to 2.0.27 in parent/pom.xml will resolve this problem.

Thanks,
Mark


On January 22, 2017 at 3:26:54 PM, Gregor Zurowski 
(gre...@list.zurowski.org<mailto:gre...@list.zurowski.org>) wrote:

Hi Everyone:

This is a vote to release Apache Camel 2.18.2, a new patch release
that includes 68+ fixes and improvements.

Release notes: 
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338705&projectId=12311211

Staging repository:
https://repository.apache.org/content/repositories/orgapachecamel-1066/

Tarballs: 
https://repository.apache.org/content/repositories/orgapachecamel-1066/org/apache/camel/apache-camel/2.18.2/

Tag: 
https://git-wip-us.apache.org/repos/asf?p=camel.git;a=tag;h=20ea3627daba0bc0e0759bcecb6cf0d7ee0c542c

Please test this release candidate and cast your vote.
[ ] +1 Release the binary as Apache Camel 2.18.2
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

Thanks,
Gregor

Reply via email to