Matej Bačo
db406b0a27
Fix tests
2026-04-13 15:08:20 +02:00
Matej Bačo
2585518e33
Fix bugs
2026-04-13 15:08:13 +02:00
Matej Bačo
c9fceb870c
Fix folder structure
2026-04-13 14:57:24 +02:00
Matej Bačo
9f1ec356d1
Formatting fix
2026-04-13 14:53:25 +02:00
Matej Bačo
28d285d5c5
Improved tests for webhook edge cases
2026-04-13 14:53:06 +02:00
Matej Bačo
3263133e5f
Implement secure webhook interfaces
2026-04-13 14:50:06 +02:00
ArnabChatterjee20k
c24d724000
Merge pull request #11749 from appwrite/db-workers-memory
...
added reset in db worker for queue for realtime
2026-04-13 15:47:54 +05:30
ArnabChatterjee20k
20e2f2284f
Merge branch '1.9.x' into db-workers-memory
2026-04-13 13:43:14 +05:30
Matej Bačo
7a0d69c826
Merge pull request #11839 from appwrite/feat-services-protocols-apis
...
Feat: services protocols public apis
2026-04-13 09:38:17 +02:00
Matej Bačo
feedec80f2
Merge branch '1.9.x' into feat-services-protocols-apis
2026-04-13 09:17:09 +02:00
Damodar Lohani
f4d40a1289
Merge pull request #11879 from appwrite/fix/graphql-batch-sent-reset
...
fix: reset response sent state between batched GraphQL queries
2026-04-13 11:35:22 +05:45
Damodar Lohani
1e65f075e6
Merge branch '1.9.x' into fix/graphql-batch-sent-reset
2026-04-13 11:23:23 +05:45
Jake Barnby
68725d9262
Merge pull request #11860 from appwrite/fix-cache-fallback
...
(fix): cache fallback
2026-04-13 17:34:51 +12:00
Damodar Lohani
5b805d686b
fix: reset response sent state between batched GraphQL queries
...
utopia-php/http 0.34.20 added a guard that skips the action if
$response->isSent() is true. In batched GraphQL requests the resolver
reuses a single Response across all queries — after the first query's
action calls send(), subsequent queries hit the guard, their actions
are skipped, and stale/null payloads are returned.
Add Response::clearSent() to the Appwrite Response subclass (which can
access the protected $sent property from the parent) and call it in
Resolvers::resolve() before each execute(). This ensures each batched
query gets a fresh sent state while keeping the guard active for normal
request paths.
Also bumps utopia-php/http from 0.34.19 to 0.34.20 so CE CI tests
against the same version used by downstream consumers (cloud).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-13 05:32:04 +00:00
Chirag Aggarwal
584acafb1d
Merge branch '1.9.x' into feat-services-protocols-apis
2026-04-13 10:45:42 +05:30
Chirag Aggarwal
dce7856b77
Merge pull request #11848 from appwrite/fix/spec-generator-console-pr82
2026-04-13 10:40:47 +05:30
Chirag Aggarwal
a6af609317
Remove scopes spec override, now fixed at source in #11839
2026-04-13 10:33:46 +05:30
Chirag Aggarwal
035f6244e1
Revert "fix: require scopes for project keys"
...
This reverts commit 8deafcaf4d52a59cc2e1b27c7a128e8b7843afa4.
2026-04-13 10:33:46 +05:30
Chirag Aggarwal
723cb1a488
fix: require scopes for project keys
2026-04-13 10:33:46 +05:30
Chirag Aggarwal
815209ebb0
fix: address sdk spec review feedback
2026-04-13 10:33:46 +05:30
Chirag Aggarwal
53c74582fc
refactor: simplify request parameter spec overrides
2026-04-13 10:33:46 +05:30
Chirag Aggarwal
78bbe77580
fix: align project sdk spec generation
2026-04-13 10:33:45 +05:30
Jake Barnby
0c3871a681
fix: pass response to Http::execute() in GraphQL resolver ( #11876 )
...
Http::execute() now requires a Response parameter as of utopia-php/http
0.34.20. The GraphQL resolver was only passing route and request,
causing all GraphQL queries to fail with "Internal server error".
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-13 16:33:32 +12:00
Chirag Aggarwal
b59eba4ec6
Merge pull request #11874 from appwrite/fix/11763-installer-compose-executor
2026-04-13 08:52:39 +05:30
Chirag Aggarwal
cb4c97f2ee
chore: remove installer compose regression test
2026-04-12 14:11:51 +05:30
Chirag Aggarwal
2ee2ea09a0
fix(installer): sync compose template executor image
2026-04-12 13:56:49 +05:30
Chirag Aggarwal
4ec84a147f
Merge pull request #11861 from appwrite/fix-edge-pzj-rule-deployment-resource-type-optional
...
Make rule deploymentResourceType optional for non-deployment rules
2026-04-11 22:08:17 +05:30
Chirag Aggarwal
e583de4650
Merge pull request #11858 from appwrite/fix-cve-2026-40194-phpseclib-bump
...
Bump phpseclib to 3.0.51 for CVE-2026-40194
2026-04-11 22:07:47 +05:30
Chirag Aggarwal
98af2a5eb3
fix: make rule deploymentResourceType optional
2026-04-11 22:05:01 +05:30
Jake Barnby
e3ad0f85de
fix: narrow cache try-catch to avoid swallowing query exceptions
...
Wrap only cache load/save calls in try-catch instead of the entire
cache block. This prevents OrderException, QueryException, and Timeout
from $find() being caught and retried, which would double DB calls and
hide real query errors.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 03:42:47 +12:00
Jake Barnby
a26382ac51
(chore): lockfile
2026-04-12 03:25:07 +12:00
Jake Barnby
9ba182d8a0
(fix): cache fallback
2026-04-12 03:22:21 +12:00
Matej Bačo
27fc8058b9
Fix failing tests
2026-04-11 14:19:05 +02:00
Matej Bačo
c5bd8c712f
Upgrade libs
2026-04-11 11:31:35 +02:00
Matej Bačo
a1267b1bff
Backwards compatibiltiy tests
2026-04-11 11:16:43 +02:00
Matej Bačo
18d17ea945
Webhook endpoints quality improvements
2026-04-11 11:00:56 +02:00
Matej Bačo
fabd9559c4
Tests for backwards compatibility
2026-04-11 10:22:03 +02:00
Matej Bačo
ec637d4417
Mark key scopes required
2026-04-11 10:19:14 +02:00
Chirag Aggarwal
4523e86b91
fix: bump phpseclib to 3.0.51
2026-04-11 09:01:42 +05:30
Luke B. Silver
1ea108c2ce
Merge pull request #11854 from appwrite/feat/remove-err
...
feat: remove error logs
2026-04-10 14:18:33 +01:00
loks0n
0a864e51b8
feat: remove error logs
2026-04-10 14:17:24 +01:00
Chirag Aggarwal
c6dd7de216
Merge pull request #11850 from appwrite/chore-migrate-selected-queues-to-publishers
...
Migrate executions, migrations, and stats resources to publishers
2026-04-10 15:13:15 +05:30
Chirag Aggarwal
f77a64bff9
chore: address publisher PR nits
2026-04-10 14:00:57 +05:30
Luke B. Silver
f552a1ba15
Merge pull request #11844 from appwrite/feat/storage-cache-spans
...
feat: add tracing spans for storage file preview timing and cache state
2026-04-10 09:18:42 +01:00
Chirag Aggarwal
7282c5d51f
chore: remove unused execution exclusion
2026-04-10 13:25:32 +05:30
Chirag Aggarwal
82ec75d582
chore: address PR review feedback
2026-04-10 13:12:08 +05:30
Chirag Aggarwal
6bf6142667
refactor: migrate selected queues to publishers
2026-04-10 13:02:00 +05:30
Chirag Aggarwal
938e65cb02
Merge pull request #11831 from appwrite/codex/remove-realtime-http-dependency
...
Use dedicated connection resources in realtime
2026-04-10 12:54:45 +05:30
ArnabChatterjee20k
114de91f48
Merge pull request #11767 from appwrite/realtime-query-message-payload
...
Realtime query message payload
2026-04-10 12:06:00 +05:30
ArnabChatterjee20k
2e6f3f5c14
typo
2026-04-10 11:13:03 +05:30