Που δημοσιεύθηκε απελευθέρωση SQLite 3.30.0, ένα ελαφρύ DBMS σχεδιασμένο ως βιβλιοθήκη προσθήκης. Ο κώδικας SQLite διανέμεται ως δημόσιος τομέας, δηλ. μπορεί να χρησιμοποιηθεί χωρίς περιορισμούς και δωρεάν για οποιονδήποτε σκοπό. Οικονομική υποστήριξη για προγραμματιστές SQLite παρέχεται από μια ειδικά δημιουργημένη κοινοπραξία, η οποία περιλαμβάνει εταιρείες όπως οι Adobe, Oracle, Mozilla, Bentley και Bloomberg.
Προστέθηκε η δυνατότητα χρήσης της έκφρασης "FILTER» με συγκεντρωτικές συναρτήσεις, που καθιστά δυνατό τον περιορισμό της κάλυψης των δεδομένων που επεξεργάζεται η συγκεντρωτική συνάρτηση μόνο σε εγγραφές που ικανοποιούν μια δεδομένη συνθήκη.
Το μπλοκ "ORDER BY" παρέχει υποστήριξη για το "ΜΗΧΑΝΕΙ ΠΡΩΤΑ"Και"ΜΗΝ ΤΕΛΕΥΤΑΙ» για τον προσδιορισμό της θέσης των στοιχείων με τιμή NULL κατά την ταξινόμηση.
Η εντολή ".αναρρώνω» για να επαναφέρετε τα περιεχόμενα κατεστραμμένων αρχείων από τη βάση δεδομένων.
Τα PRAGMA index_info και PRAGMA index_xinfo έχουν επεκταθεί για να παρέχουν πληροφορίες σχετικά με τη διάταξη αποθήκευσης των πινάκων που έχουν δημιουργηθεί σε λειτουργία "ΧΩΡΙΣ ROWID".
Προστέθηκε API sqlite3_drop_modules(), το οποίο σας επιτρέπει να απαγορεύσετε την αυτόματη φόρτωση εικονικών πινάκων από την εφαρμογή.
Ο αναλυτής σχήματος βάσης δεδομένων έχει αλλάξει για να εμφανίζει ένα σφάλμα όταν οι στήλες τύπου, ονόματος και tbl_name στον πίνακα sqlite_master έχουν καταστραφεί όταν συνδέονται εκτός λειτουργίας writable_schema.
Οι εντολές PRAGMA function_list, PRAGMA module_list και PRAGMA pragma_list είναι ενεργοποιημένες από προεπιλογή. Για να αλλάξετε την προεπιλεγμένη συμπεριφορά κατασκευής, πρέπει να καθορίσετε ρητά "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS".
Για συναρτήσεις SQL που καθορίζονται από την εφαρμογή, προτείνεται η σημαία SQLITE_DIRECTONLY, η οποία σας επιτρέπει να απαγορεύσετε τη χρήση αυτών των συναρτήσεων εντός κανόνων και προβολών.