Simon Willison wydał kandydata do wydania (RC1) sqlite-utils w wersji 4.0, który wprowadza dwie kluczowe funkcionalności: system migracji bazy danych oraz obsługę zagnieżdżonych transakcji.

Migracje pozwalają na kontrolowane, sekwencyjne zmiany schemy bazy danych, co jest standardowym podejściem w nowoczesnych aplikacjach. Zagnieżdżone transakcje z kolei umożliwiają bardziej elastyczną kontrolę operacji na bazie, zwłaszcza w złożonych scenariuszach gdzie różne części kodu mogą chcieć otworzyć własne transakcje.

sqlite-utils to popularne narzędzie CLI i biblioteka Pythona do pracy z SQLite, stworzone przez twórcę Datasette. Wydanie RC1 oznacza, że funkcjonalności są już testowane i blisko finalizacji, zanim zostanie wydana pełna wersja 4.0. To będzie znacząca aktualizacja dla wszystkich, którzy pracują z SQLite w Pythonie i potrzebują bardziej zaawansowanych możliwości zarządzania bazami danych.