Chirag Aggarwal
f934259c31
Skip preview rule when no deployment exists on function create
2026-04-22 16:26:41 +05:30
Chirag Aggarwal and GitHub
838dbc52e3
Merge branch '1.9.x' into t3code/sentry-bug-fix
2026-04-22 16:23:25 +05:30
Chirag Aggarwal
e7d9ef74c4
Fix deployment single chunk content range
...
Fixes CLOUD-3JN6
2026-04-22 16:05:12 +05:30
Chirag Aggarwal
d106e1d5bb
Fix session alert test payload
2026-04-22 15:57:32 +05:30
Matej Bačo
d1ade3872e
Fix failing tests
2026-04-22 12:22:00 +02:00
Chirag Aggarwal
0f64f54221
Harden benchmark rerun metrics
2026-04-22 15:49:27 +05:30
Chirag Aggarwal
00512df4ca
Clean up spec enum validation reporting
2026-04-22 15:45:16 +05:30
Matej Bačo
9065d9ada4
Add mocks scopes
2026-04-22 12:13:10 +02:00
ArnabChatterjee20k
e0fec8f550
updated
2026-04-22 15:42:17 +05:30
Chirag Aggarwal
205c283935
Remove unused JWT benchmark setup
2026-04-22 15:33:52 +05:30
Chirag Aggarwal
038be90969
Preserve nested items enum validation
2026-04-22 15:33:18 +05:30
Matej Bačo
355d4323fc
Fix tests not running
2026-04-22 12:01:42 +02:00
Matej Bačo
7578b5644c
AI review fixes
2026-04-22 12:00:15 +02:00
Chirag Aggarwal
240cdf43e5
Simplify local benchmark command
2026-04-22 15:24:47 +05:30
Chirag Aggarwal
481eaf7530
Merge remote-tracking branch 'origin/1.9.x' into t3code/spec-overlap-verification
2026-04-22 15:24:34 +05:30
Chirag Aggarwal
2390d40731
Remove specs task unit test
2026-04-22 15:24:13 +05:30
Chirag Aggarwal
f75a7269c9
Address benchmark review simplifications
2026-04-22 15:23:35 +05:30
Chirag Aggarwal
4f74394e8f
Fix spec enum name validation
2026-04-22 15:21:41 +05:30
Matej Bačo
f770277ea5
New mock phones tests
2026-04-22 11:42:39 +02:00
Matej Bačo
eeadba3b59
Add missing endpoint in email templates
2026-04-22 11:36:54 +02:00
Matej Bačo
2e42633e12
Add public mocks API for phones
2026-04-22 11:30:39 +02:00
Chirag Aggarwal
affd5876ab
Add spec enum service overlap validation
2026-04-22 14:49:35 +05:30
Chirag Aggarwal
dfd39d3946
Tolerate benchmark cleanup failures
2026-04-22 14:25:59 +05:30
Chirag Aggarwal
7d7fcea8c0
Ensure benchmark failures fail CI
2026-04-22 14:16:12 +05:30
Chirag Aggarwal
33d3f82a58
Merge remote-tracking branch 'origin/1.9.x' into chore/http-benchmark-comparison
...
# Conflicts:
# .github/workflows/ci.yml
2026-04-22 14:05:45 +05:30
Matej Bačo and GitHub
af531ee4f9
Merge pull request #11964 from appwrite/feat-public-project-policies
...
Feat: public project policies
2026-04-22 10:23:10 +02:00
Chirag Aggarwal
73a77b8dcc
Show benchmark throughput
2026-04-22 13:45:50 +05:30
Chirag Aggarwal
4b1b2972e9
Merge remote-tracking branch 'origin/1.9.x' into chore/http-benchmark-comparison
...
# Conflicts:
# .github/workflows/ci.yml
2026-04-22 13:34:45 +05:30
Matej Bačo
72bb6378c2
Leftover
2026-04-22 10:00:19 +02:00
Matej Bačo
bfa1960d8a
Remove unneeded const
2026-04-22 10:00:10 +02:00
Matej Bačo
e530bf41f7
Post-merge fix
2026-04-22 09:59:00 +02:00
Matej Bačo
0d27c59cb8
Merge branch '1.9.x' into feat-public-project-policies
2026-04-22 09:57:48 +02:00
Matej Bačo and GitHub
97e611029e
Merge pull request #11900 from appwrite/feat-project-smtp-endpoints
...
Feat: Public API for project SMTP endpoints
2026-04-22 09:52:09 +02:00
Matej Bačo
efc37c68ec
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-22 09:50:08 +02:00
Chirag Aggarwal
b3f305f9a8
Record storage upload wait metric
2026-04-22 13:02:16 +05:30
Chirag Aggarwal
32508e7251
Avoid reserved TablesDB benchmark column name
2026-04-22 12:53:13 +05:30
Chirag Aggarwal
a98b9f2319
Handle malformed optional benchmark summaries
2026-04-22 12:06:32 +05:30
Chirag Aggarwal
a0ef5968fb
Document local HTTP benchmark command
2026-04-22 11:58:30 +05:30
Chirag Aggarwal
bc637ad25f
Merge remote-tracking branch 'origin/1.9.x' into chore/http-benchmark-comparison
...
# Conflicts:
# .github/workflows/ci.yml
2026-04-22 11:38:04 +05:30
Chirag Aggarwal and GitHub
5b6dd5f75a
Merge pull request #11949 from appwrite/chore/phpstan-level-4
2026-04-22 11:17:21 +05:30
Jake Barnby and GitHub
2c973387c5
Merge pull request #11967 from appwrite/fix/listrows-total-int-cast
...
fix: cast cached total to int in listDocuments/listRows
2026-04-22 17:02:43 +12:00
Chirag Aggarwal
3b9c604eb8
Harden benchmark comparison run
2026-04-22 09:45:51 +05:30
Jake Barnby and Claude Opus 4.7
8a841a6971
fix: cast cached total to int in listDocuments/listRows
...
Redis stringifies scalars on save, so on a cache hit the `total` field
was served as a string. Flutter SDK (and any strictly-typed client) then
failed with `TypeError: "37": type 'String' is not a subtype of type 'int'`.
The cache-miss path returned an int from `count()`, which is why only
repeat requests with `ttl > 0` tripped the bug.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 16:14:30 +12:00
Chirag Aggarwal
c973ca0a5d
Address PHPStan level 4 review feedback
2026-04-22 09:34:03 +05:30
Chirag Aggarwal
7c486ddcef
Keep benchmark comment on missing summary
2026-04-22 09:26:36 +05:30
Chirag Aggarwal
cb7f2ec693
Show top benchmark request waits
2026-04-22 09:19:26 +05:30
Chirag Aggarwal
3cc7b833db
Fix k6 benchmark diagnostics
2026-04-22 09:06:54 +05:30
Chirag Aggarwal
9ca84a56c9
Switch HTTP benchmark back to k6
2026-04-22 08:51:51 +05:30
Damodar Lohani and GitHub
af05ad5784
Merge pull request #11953 from appwrite/CLO-4204-slow-query-hook
...
feat: add afterQuery hook to listRows (tablesdb) action
2026-04-22 07:25:24 +05:45
Matej Bačo
39af9c544d
Remove unnessessary backwards compatibility
2026-04-21 18:22:44 +02:00