Skip to content

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.json to support new efficient queries.
  • Repeatability Transformation: Safe handling of undefined effective_from fields 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.

⬅️ Previous Version | Next Version ➡️ | Back to zymDev Core

Built with ❤️ by zymDev Team.