Prem Palanisamy
52981e0164
fix: restore full CI matrix and revert test/endpoint changes to 1.9.x
2026-04-02 10:09:36 +02:00
Prem Palanisamy
25d9891f2b
fix: use email probe in JSON export test, format fixes, add requireAdapter skips to Databases VectorsDB/DocumentsDB tests
2026-04-02 04:39:56 +02:00
Prem Palanisamy
8c9f9c6f58
fix: inherit project shared tables for separate pools, skip cross-engine migration tests
2026-04-02 02:05:10 +02:00
Chirag Aggarwal
33f8e35b62
chore: remove phpstan baseline
2026-04-01 23:01:11 +05:30
Prem Palanisamy
c322cc3ffe
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
...
# Conflicts:
# src/Appwrite/Event/Message/Usage.php
2026-04-01 17:34:13 +02:00
Matej Bačo
c1dde09070
Merge branch '1.9.x' into feat-disposable-emails
2026-04-01 15:14:10 +02:00
Matej Bačo
b554243447
Merge branch '1.9.x' into feat-public-platform-api
2026-04-01 13:35:46 +02:00
Prem Palanisamy
d9eb69aa47
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
2026-04-01 10:41:39 +02:00
Prem Palanisamy
7f9ce1ca85
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
2026-04-01 07:37:57 +02:00
Chirag Aggarwal
983adf3ffd
Fix analyze regressions in PHPStan cleanup
2026-04-01 11:00:26 +05:30
Chirag Aggarwal
f2ea0b9b48
Fix PHPStan baseline cleanup issues (part 2)
2026-04-01 10:20:20 +05:30
premtsd-code
d862a64874
Merge branch '1.9.x' into feat/import-export-json
2026-03-31 22:54:12 +01:00
Prem Palanisamy
168166b9c1
bump utopia-php/database to 5.3.19 and fix shared-mode CI failures
...
- Bump utopia-php/database from 5.3.17 to 5.3.19
- Remove invalid (int) cast on tenant sequence in shared tables mode
- Fix DSN construction for documentsdb/vectorsdb: filter empty strings
from explode(), skip pool filtering when shared tables env vars unset,
fail fast when no pool found
- Use dedicated mode for separate database pools in getDatabasesDB
since shared tables can't work across engines (PostgreSQL integer
_tenant vs MongoDB UUID tenant). Auto-init schema on first use.
- Add documentsdb/vectorsdb shared tables env vars to CI workflow
- Fix testChannelTablesDBRowUpdate race condition with deterministic
event drain loop
2026-03-31 21:24:22 +02:00
Chirag Aggarwal
b4085d1083
Fix token trait PHPStan static access
2026-03-31 22:23:37 +05:30
Chirag Aggarwal
18ed6a9c59
Fix more PHPStan static access issues
2026-03-31 22:04:37 +05:30
Prem Palanisamy
5d1009b324
fix: correct resourceType routing, schemaless validation, and E2E tests for migrations
...
- Add getDatabaseResourceType() helper to map database types to resource constants
- Use database-specific resourceType for CSV/JSON import/export instead of hardcoded TYPE_DATABASE
- Skip attribute validation for schemaless databases (DocumentsDB/VectorsDB) in exports
- Parse JSON export queries in migration worker
- Restore MigrationsBase from 1.9.x and append VectorsDB/DocumentsDB E2E tests
2026-03-31 12:35:18 +01:00
premtsd-code
3bb6a8bcc8
Merge branch '1.9.x' into feat/import-export-json
2026-03-30 16:15:16 +01:00
Matej Bačo
d9a75c5938
Improved backwards compatibility
2026-03-27 15:34:34 +01:00
ArnabChatterjee20k
3ff7cadcab
updated project size
2026-03-27 18:39:26 +05:30
Matej Bačo
bb80e50d01
Self review after refactor
2026-03-27 14:00:44 +01:00
Matej Bačo
644840ec66
Refactor to new platforms interfaces
2026-03-27 13:45:58 +01:00
copilot-swe-agent[bot] and Meldiron
ecc76c7520
fix: address review feedback - log abort exception, fix test cleanup
...
Agent-Logs-Url: https://github.com/appwrite/appwrite/sessions/045e63f6-9a81-447b-ba79-7391ab97fb01
Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com >
2026-03-26 18:34:19 +00:00
copilot-swe-agent[bot] and Meldiron
898e8e214b
fix: allow deletion of partially-uploaded (pending) files and add test
...
Agent-Logs-Url: https://github.com/appwrite/appwrite/sessions/8d14b17a-78d8-48c6-b6d8-51d9697adde0
Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com >
2026-03-26 18:04:41 +00:00
Matej Bačo
7371b68418
Fix tests compatibility
2026-03-26 15:51:03 +01:00
Prem Palanisamy
ee1ca5ace6
fix: remove email verification from vectorsdb export test (tested separately)
2026-03-26 11:36:50 +00:00
Prem Palanisamy
b36472f0da
add E2E tests for vectorsdb and documentsdb JSON import/export
2026-03-26 11:24:14 +00:00
Darshan
098f7aa3e3
update: comment.
2026-03-26 06:43:49 +00:00
Darshan
f8c8c17757
add: tests;
...
fix: tests.
2026-03-26 06:43:49 +00:00
Matej Bačo
0d6d6a0a35
Make tests pass
2026-03-25 16:11:01 +01:00
Matej Bačo
e8d4065af5
Improve tests human review
2026-03-25 15:54:10 +01:00
Matej Bačo
008110b3f7
Platform API tests
2026-03-25 15:47:11 +01:00
Matej Bačo
c903fb87ac
Fix backwards compatibility
2026-03-24 12:53:25 +01:00
Jake Barnby
8666bf1325
Merge branch '1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-24 03:03:02 +00:00
Matej Bačo
0114e260f0
Fix tests
2026-03-23 12:56:23 +01:00
Matej Bačo
10da066075
Merge branch '1.9.x' into feat-public-project-variables-api
2026-03-23 12:21:11 +01:00
Matej Bačo
01142bba2c
Merge branch '1.8.x' into feat-public-project-variables-api
2026-03-23 12:21:06 +01:00
Matej Bačo
07ff923d38
Merge branch '1.9.x' into fix-oauth-token-flow-provider-param
2026-03-23 11:41:42 +01:00
Matej Bačo
2c5e029116
Merge branch '1.8.x' into fix-oauth-token-flow-provider-param
2026-03-23 11:41:39 +01: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
eldadfux
34f23bdc9f
Merge branch '1.8.x' into feat-disposable-emails
...
Made-with: Cursor
# Conflicts:
# app/controllers/api/projects.php
2026-03-21 19:32:07 +01:00
Matej Bačo
0a5a8c5b6c
Merge branch '1.8.x' into 1.9.x
2026-03-20 16:28:16 +01:00
Matej Bačo
875637bf35
Merge pull request #11533 from appwrite/feat-user-impersonation
...
Add impersonation feature for user management
2026-03-20 16:13:51 +01:00
eldadfux
f74a60dba4
Merge origin/1.8.x into feat-disposable-emails
...
Made-with: Cursor
2026-03-20 07:43:55 +01:00
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
eldadfux
b81f3f8267
Merge origin/1.8.x into feat-user-impersonation
2026-03-19 22:12:38 +01:00
ArnabChatterjee20k
c7907932e4
Revert "Revert "Documentsdb + vectordb (latest)""
2026-03-19 20:30:42 +05:30
Matej Bačo
bdd3c2f9f5
Fix failing tests
2026-03-19 15:33:36 +01:00
Matej Bačo
1754d6cc81
Fix failing tests
2026-03-19 15:21:22 +01:00