sqlite-utils w wersji 4.1 wprowadza opcję --code dla poleceń insert i upsert, która pozwala przesłać blok kodu Python lub ścieżkę do pliku .py definiującego funkcję rows() lub iterator wierszy do wstawienia. To naturalny rozwój istniejących już możliwości sqlite-utils, które obsługują bloki kodu Python w argumentach linii komend.

Druga znacząca zmiana dotyczy nowej opcji --type dla poleceń insert i upsert, umożliwiającej wymuszenie konkretnego typu danych dla kolumny. Jest to szczególnie przydatne dla danych importowanych z CSV lub TSV, takich jak kody pocztowe, które wyglądają jak liczby, ale powinny być przechowywane jako TEXT aby zachować wiodące zera. Funkcjonalność ta odpowiada na długo oczekiwaną prośbę użytkowników i okazała się łatwa do wdrożenia.

Releasu towarzyszy dodanie nowej metody table.drop_index(name) i odpowiadającego jej polecenia sqlite-utils drop-index do usuwania indeksów po nazwie, z opcjonalnym flagiem ignore do ignorowania brakujących indeksów. sqlite-utils query natomiast zyskał możliwość czytania zapytań SQL ze standardowego wejścia. To zbiór praktycznych ulepszeń czyniących narzędzie bardziej elastycznym dla pracy z bazami SQLite.