This content has been marked as final. Show 2 replies
Currently Incubator 10 only supports Coherence 3.7. This is primarily so that we can demonstrate use of the Coherence 3.7 features. The decision to do this wasn't taken without serious consideration.
While most of the patterns are fairly neutral to the version of Coherence, some patterns like Event Distribution, do make use of and extend new APIs. Additionally there's a bunch of new things we'd like to demonstrate in the immediate future, which simply won't work on Coherence 3.6.
Although it's very possible to back-port some of these patterns to work on Coherence 3.6, the patterns may under-perform and/or simple not work as the underlying version of Coherence won't support the required features.
Unfortunately this is challenge that anyone adopting new features of a product, be it Coherence or anything else would face. Build something to work on version X and then attempt to back port it to X-n. Sometimes it will work. In other cases it won't. As n increases, the chances of success diminish very quickly.
PS: If we were to offer a 3.6 version, it would minimally require the absolute latest patch. While some of the features would not work/be available, over time we'd eventually have to drop support for it simply because Coherence 3.6 doesn't support what we need to use/demonstrate. Eg: Using Elastic Data in something like the Event Distribution Pattern. This isn't an option with Coherence 3.6 as the feature doesn't exist. We'd end up offering a some-what crippled version of a pattern, which I don't think anyone wants.
Brian Oliver | Architect | Oracle Coherence
Cheers Brian, makes sense.