What's Changed
- Release vtable and cursor handles when SQLite destroys them by @mattn in #1429
- Do not clobber SQLite's default cost estimates in BestIndex by @mattn in #1430
- Translate SQL NULL filter arguments to nil like goVUpdate by @mattn in #1431
- Identify updated row by argv 0 in goVUpdate by @mattn in #1432
- Ignore Used for constraints SQLite marked not usable by @mattn in #1433
- Reject nil module and nil BestIndex result by @mattn in #1434
- Fail upgrade tool on download and write errors by @mattn in #1435
- Fix off-by-one truncating SQL in fuzz target by @mattn in #1436
- Fix wrong results and cursor state sharing in series example by @mattn in #1437
- Use the table name from xCreate args in vtable example by @mattn in #1438
- Close leaked rows in hook example by @mattn in #1439
- Close prepared statement and fail if limit is not enforced in limit example by @mattn in #1440
- Upgrade SQLite to version 3053004 by @mattn in #1442
Full Changelog: v1.14.48...v1.14.49