mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
16e7284f33
C8: Add a comment block above the connection pool definitions warning that the `redis` scheme on the `database` and `logs` pools is for the test matrix only — operators who set `_APP_DB_ADAPTER=redis` in production will lose data on cache eviction or process restart. Redis stays OFF the `documentsdb` and `vectorsdb` pools, which have stricter durability and indexing requirements that the in-memory Utopia Redis adapter does not provide. M12: Restore the matrix-generator logic that picks the per-PR matrix based on whether `composer.lock` changed `utopia-php/database`. PRs that bump the database package run the full Mariadb+Postgres+Mongo+ Redis matrix in both dedicated and shared modes; everything else runs the SQLite+Redis short matrix in shared mode. The previous "TEMP — revert before merge" early `return` short-circuited that logic and forced every PR through the short matrix. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>