Et hop … le staff d’SQLite ponds deux versions d’un coup, la version 3.1.4 et la version 3.1.5. Alors pourquoi deux versions d’un coup, plutôt qu’une seule ? Tout simplement à cause d’un plantage dans l’orthograffe. Du coup ils ont publiés la 3.1.4 et quelques heures plutard la 3.1.5 … La version 3.1.4 corrige une belle faille de sécurité, qui pouvait mettre votre base dans un sale état si le mode autovacuum était mis à on (il est à off par défaut). Le CREATE UNIQUE INDEX dans une requête fesait tout capoter aussi parce que les colonnes classées n’étaient pas unique.
Tout ceux qui utilise l’autovacuum et les index uniques sont invités à upgrader leur version.
Et maintenant pour la version 3.1.5, elle corrige une erreur d’orthograffes dans la version 3.1.4 qui ne permettait pas de mettre à jour la version avec les nouveaux changements. Ces nouveaux changements concernent Mac OS-X et la fonction F_FULLFSYNC ioctl().
On téléchope toujours tout ça sur le site de SQLite.