Release Notes - v5.1.3 🚀
July 1, 2026
This patch release (v5.1.3) introduces security improvements to login for non-migrated organizations, optimizations and direct filtering in Firestore to prevent unnecessary data downloads, and stability fixes in Algorithm A.
⚙️ General
User Registration (#1178)
- Email Verification: Email verification is now strictly required when a user creates a new account. (#1219)
Cloud Functions (#1286)
- Public Invoker: Modified invoker role to public for GitHub Issues and results upload functions.
⚖️ My Process
Organization References (#1218)
- Login: Prevention of lockups during login in the event of orphaned or damaged organization references. (#1220)
Detail Panel (#1255)
- Sidebar Panel: Fixed toggle functionality for the detail panel and set it hidden by default. (#1257)
🧪 Quattrol 365
Security and Version Control (v1) (#1290)
- Firestore Filter: Optimization to filter documents directly in Firestore queries using
created_date, preventing downloading and in-memory processing of legacy records. - Restricted Access: Implemented guards at login to warn and enforce sign-out if the only assigned organization is version
v1(non-migrated). - Composite Indexes: Added composite indexes in
firestore.indexes.jsonto support new efficient queries. - Repeatability Transformation: Safe handling of undefined
effective_fromfields when ordering repeatability entries.
QC Test Migration (#1284)
- Organization References: Fixed undefined references when migrating or duplicating QC Test configurations. (#1285)
🧪 POQTROL
Algorithm A (#1288)
- Calculation Stability: Resolved discrepancies in the POQTROL Algorithm A implementation to ensure exact mathematical convergence.