Fix a potential use-after-free bug when processing a a subquery with both a correlated WHERE clause and a “HAVING 0” clause and where the parent query is an aggregate.
New TDISQLite3UniDirQuery.IntegerPrimaryKeyField option to work around potential data loss due to the 32-bit limitation of Delphi's ftAutoInc DataType.
Query planner enhancements.
Multiple recursive SELECTS in recursive common table expressions.
Better error messages from CHECK constraint failures.
Add many new OpenSSL API functions, procedures, types, and constants.
Indy support, plus basic demos. The Indy OpenSSL 1.1.1 IOHandler is still in development. Until stable, consider this a proof of concept and use with great care.
Initial public release of YuOpenSSL, the first implementation of OpenSSL for Delphi that does not require OpenSSL DLLs. YuOpenSSL.pas contains over 5000 OpenSSL functions, procedures, constants and types in a single Delphi unit. It compiles directly into executables, with no external dependencies. Works with ICS Internet Component Suite, adjusted source code included.