0.6.0 fixes, bunch 5: memory and per-request queries #1227
No reviewers
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo!1227
Loading…
Reference in a new issue
No description provided.
Delete branch "b5-memory"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bunch 5 of the 0.6.0 fixes: memory kept per process, and queries or work repeated on every request. One signed commit per issue, then the changelog lines and one test-fixture fix; merge fast-forward-only.
primary_foranswers from prefetched rows (a walk over 100 prefetched contacts: 203 queries to 3).postulo.W003warns when the stored names are out of date.postulo.W004says to runfetch_escoagain. CI's ESCO cache has a new key and file name.Tested locally: lint, migration and catalogue checks,
manage.py check, the full unit suite (21,341 passed, and one setup error from the worker-heartbeat fixture on Windows, fixed in the last commit), and 93 browser tests on the touched pages.Not exercised locally: the real font probing (WeasyPrint's libraries do not load on the Windows machine this was written on) and the suite with ESCO downloaded in the new format; the unit job here does both.
🤖 Generated with Claude Code