bpo-44688: Remove ASCII limitation from `sqlite3` collation names by erlend-aasland · Pull Request #27395 · python/cpython
Nice! Just a terminology issue: the Python interface doesn't deal with UTF-8 (bytes); in py3 it always took a Unicode string.
For completeness, could you mention the pre-3.11 limitation in the documentation? (I think it's OK to only have it in the 3.11+ docs, but IMO it should be there for people porting code from 3.11 to previous versions.)