...
Camel 2.7 should bump the JDK minimum version to 1.6.
Camel 1.x - 2.6.0 supports JDK 1.5+.
Status: Done
Spring 3.x
Camel 2.7 should bump the minimum version of Spring to 3.0+.
Camel 1.x - 2.6.0 supports Spring 2.0+
Status: Done
Logging
We should switch from commons-logging
to slf4j
Status: Done
JUnit
Use JUnit 4.x by default. However JUnit 4.x is backwards compatible with JUnit 3.x. The change would be to remove the JUnit 3.x support in camel-test
JAR if that's desirable.
...
It should be easier to mock endpoints, replace parts of routes and whatnot. This allows you to leave your routes untouched and use the test kit to perform unit testing your routes. Currently the easiest approach is to add mocks into your routes which isn't desirable in some situations. Instead you should be able to tell Camel which endpoints should be mocked and what parts of the routes should be replaced with an alternative part. This is an ongoing process which we hope to improve in future releases as well.
Status: In progress