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
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
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
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
ArnabChatterjee20k
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
Matej Bačo
8af0efafd4
Merge branch '1.8.x' into feat-public-project-variables-api
2026-03-19 14:17:26 +01:00
Matej Bačo
7e7cac017c
Merge pull request #11582 from appwrite/fix-webhooks-duplication
...
Fix: webhook endpoints duplication
2026-03-19 14:16:30 +01:00
Matej Bačo
b80d76e287
Fix failing test
2026-03-19 12:38:35 +01:00
ArnabChatterjee20k
feddd77066
fixed analyze
2026-03-19 17:02:27 +05:30
Matej Bačo
ab43d4995b
Upgrade webhook tests
2026-03-19 12:20:33 +01:00
Matej Bačo
37a7c70c2b
Fix webhook endpoints duplication
2026-03-19 11:27:13 +01:00
ArnabChatterjee20k
7071e6f080
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-19 15:55:28 +05:30
Matej Bačo
33e3e5e63d
Fix noop patch call scenario
2026-03-18 16:17:04 +01:00
Matej Bačo
564f56e0f5
Finalize tests
2026-03-18 16:12:47 +01:00
Matej Bačo
1a6a66406b
Improve E2E tests for sites&functions
2026-03-18 16:00:03 +01:00
Matej Bačo
84316fdfb5
Add project variable tests
2026-03-18 15:41:43 +01:00
Matej Bačo
ba94bff8d4
Public project variables API
2026-03-18 14:48:31 +01:00
Hemachandar
6b573524e7
fix: Ensure rules are deleted properly ( #11575 )
...
* fix: Ensure rules are deleted properly
* tests
2026-03-18 19:02:03 +05:30
eldadfux
85fcc52b84
Merge origin/1.8.x into feat-user-impersonation
2026-03-18 10:23:03 +01:00
ArnabChatterjee20k
540979f9fb
updated migration test
2026-03-18 13:35:42 +05:30
ArnabChatterjee20k
8d58383c2e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-18 11:38:37 +05:30
Matej Bačo
6d8bf6c0dd
AI review fixes
2026-03-17 13:56:27 +01:00
Matej Bačo
bf375d1d40
Fix bugs
2026-03-17 13:52:50 +01:00
Matej Bačo
fd05827089
Implement tests
2026-03-17 13:27:53 +01:00
Matej Bačo
ac2b35004d
Add more public webhook endpoints
2026-03-17 13:03:26 +01:00
Matej Bačo
677bb048cc
Introduce new webhooks API
2026-03-17 11:03:18 +01:00
loks0n
3dc9a10fab
fix: use console headers for execution status polling in usage tests
...
Switch function execution status polling in testPrepareFunctionsStats to
use console headers so the non-deterministic number of poll requests does
not skew the project request count assertion or cause null-status failures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 17:41:25 +00:00
Luke B. Silver
2142905409
Merge branch '1.8.x' into test/flaky-usage
2026-03-16 17:28:27 +00:00
loks0n
af401eb950
fix: use console headers for attribute status polling in usage tests
...
Switch attribute/column status polling in testPrepareDatabaseStatsCollectionsAPI
and testPrepareDatabaseStatsTablesAPI to use console headers so the non-deterministic
number of poll requests does not skew the project request count assertion.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 17:27:41 +00:00
Matej Bačo
90f0282ce3
Implement oauth2 token flow tests
2026-03-16 16:31:08 +01:00
Jake Barnby
06c5a2845f
fix: restore deployment polling timeout in Realtime testChannelExecutions
...
The timeout parameters were accidentally removed in daaf1d7f77 , causing
the assertEventually to use the default timeout which is too short for
deployment builds in CI.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 01:30:55 +13:00
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
eldadfux
468eff690d
Merge origin/1.8.x into feat-user-impersonation
...
Made-with: Cursor
2026-03-15 19:53:57 +01:00
Matej Bačo
975a38bf43
Speed-up deployments in tests
2026-03-15 16:39:12 +00:00
loks0n
286e0e5802
Fix import ordering in TablesDB test files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 16:25:05 +00:00
loks0n
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
daaf1d7f77
fix: revert test polling timeouts to original values
...
The root cause (PostgreSQL duplicate index race condition) has been
fixed in the database library, so the timeout workarounds are no
longer needed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 21:00:36 +13:00
Jake Barnby
1209a2e344
fix: increase Webhooks test polling timeouts to 240s for CI stability
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 13:27:15 +13:00