SQLite version 3.8.7.4 is now available on the SQLite website:
http://www.sqlite.org/
http://www.sqlite.org/download.html
Version 3.8.7.4 is an emergency patch release that adds a mutex that was
inadvertently omitted from the minimal patch of version 3.8.7.3. The absence
of this one mutex did not cause any problems for the extensive SQLite internal
tests, but it did cause problems for Mozilla when stress-tesing Firefox. Hence
we have this patch on a patch.
Most applications are unaffected by the problem in the previous release. The
trouble only comes about when running SQLite in shared-cache mode and opening
and closing many shared-cache database connections on the same database file in
multiple threads at the same time. Applications that stress SQLite in this way
should update. To be on the safe side, update if your application is using
multiple thread and shared cache mode. If you are not using shared-cache mode
or if you are single-threaded, then you will be fine using prior versions.
We have, of course, augmented the SQLite test suite to stress the mutexes in
this scenario so as to prevent a recurrence of the problem. The new test cases
would have found the problem if only those test cases had existed prior to the
3.8.7.3 release.
--
D. Richard Hipp
[email protected]
_______________________________________________
sqlite-announce mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-announce