Simon Willison wydał trzecią release candidate wersji 4.0 narzędzia sqlite-utils, przesuwając tym samym datę stabilnego wydania. Zamiast wydać wersję 4.0 tego weekendu, twórca odkrył podczas przeglądania zaległości w zgłoszeniach i pull requestach, że zmian jest znacznie więcej niż się spodziewał.
Głównym nowym zestawem funkcjonalności jest pełna obsługa dla złożonych kluczy obcych (compound foreign keys) - zarówno introspektywna możliwość ich badania, jak i tworzenia. Ta zmiana wiąże się z subtelną modyfikacją łamiącą kompatybilność wsteczną interfejsu table.foreign_keys, dlatego właśnie musiała trafiać do głównego wydania 4.0. Dodatkowo sqlite-utils teraz konsekwentnie stosuje konwencję SQLite dotyczącą nazw kolumn bez rozróżniania wielkości liter, co okazało się wymagać zmian w wielu miejscach kodu jednocześnie. Willison pracował nad tymi ulepszeniami wspomagając się modelami Claude Fable 5 i GPT-5.5.