news
News
- DIXml v6.1.0
- Update libxml2 to version v2.11.4:
- Better protection against entity expansion attacks.
- Rework the XInclude engine to support nested includes properly.
- Deprecated outdated and internal functions.
- Multiple improvements and bug fixes.
- Update libxslt to version v1.1.38:
- Fix about 40 memory errors after malloc failures.
- The result of
generate-id()
is now deterministic across multiple transformations. - Many other improvements and bug fixes.
- DISQLite3 v5.44.0
- Add support for JSON5 and the FTS5 secure-delete command.
- Allow join keywords as application-defined SQL function names.
- Enhance
PRAGMA integrity_check
to detect NaN values inNOT NULL
columns.
- DIXml v6.0.2
- Update libxml2 to version v2.10.4: Bug fixes.
- YuXMLSec v1.1.0
- Update to XMLSec 1.3.0. Remove FTP and MD5 support, but added new features in return.
- DISQLite3 v5.43.2
- Fix multiple problems in prior releases, including include reads (not writes) past the end of a buffer.
- DISQLite3 v5.43.1
- Ensure that the datatype for column t1.x in
CREATE TABLE t1 AS SELECT CAST(7 AS INT) AS x;
continues to be INT and is not NUM, for historical compatibility. - Enhance PRAGMA integrity_check to detect when extra bytes appear at the end of an index record.
- Fix various obscure bugs.
- DISQLite3 v5.43.0
- Many query planner improvements.
- Add the built-in unhex SQL function.
- Add the base64 and base85 application-defined functions as an extension.
- Add the sqlite3_stmt_scanstatus_v2 interface.
- Various enhancements and fixes.
- YuOpenSSL v1.1.7
- Update to OpenSSL 1.1.1t.
- Security fixes.
- YuStemmer 5.7.0
- German2 stemmers: Fix handling of 'qu' to match algorithm description.
- Italian stemmers: Fix overstemming of 'divano'.
- Improvements to arabic, greek, hindi, irish, turkish, and yiddish stemmers.
- DISQLite3 v5.42.1
- Fix a potential infinite loop in the memsys5 alternative memory allocator.
- Various other obscure fixes.
- YuPcre2 v1.20.1
- JIT: Fix backtracking optimization of character repeats and optimize star repetitions.
pcre2_match()
always uses the heap for backtracking.- JIT compiler update.
- DISQLite3 v5.42.0
- New and improved recovery extension for extracting data from corrupted database files.
- Performance enhancements and improvements to the query planner.
- YuOpenSSL v1.1.6
- Update to OpenSSL 1.1.1s (OpenSSL 1.1.1r was withdrawn by the OpenSSL developers).
- Bug fixes.
- DIXml v6.0.1
- Update libxml2 to version v2.10.3.
- Minor bug fixes and improvements.
- Update libxslt to version v1.1.37:
- Minor improvements.
- DISQLite3 v5.41.4
- Fix a long-standing security problem in the FTS3 extension where an attacker who is able to execute arbitrary SQL statements and create a corrupt database might cause a buffer overflow.
- Also fix other obscure weaknesses.
- DIXml v6.0.0
- Update libxml2 to version v2.10.2.
- Fix
xmlCtxtReadDoc
with encoding. - Add schematron let variable tag and value-of tag support.
- Implement
xpath1()
XPointer scheme. - Make copying nodes non-recursive.
- Code cleanups and simplifications.
- Security and bug fixes.
- Update libxslt to version v1.1.36:
- Fix quadratic behavior with variables and parameters.
- DISQLite3 v5.41.3
- Use a statement journal on DML statement affecting two or more database rows if the statement makes use of SQL functions that might abort.
- Use a mutex to protect the
PRAGMA temp_store_directory
andPRAGMA data_store_directory
statements. - Other bug and warning fixes.
- DISQLite3 v5.41.2
- Fix a performance regression in the query planner associated with rearranging the order of FROM clause terms in the presences of a LEFT JOIN.
- Apply fixes for CVE-2022-35737 and other minor problems discovered by internal testing.
- DISQLite3 v5.41.1
- Fix an incorrect result from a query that uses a view that contains a compound SELECT in which only one arm contains a RIGHT JOIN.
- Fix a long-standing problem with ALTER TABLE RENAME.
- Enhance the sqlite_stmt virtual table so that it buffers all of its output.
news.txt · Last modified: 2016/03/03 11:49 by 127.0.0.1