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
5b6dd5f75a
Merge pull request #11949 from appwrite/chore/phpstan-level-4
2026-04-22 11:17:21 +05:30
Jake Barnby
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
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
Luke B. Silver
10b6955e98
Merge pull request #11965 from appwrite/fix/support-worker-num
...
fix: honor _APP_WORKERS_NUM in realtime
2026-04-21 17:14:08 +01:00
loks0n and Claude Opus 4.7
7e963e8439
fix: honor _APP_WORKERS_NUM in realtime
...
Realtime was ignoring _APP_WORKERS_NUM and always computing workers as
CPU × _APP_WORKER_PER_CORE, making it impossible to cap the worker count
without also changing the per-core multiplier. Prefer _APP_WORKERS_NUM
when set, falling back to the CPU × per-core calculation.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 16:55:56 +01:00
Matej Bačo
d9d5a81337
Fix 0->null backwrds compatibility
2026-04-21 17:51:31 +02:00
Matej Bačo
193891a7c9
Fix analyzer
2026-04-21 17:38:32 +02:00
Matej Bačo
70cb5ca68a
linter fix
2026-04-21 17:34:59 +02:00
Matej Bačo
c8a1746119
Fix existing tests
2026-04-21 17:34:44 +02:00
Matej Bačo
06eb550e98
Finalize tests
2026-04-21 16:56:00 +02:00
Matej Bačo
6c89a05a60
Fix 0 session to mean unlimited
2026-04-21 16:38:53 +02:00
Matej Bačo
1b993ede0f
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-21 16:15:00 +02:00
Matej Bačo
648ffcdcfa
Fix event labels
2026-04-21 16:07:52 +02:00
Matej Bačo
0be94a7aff
Fix tests
2026-04-21 15:57:30 +02:00
Matej Bačo
eba145ee2d
More integration tests
2026-04-21 15:13:27 +02:00
Matej Bačo
99d230c70d
Integration tests
2026-04-21 14:39:02 +02:00
Chirag Aggarwal
4ac1b68bbc
Fix OpenAPI enum keys analysis
2026-04-21 18:03:18 +05:30
Chirag Aggarwal
211ac32080
Guard benchmark account-dependent flows
2026-04-21 17:59:09 +05:30
Chirag Aggarwal
30bf9deae0
Remove benchmark failure rows from output
2026-04-21 17:54:36 +05:30
Chirag Aggarwal
196b04a39c
Polish benchmark comment details
2026-04-21 17:49:50 +05:30
Matej Bačo
6adabae620
Add policy tests
2026-04-21 14:05:46 +02:00
Matej Bačo
5f9dc0fcd8
Req & res filters, review fixes
2026-04-21 13:58:36 +02:00
Chirag Aggarwal
b9d01617a4
Address benchmark review hardening
2026-04-21 17:24:26 +05:30
Chirag Aggarwal
9c65609d73
Check benchmark summary writes
2026-04-21 17:13:00 +05:30
Chirag Aggarwal
da4dcd8505
Merge branch '1.9.x' into chore/phpstan-level-4
2026-04-21 17:08:46 +05:30
Matej Bačo
d0f853d4cd
Add more project policies
2026-04-21 13:38:27 +02:00
Chirag Aggarwal
63b2a1fb7f
Harden benchmark baseline reporting
2026-04-21 17:07:05 +05:30
Chirag Aggarwal
30cfbb2d99
Polish benchmark reporting
2026-04-21 16:58:31 +05:30
Matej Bačo
2f272f0480
Cleanup unused markdowns descriptions
2026-04-21 13:27:08 +02:00
Matej Bačo
4317ee5617
Move some of auth settings to project policies
2026-04-21 13:11:42 +02:00
Chirag Aggarwal
ef08d5a04c
Run before benchmark with base image
2026-04-21 16:33:09 +05:30
Chirag Aggarwal
566eebfaec
Fix benchmark PNG fixture
2026-04-21 16:31:57 +05:30
Chirag Aggarwal
51bc3dc1d5
Migrate HTTP benchmark to PHP
2026-04-21 16:22:04 +05:30
Chirag Aggarwal
83f182b444
Address benchmark review feedback
2026-04-21 16:10:08 +05:30
Chirag Aggarwal
dcd01a8fb0
Tidy benchmark PR comment
2026-04-21 16:06:30 +05:30
Chirag Aggarwal
6aeb2d2be0
Fix benchmark before branch comparison
2026-04-21 15:51:30 +05:30
Chirag Aggarwal
2cfe40e98e
Compare benchmark against base branch
2026-04-21 15:11:24 +05:30
Chirag Aggarwal
15e45df81e
Address HTTP benchmark review feedback
2026-04-21 15:07:20 +05:30