COMMITS
/ Modules/_sqlite/connection.c March 29, 2026
B
gh-146090: fix memory management of internal `sqlite3` callback contexts (#146569)
Bénédikt Tran committed
February 3, 2026
T
gh-144377: Clean up sqlite3 Connection's list of weakrefs to Cursor objects (#144378)
Thomas Kluyver committed
January 1, 2026
B
gh-142830: prevent some crashes when mutating `sqlite3` callbacks (#143245)
Bénédikt Tran committed
October 1, 2025
B
gh-139327: fix some reference leaks in `sqlite3` error branches (#139328)
Bénédikt Tran committed
September 17, 2025
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
May 8, 2025
S
gh-133595: Clean up sqlite3.Connection APIs (GH-133605)
Serhiy Storchaka committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
February 11, 2025
E
gh-129928: Rework sqlite3 error helpers (#129929)
Erlend E. Aasland committed
E
gh-129928: Raise more accurate exception for incorrect sqlite3 UDF creation (#129941)
Erlend E. Aasland committed
February 3, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129524)
Victor Stinner committed
January 31, 2025
B
gh-111178: fix UBSan failures in `Modules/_sqlite` (GH-129087)
Bénédikt Tran committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
January 27, 2025
E
gh-129346: Handle allocation errors for SQLite aggregate context (#129347)
Erlend E. Aasland committed
April 30, 2024
E
gh-118406: Add signature for sqlite3.Connection objects (#118428)
Erlend E. Aasland committed
April 8, 2024
February 6, 2024
M
gh-91602: Add iterdump() support for filtering database objects (#114501)
Mariusz Felisiak committed
November 10, 2023
S
Add private _PyUnicode_AsUTF8NoNUL() function (GH-111957)
Serhiy Storchaka committed
November 7, 2023
V
gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)
Victor Stinner committed
October 20, 2023
V
gh-111089: Use PyUnicode_AsUTF8() in sqlite3 (#111122)
Victor Stinner committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
August 31, 2023
V
gh-106320: Remove private _PyErr_ChainExceptions() (#108713)
Victor Stinner committed
August 29, 2023
E
gh-108278: Deprecate passing the first param of sqlite3.Connection callback APIs by keyword (#108632)
Erlend E. Aasland committed
August 28, 2023
E
gh-108278: Deprecate passing the three first params as keyword args for sqlite3 UDF creation APIs (#108281)
Erlend E. Aasland committed
August 24, 2023
V
gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)
Victor Stinner committed
August 22, 2023
E
gh-105539: Emit ResourceWarning if sqlite3 database is not closed explicitly (#108015)
Erlend E. Aasland committed
August 18, 2023
E
gh-108083: Don't ignore exceptions in sqlite3.Connection.__init__() and .close() (#108084)
Erlend E. Aasland committed
August 15, 2023
E
gh-93057: Deprecate positional use of optional sqlite3.connect() params (#107948)
Erlend E. Aasland committed
August 14, 2023
E
gh-107938: Synchonise the signature of of sqlite3.connect and sqlite3.Connection.__init__ (#107939)
Erlend E. Aasland committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 4, 2023
V
gh-106320: Remove private pylifecycle.h functions (#106400)
Victor Stinner committed
July 3, 2023
V
gh-106320: Remove private _PyImport C API functions (#106383)
Victor Stinner committed
June 22, 2023
V
gh-105927: Add _PyWeakref_IS_DEAD() function (#105992)
Victor Stinner committed
June 18, 2023
E
gh-105875: Require SQLite 3.15.2 or newer (#105876)
Erlend E. Aasland committed
June 7, 2023
E
gh-105375: Improve error handling in sqlite3 collation callback (#105412)
Erlend E. Aasland committed
May 15, 2023
E
May 7, 2023
E
gh-100370: fix OverflowError in sqlite3.Connection.blobopen for 32-bit builds (#103902)
Erlend E. Aasland committed
April 26, 2023
E
gh-103489: Add get/set config methods to sqlite3.Connection (#103506)
Erlend E. Aasland committed
E
gh-103015: Add entrypoint keyword param to sqlite3.Connection.load_extension (#103073)
Erlend E. Aasland committed
February 24, 2023
I
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 12, 2022
E
gh-83638: Add sqlite3.Connection.autocommit for PEP 249 compliant behaviour (#93823)
Erlend E. Aasland committed
July 23, 2022
E
gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (#95146)
Erlend Egeberg Aasland committed
June 19, 2022
E
gh-93925: Improve clarity of sqlite3 commit/rollback, and close docs (#93926)
Erlend Egeberg Aasland committed
June 15, 2022
E
gh-93829: In sqlite3, replace Py_BuildValue with faster APIs (#93830)
Erlend Egeberg Aasland committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
June 10, 2022
May 20, 2022
S
gh-91922: Fix sqlite connection on nonstardard locales and paths (GH-92926)
Serhiy Storchaka committed
May 3, 2022
E
gh-89289: Fix compiler warning in _sqlite/connection.c (#92258)
Erlend Egeberg Aasland committed