You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- MariaDB: apply session timeout eagerly in setTimeout/clearTimeout
so direct $stmt->execute() paths inherit it, mirroring the MySQL
fix; prevents stale timeouts leaking across pool checkouts.
- Relationships hook: chunk batched updateDocuments/deleteDocuments
calls by RELATION_QUERY_CHUNK_SIZE so a one-to-many or many-to-many
diff with thousands of removed peers stays within the validator's
maxQueryValues ceiling.
- Database::setMaxQueryValues: clear the DocumentsValidator cache when
the limit changes; the cache key encodes the old value.
- Traits/Documents (find): always restore previous Authorization status
in the inlined skip toggle so a nested setStatus inside the try block
cannot leak past the scope.
- Memory adapter: decodeObjectValue returns null on JSON parse miss
(parity with decodeArrayValue); prevents scalar haystacks reaching
jsonContains.
- MemoryTest::freshDatabase: use $this->testDatabase to honor the
per-process isolation token.
- SQL adapter: clarify spatialCacheKey() comment to match code (tenant
intentionally excluded; schema is shared across tenants).
0 commit comments