Commit graph

6243 commits

Author SHA1 Message Date
Chirag Aggarwal
3d35d140d1
Relax storage preview cache hit max age 2026-05-08 11:27:35 +05:30
Chirag Aggarwal
9337daf7ac
Preserve default storage cache hit max age 2026-05-08 11:15:17 +05:30
Chirag Aggarwal
2207fff44d
Wait for storage preview cache hit in e2e 2026-05-08 10:52:31 +05:30
Chirag Aggarwal
8e274012bd
Relax storage preview cache max-age assertion 2026-05-08 10:48:12 +05:30
Chirag Aggarwal
96e5193601
Fix storage preview cache e2e assertion 2026-05-08 10:18:34 +05:30
Chirag Aggarwal
48e2ee9acb
Test storage preview cache headers 2026-05-08 10:04:40 +05:30
Matej Bačo
461e07cfee
Merge pull request #12234 from appwrite/chore-improve-project-response-tests
Chore: Improve project GET tests
2026-05-07 12:39:54 +02:00
Matej Bačo
a1e51d27eb PR review fixes 2026-05-07 11:57:14 +02:00
Matej Bačo
0b881ec58a Finish test improvements for get project 2026-05-07 11:45:25 +02:00
Matej Bačo
c4a941015f Continue adding project get tests 2026-05-07 11:26:55 +02:00
Matej Bačo
379a388f61 auth security get project tests 2026-05-07 11:12:05 +02:00
Matej Bačo
38575d7620 Improve get project tests 2026-05-07 11:06:47 +02:00
Matej Bačo
fe27ae0584 Fix failing tests 2026-05-07 10:58:05 +02:00
Matej Bačo
8ad106632e Improve tests further 2026-05-07 10:40:54 +02:00
Matej Bačo
4721523ea8 Improve project tests 2026-05-07 10:30:56 +02:00
premtsd-code
2e9841c9c2
Merge branch '1.9.x' into feat/skip-duplicates 2026-05-06 23:35:25 +05:30
Matej Bačo
e834a95213 PR review improvements 2026-05-06 16:21:50 +02:00
Matej Bačo
a9dd957a7a Fix test 2026-05-06 15:57:25 +02:00
Matej Bačo
d2b551cd12 Fix refreshing nonoauth sessions 2026-05-06 15:50:18 +02:00
Matej Bačo
389146c625 oidc backwards compatibiltiy test 2026-05-06 11:32:00 +02:00
Matej Bačo
dcef7ef559 OIDC param name improvement 2026-05-06 11:24:53 +02:00
Matej Bačo
ff518a055f Merge branch '1.9.x' into fix-oauth-oidc-params 2026-05-06 11:17:42 +02:00
Matej Bačo
00ee9c6b0e Fix benchmark 2026-05-06 11:09:11 +02:00
Prem Palanisamy
f9c5f41a1a Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates
# Conflicts:
#	composer.lock
2026-05-06 09:53:13 +01:00
Matej Bačo
d27b578888 Fix more tests 2026-05-06 10:34:37 +02:00
Matej Bačo
1ccf058c14 Fix failing tests 2026-05-06 10:19:30 +02:00
Jake Barnby
1273bcd33a
Merge pull request #11673 from appwrite/big-int
Big int
2026-05-06 20:17:45 +12:00
Matej Bačo
add2b7b64a
Merge pull request #12208 from appwrite/feat-public-proxy-api
Feat: Public Proxy API
2026-05-06 10:15:57 +02:00
ArnabChatterjee20k
a0d77ba1b2 Merge remote-tracking branch 'origin/1.9.x' into big-int 2026-05-06 13:22:37 +05:30
Matej Bačo
63ac3bedca
Merge pull request #12212 from appwrite/fix-param-name-consistency
Fix endpoint consistency (oauth get)
2026-05-06 09:42:22 +02:00
Matej Bačo
a286b78a0b Fix function tests 2026-05-06 09:41:00 +02:00
Prem Palanisamy
e63f9fd6a5 tests: send non-empty parent row data in TwoWayRecreate test
server-ce 1.9.x's tablesdb POST /rows tightened input validation: the
modular Documents/Create.php rejects `data => []` with a 400
"missing data" because TablesDB's Rows/Create.php inherits the strict
default of getSupportForEmptyDocument() = false (only DocumentsDB
overrides it to true). The test was relying on the older permissive
behavior to seed an empty parent row before the relationship cascade
links it.

Add a non-relationship `label` string column on the parents table and
populate it with `data => ['label' => 'p1']` so the POST passes the
empty-data guard. The test's actual assertion target — partner-side
pair-key dedup on DropAndRecreate — is unchanged.

Cascade fixes: testAppwriteMigrationOverwriteAttributeRecreate and
testAppwriteMigrationOverwriteSameSpecRecreate were failing in the
retry pass because TwoWayRecreate's bail at L1616 left source/dest
state uncleaned. Once TwoWayRecreate completes, those tests see a
clean project again.

Caught in CI run 25419479164 / job 74562934987 on the MongoDB
(dedicated) Migrations matrix.
2026-05-06 08:40:17 +01:00
ArnabChatterjee20k
fc918d8b3c feat: add support for unsigned integer and bigint columns in database tests
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 11:48:47 +05:30
Prem Palanisamy
e6a9c68534 Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates
# Conflicts:
#	composer.lock
2026-05-06 07:06:59 +01:00
Matej Bačo
8918cc75c3
Merge pull request #12213 from appwrite/feat-list-endpoint-queries-oauth
Feat: queries & total params for list oauth providers
2026-05-05 17:16:09 +02:00
Matej Bačo
f90f618bff Fix failing tests 2026-05-05 17:14:05 +02:00
Matej Bačo
3fd79e3045 Merge branch '1.9.x' into fix-param-name-consistency 2026-05-05 16:52:10 +02:00
Matej Bačo
15f21daa2b Add tests 2026-05-05 16:45:09 +02:00
ArnabChatterjee20k
bca876acaf Merge remote-tracking branch 'origin/1.9.x' into big-int 2026-05-05 18:55:11 +05:30
Matej Bačo
b0220292a7 Rename policies to prevent double scope usease 2026-05-05 12:58:06 +02:00
Matej Bačo
4d5bb30917 tests for oauth list endpoint ueries and total 2026-05-04 16:05:56 +02:00
Matej Bačo
d2922e7d5d Fix failing tests 2026-05-04 15:49:05 +02:00
Matej Bačo
b1c3fc0908 Update tests 2026-05-04 15:40:32 +02:00
Matej Bačo
d7d0ecb106 Fix failing tests 2026-05-04 12:17:34 +02:00
Matej Bačo
879dc6873e review fixes 2026-05-04 12:07:52 +02:00
Matej Bačo
2231830826 Further proxy API improvements 2026-05-04 11:59:04 +02:00
Matej Bačo
9c9bde2ce6 Introduce project key console tests 2026-05-04 11:36:54 +02:00
ArnabChatterjee20k
737c85822d multi line comment 2026-05-04 12:46:44 +05:30
ArnabChatterjee20k
1fc3a8803c multiline comment 2026-05-04 12:45:32 +05:30
ArnabChatterjee20k
c32294743a reverted e2e 2026-05-04 12:31:50 +05:30