taobojlen
django-zeal
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(main): release 2.1.0 (#56)
main
22 days ago
chore(main): release 2.1.0
release-please--branches--main
22 days ago
feat: detect N+1 queries on .get() calls (#53) Repeated .get() calls from the same line (e.g. in a loop) are now detected as N+1 queries. Standalone .get() calls notify the listener while relation-descriptor querysets (already tracked) are skipped to avoid duplicate alerts. Closes #7 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
main
22 days ago
chore(main): release 2.0.5 (#55)
main
22 days ago
chore(main): release 2.0.5
release-please--branches--main
22 days ago
fix: patch M2M descriptor per-instance to preserve prefetch _result_cache (#51) (#54) The M2M descriptor was patched at the class level, sharing a single mutable context dict across all manager instances. This could corrupt the prefetched queryset's _result_cache. Switch to per-instance patching in __init__ (matching the approach used by patch_reverse_many_to_one_descriptor) so each manager instance gets its own context and wrapper. Also excludes .worktrees from pyright to avoid unrelated type errors. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
main
22 days ago
fix: patch M2M descriptor per-instance to preserve prefetch _result_cache (#51) The M2M descriptor was patched at the class level, sharing a single mutable context dict across all manager instances. This could corrupt the prefetched queryset's _result_cache. Switch to per-instance patching in __init__ (matching the approach used by patch_reverse_many_to_one_descriptor) so each manager instance gets its own context and wrapper. Also excludes .worktrees from pyright to avoid unrelated type errors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix/m2m-prefetch-result-cache
22 days ago
feat: detect N+1 queries on .get() calls Repeated .get() calls from the same line (e.g. in a loop) are now detected as N+1 queries. Standalone .get() calls notify the listener while relation-descriptor querysets (already tracked) are skipped to avoid duplicate alerts. Closes #7 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix-get-n-plus-one
22 days ago
Latest Branches
CodSpeed Performance Gauge
0%
chore(main): release 2.0.5
#55
22 days ago
2e1f712
release-please--branches--main
CodSpeed Performance Gauge
0%
fix: patch M2M descriptor per-instance to fix prefetch _result_cache corruption
#54
22 days ago
56ff793
fix/m2m-prefetch-result-cache
CodSpeed Performance Gauge
0%
feat: detect N+1 queries on .get() calls
#53
22 days ago
c4dec74
fix-get-n-plus-one
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs