I fear that your patch has been overcome by events. A subtle bug has been uncovered in another area of locking which is going to require reworking large sections of the commit/rollback logic. It is very doubtful that your patch will survive this rework. <snip>
I am assuming, then, that the next release of SQLite will also officially be beta status, even though the web site says the current one is probably the last. Staying beta is really the only option when making such a large change, as I see it. That is, unless 'beta' simply means that the API is not frozen yet. -- Darren Duncan