SQLite 3.40 emissio

Emissio SQLite 3.40, leve DBMS obturaculum in bibliotheca designatum, divulgatum est. Codex SQLite in dominio publico distributus est, i.e. adhiberi potest sine restrictionibus et gratis pro quacumque re. Subsidium financial SQLite tincidunt providetur a consortio speciali creato, quod includit societates ut Adobe, Oraculum, Mozilla, Bentley et Bloomberg.

Major changes:

  • Pluma experimentum ad SQLite in WebAssembly intermedium codicem ordinandum est, capax ad currendum in navigatro interreti, et ad opus ordinandum cum datorum applicationibus in JavaScript. Tincimenta interretialia praebentur summo gradu objecto interface-orientati ad operandum cum notitia in stylo sql.js vel Node.js, ligatio super C API humili et API innixa mechanismo interretiali, quod concedit. asynchronous tracto asynchronos creare te in filorum separatis supplicium. Data quae applicationes interretialem reponunt in versione WASM SQLite recondi possunt in latere clientis utens OPFS (Origin-Private FileSystem) seu fenestra.localStorage API.
  • Extensio receptae additae sunt, datas ex laesis fasciculis e datorum recuperare constituebant. In linea mandato interface, mandatum ".recover" pro recuperatione adhibetur.
  • Melior investigatio consilium perficiendi. Restrictiones remotae sunt cum utens indicibus cum tabulis plus quam 63 columnis (antea indexing non applicatus est cum operibus columnis quarum index numerus excedit 63). Improved indexing of values ​​used in expressions. Obturaverunt onerantes magnas chordas et blobs ab orbe cum dispensando non nullos et nullos operatores. Materisatio sententiarum ad quam plenam scan perficiendam semel tantum excluditur.
  • In codebase, loco "charis" generis, species separatae sqlite3_filename adhibentur ad nomina fasciculorum repraesentanda.
  • Munus internum adiecit sqlite3_value_encoding().
  • SQLITE_DBCONFIG_DEFENSIVE modus additur, qui vetat schema versionis repositionis mutare.
  • Additional checks ad exsequendam "PRAGMA integritatis_check" additae sunt parametri. Exempli causa, tabulae sine attributo STRICTICO valores numerorum in columnis texti et chordae continere non debent cum numeris in columnis generis NUMERIC. Adiecta est etiam perscriptio pro recto ordine ordinum in tabulis attributis "SINE ROWID".
  • Expressio Vacuum IN "Pragma synchronum" occasus consideret.
  • Optionem conventus SQLITE_MAX_ALLOCATION_SIZE addidit, quae te permittit ut magnitudinem caudices claudat cum memoriam edat.
  • SQLite in pseudo-passim numero generationis algorithm constructum ab usura RC4 fluminis noti ad Chacha20 movit.
  • Indices cum eisdem nominibus in diversis technis uti licet.
  • Optimationes euismod factae sunt ad onus minuendum CPU circa 1% in actione typica.

Source: opennet.ru