fogelito
efc237f4bd
Fix select test
2026-04-09 09:01:00 +03:00
fogelito
97d4c18df3
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# composer.lock
2026-04-08 18:58:25 +03:00
Jake Barnby
c5b8ed9cc1
feat(databases): cache list responses without requiring a select query
2026-04-08 23:02:34 +12:00
Jake Barnby
939092726c
test(databases): add regression for purge=true list cache invalidation
2026-04-08 21:31:42 +12:00
fogelito
c45803b942
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/controllers/api/migrations.php
# composer.json
# composer.lock
# tests/e2e/Services/Databases/DatabasesBase.php
2026-04-06 17:44:45 +03:00
Chirag Aggarwal
f2ea0b9b48
Fix PHPStan baseline cleanup issues (part 2)
2026-04-01 10:20:20 +05:30
ArnabChatterjee20k
3ff7cadcab
updated project size
2026-03-27 18:39:26 +05:30
fogelito
2aeee1cce9
fix sequence test
2026-03-26 11:29:03 +02:00
fogelito
3720c0f8de
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# composer.json
# composer.lock
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-24 12:07:06 +02:00
fogelito
e738608006
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/DocumentsDB/Collections/Documents/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/DocumentsDB/Collections/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Collections/Create.php
# src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Collections/Logs/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-23 11:07:39 +02:00
ArnabChatterjee20k
8ae07ac61f
Merge remote-tracking branch 'origin/1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-23 10:47:23 +05:30
ArnabChatterjee20k
9a70445395
Merge remote-tracking branch 'origin/1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-20 11:29:37 +05:30
Jake Barnby
c9d023991d
(test): add e2e test for $sequence query type validation per adapter
2026-03-20 18:03:17 +13:00
Jake Barnby and Claude Opus 4.6
47408f04dc
fix: always cast $sequence to string for SDK type safety
...
Revert the is_int preservation — SDKs declare $sequence as string,
so the API must always return a string. Updated tests to match.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 17:24:21 +13:00
ArnabChatterjee20k and GitHub
c7907932e4
Revert "Revert "Documentsdb + vectordb (latest)""
2026-03-19 20:30:42 +05:30
ArnabChatterjee20k and GitHub
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
fogelito
c522983030
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-19 15:33:42 +02:00
fogelito
8e12bc2303
Mongo database tests
2026-03-19 14:49:09 +02:00
ArnabChatterjee20k
feddd77066
fixed analyze
2026-03-19 17:02:27 +05:30
fogelito
02726d3072
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# composer.json
# composer.lock
2026-03-18 10:35:55 +02:00
ArnabChatterjee20k
8d58383c2e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-18 11:38:37 +05:30
Jake Barnby
a94649fb58
Merge remote-tracking branch 'origin/1.8.x' into feat-installer
...
# Conflicts:
# composer.json
# composer.lock
2026-03-16 21:25:10 +13:00
loks0n and Claude Opus 4.6
ac05c9e9ce
Split TablesDB e2e tests into a separate CI job
...
Move all TablesDB* test files from tests/e2e/Services/Databases/ to a
new tests/e2e/Services/TablesDB/ directory, updating namespaces and
adding explicit imports for shared base traits. Add TablesDB as a
separate service in the CI matrix so /v1/databases and /v1/tables tests
run as independent parallel jobs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 16:22:01 +00:00
Jake Barnby
dba8c28741
(fix): resolve permissions test collisions in parallel execution
2026-03-13 19:13:17 +13:00
ArnabChatterjee20k
e4178d9ae6
Merge remote-tracking branch 'origin/sync-mongodb' into sync-mongodb
2026-03-10 16:34:10 +05:30
ArnabChatterjee20k
b5b2338c82
pr comments addressed
...
* reverted install php
* deleted databasebase from tablesdb
2026-03-10 15:39:10 +05:30
ArnabChatterjee20k
fddaebf254
Merge branch 'sync-mongodb' into vectorsdb
2026-03-09 15:51:30 +05:30
ArnabChatterjee20k
d6bc9f120e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-09 15:50:48 +05:30
ArnabChatterjee20k
1705266779
remove debug logging from database creation process
2026-03-09 15:48:46 +05:30
ArnabChatterjee20k
681d930da3
renamed vectordb to vectordb
2026-03-09 13:51:48 +05:30
Jake Barnby and Claude Opus 4.6
91edf82060
fix: database index length assertion and email race in password recovery
...
- Remove specific index length number from testPatchAttribute assertion
since the value differs between shared/non-shared table modes (767 vs
768) and the console API returns the console project's value, not the
user project's
- Use getLastEmailByAddress in testPasswordRecoveryUrlParams to avoid
retrieving emails from parallel test classes sharing the same maildev
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 03:41:35 +13:00
fogelito
7bab35e2e6
Run test
2026-03-05 10:23:01 +02:00
fogelito
af8fd5fc6c
Run
2026-03-04 18:13:19 +02:00
fogelito
1ef7daebf7
run
2026-03-04 17:09:45 +02:00
fogelito
f814d94480
Run
2026-03-04 15:50:13 +02:00
fogelito
1dacf0afed
fix X-Appwrite-Response-Format
2026-03-04 15:45:04 +02:00
fogelito
309831cd24
formatting
2026-03-03 18:25:53 +02:00
fogelito
52ab20134f
Fix tests
2026-03-03 18:15:17 +02:00
fogelito
c8097ae1d2
Fix tests
2026-03-03 17:59:12 +02:00
fogelito
270233962a
Deletes
2026-03-03 16:56:14 +02:00
fogelito
496d3c61c2
Update 1.8.x
2026-03-02 16:28:31 +02:00
fogelito
31d17fb0c3
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# app/controllers/api/messaging.php
# app/controllers/api/teams.php
# app/controllers/api/users.php
# composer.lock
# phpunit.xml
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Logs/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
# src/Appwrite/Utopia/Response/Model/Document.php
# src/Appwrite/Utopia/Response/Model/Row.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesConsoleClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2026-03-02 14:47:33 +02:00
ArnabChatterjee20k
8c3f11b3d5
updated tests
2026-03-02 12:25:40 +05:30
ArnabChatterjee20k
9a32c59340
added vectordb tests
2026-02-27 19:27:24 +05:30
ArnabChatterjee20k
abf497d509
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-02-27 17:19:31 +05:30
ArnabChatterjee20k
a76a5cda38
Refactor code structure for improved readability and maintainability
2026-02-27 17:15:00 +05:30
ArnabChatterjee20k
3287ef6a57
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-02-26 16:33:56 +05:30
Jake Barnby and Claude Opus 4.6
1c85789a6e
fix: scope cache tests to setup document IDs to avoid count mismatch
...
The testListDocumentsWithCache and testListDocumentsCacheBustedByAttributeChange
tests were failing because testCreateDocument (which runs earlier) adds 3 more
documents to the same movies collection, resulting in 6 docs instead of expected 3.
Additionally, the cache bust test was getting a cache 'hit' instead of 'miss' on
its first request due to sharing the same cache key as the previous test.
Fix by filtering all cache test queries to the 3 known setup document IDs, and
using distinct select/order queries in each test to avoid cache key collisions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 20:34:46 +13:00
Jake Barnby and Claude Opus 4.6
b174a50b2a
fix: address coderabbit review comments
...
- Fix indentation alignment in cache hit detection condition
- Add total count assertions for cached and non-cached responses in test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 19:00:25 +13:00
Jake Barnby
3e0ee30428
Add tests for collection bust
2026-02-26 18:31:52 +13:00