Dear Derby Users,

Recently the Derby development community voted on and approved the Derby 10.5.2.0 release with many fine fixes. Unfortunately, shortly after release we discovered a wrong results regression, DERBY-4331 [1]. The regression was the result of the DERBY-3926 fix which corrected the order for some queries but caused wrong ordering for others.

A fix for DERBY-4331 is now in the 10.5 branch and we are planning an accelerated 10.5.3 release schedule to provide the fix to users [2]. The 10.5.2.0 release has been marked deprecated on the website and we encourage users to wait for 10.5.3 to deploy the maintenance release.

If you have already downloaded 10.5.2.0, please upgrade to 10.5.3 when it is available. If you wish to continue using 10.5.2.0 in the meanwhile, evaluate carefully the impact of DERBY-4331 on your application. The bug affects ordering of some queries that contain an order by, have a join and use an index. Derby may choose a different plan depending on statistics and other runtime circumstances, so don't assume queries that seem to order fine, will continue to do so. If you have queries that qualify, wait to upgrade before deploying or revert to 10.5.1.1.

Sorry for any inconvenience and thank you for waiting for the 10.5 maintenance release.

Thanks

Kathey Marsden


[1] https://issues.apache.org/jira/browse/DERBY-4331
[2] http://wiki.apache.org/db-derby/DerbyTenFiveThreeRelease



Reply via email to