4.2
What's Changed
- Fixed #1780 -- Adjusted system check to allow for nested template loa… by @carltongibson in #1783
 - Include all files in sdist archives by @mgorny in #1785
 - SQL panel work by @living180 in #1786
 - Use ruff for linting by @WhyNotHugo in #1781
 - Minor testing cleanups by @living180 in #1782
 - Fix #1792: Lowercase all cookie keys, actually allow overriding the samesite value by @matthiask in #1793
 - More rules for ruff by @matthiask in #1794
 - Fix CI tests with MariaDB. by @tim-schilling in #1797
 - Switch StaticFilesPanel to use ContextVar. by @tim-schilling in #1801
 - Check JavaScript files content type. by @tim-schilling in #1802
 - Handle logging queries encoded as bytes under PostgreSQL by @Lucidiot in #1812
 - Patch CursorWrapper dynamically to allow multiple base classes. by @tim-schilling in #1820
 
New Contributors
- @mgorny made their first contribution in #1785
 - @WhyNotHugo made their first contribution in #1781
 - @Lucidiot made their first contribution in #1812
 
Full Changelog: 4.1...4.2