The latest one:
DDS2-jClient-JForex 3.4.13
JForex-API 2.13.62

Their API is overloaded and not very user friendly.
Take for example the IEngine.executeTask() method.
Why should the user take care on which thread he is when executing order related tasks?
The API could handle this easily...
This is just one of the many shortcomings.

Ok, back to Zorro laugh
Here we urgently need some reply on how to correctly implement the API functions.
What is also not so good is that Zorro queries ticks, instead of getting them pushed by default.
This means that the tick history of Zorro is very different to the brokers history with many missed ticks.
That makes comparison of tick based backtests impossible.