Java7 is out. [*] [+]
We have in the past had a policy of supporting "two major Java
versions". I think all the released modules are Java 1.5 except Fuseki
(which isn't yet a library anyway) and TxTDB is Java6, for the more
complete library and better conncurrency implementation.
I propose we set the supported Java version to Java6.
This means resetting the POMs and Eclipse project settings; class file
versions will change.
To users:
Are there any problems created by dropping formal support for Java5?
(which is past it's Sun/Oracle end of life anyway). It's not that there
will be sudden large changes in the codebase. I think IBM still provide
Java5 support for their Java for a while yet but is that
legacy-systems-only?
Andy
[*] and there is some debate:
http://java.dzone.com/articles/dont-use-java-7-are-you
http://www.gossamer-threads.com/lists/lucene/java-user/131387
[+] I have not tried it, nor tried the optimizations in question on Java6.