सिमन विलिसन ने sqlite-utils 4.1 जारी किया, जिसमें CLI टूल और पायथन लाइब्रेरी के लिए कई नई सुविधाएं पेश की गई हैं।
- `insert` और `upsert` कमांड अब इनलाइन पायथन कोड या फ़ाइल पथ के माध्यम से पंक्तियों को परिभाषित करने के लिए `--code` विकल्प स्वीकार करते हैं।
- ये कमांड स्वचालित कॉलम प्रकार डिटेक्शन को ओवरराइड करने के लिए `--type column-name type` का भी समर्थन करते हैं, जैसे कि पिन कोड में अग्र शून्यों को बनाए रखते हुए।
- एक नया `drop-index` कमांड और `table.drop_index()` विधि नाम के आधार पर इंडेक्स को हटाने की अनुमति देता है, जिसमें एक वैकल्पिक अनदेखा फ्लैग है।
- `query` कमांड अब क्वेरी तर्क के रूप में `-` का उपयोग करके मानक इनपुट से SQL पढ़ सकता है।
- `upsert` मौजूदा तालिकाओं के लिए प्राथमिक कुंजियों को स्वचालित रूप से अनुमानित करता है, जिससे `--pk` की आवश्यकता समाप्त हो जाती है।
- `transform` और `transform_sql` विधियों में SQLite सख्त तालिका मोड को टॉगल करने के लिए `strict=True/False` विकल्प प्राप्त हुए हैं।