COMMITS
/ Modules/_sqlite/module.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
November 20, 2025
P
gh-140042: Removing unsafe call to sqlite3_shutdown (GH-141690)
Prithviraj Chaudhuri committed
June 12, 2025
P
gh-133390: Support SQL keyword completion for sqlite3 CLI (GH-133393) (GH-135292)
Petr Viktorin committed
June 7, 2025
P
June 6, 2025
T
gh-133390: Support SQL keyword completion for sqlite3 CLI (#133393)
Tan Long committed
May 8, 2025
S
gh-133595: Clean up sqlite3.Connection APIs (GH-133605)
Serhiy Storchaka 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
May 10, 2024
H
gh-118924: Remove `sqlite3.version` and `sqlite3.version_info` (#118925)
Hugo van Kemenade committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
August 28, 2023
S
gh-108494: Argument Clinic: fix support of Limited C API (GH-108536)
Serhiy Storchaka 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 3, 2023
V
gh-106320: Remove private _PyImport C API functions (#106383)
Victor Stinner committed
June 18, 2023
E
gh-105875: Require SQLite 3.15.2 or newer (#105876)
Erlend E. Aasland committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 26, 2023
E
gh-103489: Add get/set config methods to sqlite3.Connection (#103506)
Erlend E. Aasland 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 25, 2022
E
gh-90016: Reword sqlite3 adapter/converter docs (#93095)
Erlend Egeberg Aasland committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
June 7, 2022
K
May 21, 2022
S
gh-93044: No longer convert the database argument of sqlite3.connect() to bytes (GH-93046)
Serhiy Storchaka committed
May 16, 2022
E
gh-92547: Remove deprecated sqlite3 features (#92548)
Erlend Egeberg Aasland committed
April 15, 2022
J
gh-69093: Expose sqlite3.Blob as a class (GH-91550)
Jelle Zijlstra committed
E
gh-69093: Support basic incremental I/O to blobs in `sqlite3` (GH-30680)
Erlend Egeberg Aasland committed
April 12, 2022
E
gh-79097: Add support for aggregate window functions in sqlite3 (GH-20903)
Erlend Egeberg Aasland committed
March 8, 2022
E
bpo-46878: Purge 'non-standard' from sqlite3 docstrings (GH-31612)
Erlend Egeberg Aasland committed
March 3, 2022
E
bpo-46874: Speed up sqlite3 user-defined aggregate 'step' method (GH-31604)
Erlend Egeberg Aasland committed
February 28, 2022
E
bpo-46541: Remove unneeded visits from sqlite3 (GH-31609)
Erlend Egeberg Aasland committed
February 16, 2022
E
bpo-46541: Replace _Py_IDENTIFIER with _Py_ID in sqlite3 (GH-31351)
Erlend Egeberg Aasland committed
February 8, 2022
November 3, 2021
E
bpo-45613: Set `sqlite3.threadsafety` dynamically (GH-29227)
Erlend Egeberg Aasland committed
November 2, 2021
E
bpo-24139: Add support for SQLite extended result codes (GH-28076)
Erlend Egeberg Aasland committed
E
bpo-42064: Adapt `sqlite3` to multi-phase init (PEP 489) (GH-29234)
Erlend Egeberg Aasland committed
November 1, 2021
E
bpo-45243: Add support for setting/getting `sqlite3` connection limits (GH-28463)
Erlend Egeberg Aasland committed
October 31, 2021
E
bpo-45634: Don't combine error checks when adding `sqlite3` int constants (GH-29251)
Erlend Egeberg Aasland committed
October 27, 2021
E
bpo-42064: Convert `sqlite3` global state to module state (GH-29073)
Erlend Egeberg Aasland committed
August 30, 2021
E
bpo-16379: expose SQLite error codes and error names in `sqlite3` (GH-27786)
Erlend Egeberg Aasland committed
July 29, 2021
E
bpo-42064: Optimise `sqlite3` state access, part 1 (GH-27273)
Erlend Egeberg Aasland committed
July 20, 2021
E
bpo-42064: Finalise establishing sqlite3 global state (GH-27155)
Erlend Egeberg Aasland committed
July 14, 2021
E
bpo-42064: Move `sqlite3` exceptions to global state, part 2 of 2 (GH-26884)
Erlend Egeberg Aasland committed
June 23, 2021
E
bpo-42064: Move `sqlite3` exceptions to global state, part 1 of 2 (GH-26745)
Erlend Egeberg Aasland committed
June 20, 2021
E
bpo-40956: Convert sqlite3.connect and sqlite3.Connection.__init__ to AC (GH-24421)
Erlend Egeberg Aasland committed
June 15, 2021
E
bpo-42064: Move sqlite3 types to global state (GH-26537)
Erlend Egeberg Aasland committed
June 3, 2021
E
bpo-42862: Use functools.lru_cache iso. _sqlite.Cache in sqlite3 module (GH-24203)
Erlend Egeberg Aasland committed
May 2, 2021
E
bpo-43434: Clean up sqlite3.connect() after GH-25818 (GH-25823)
Erlend Egeberg Aasland committed
E
bpo-43434: Move sqlite3.connect audit events to sqlite3.Connection.__init__ (GH-25818)
Erlend Egeberg Aasland committed
April 26, 2021
E
bpo-43762: Add audit events for loading of sqlite3 extensions (GH-25246)
Erlend Egeberg Aasland committed
April 14, 2021
E
bpo-43505: Explicitly initialize and shutdown sqlite3 (GH-25404)
Erlend Egeberg Aasland committed