ArnabChatterjee20k
0d2a4da347
updated the presence helper
2026-04-17 12:01:56 +05:30
ArnabChatterjee20k
ee34e2b587
created a helper for the duplicated logic between realtime and http api
2026-04-17 12:01:34 +05:30
ArnabChatterjee20k
2ef62b309e
Refactor presence upsert logic to handle duplicate entries. Added exception handling for MongoDB adapter to update existing documents instead of creating new ones when presenceId mismatches occur.
2026-04-16 18:14:13 +05:30
ArnabChatterjee20k
05add106c1
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-04-16 12:44:29 +05:30
ArnabChatterjee20k
d28cce761d
updated to have permissions order deterministic
2026-04-16 11:20:52 +05:30
ArnabChatterjee20k
abb96f650b
fix analyze
2026-04-16 11:18:39 +05:30
ArnabChatterjee20k
3f06b5cd1a
Enhance presence deletion by adding payload to event queue after document removal
2026-04-16 11:13:37 +05:30
Damodar Lohani
f78b5c6596
Merge remote-tracking branch 'origin/1.9.x' into CLO-4175-allow-delete-with-memberships
2026-04-16 01:16:49 +00:00
Matej Bačo
e7f78b3e01
Fix shutdown event errors
2026-04-15 15:29:05 +02:00
Matej Bačo
7376c5b517
Fix protocol endpoint causing InvalidArgumentException
2026-04-15 15:09:40 +02:00
ArnabChatterjee20k
cd6a6956d6
added channels and events generation
2026-04-15 18:16:51 +05:30
ArnabChatterjee20k
6d9b787816
updated string replacement
2026-04-15 17:38:21 +05:30
ArnabChatterjee20k
7b8fb409b1
added database filtering
2026-04-15 17:33:57 +05:30
ArnabChatterjee20k
1fb78115e8
added backward compat
2026-04-15 17:23:18 +05:30
ArnabChatterjee20k
968b1c0861
updated configs
2026-04-15 16:11:05 +05:30
Chirag Aggarwal
49c93c635d
Merge pull request #11851 from appwrite/chore-migrate-audits-certificates-screenshots-to-publishers
2026-04-15 15:13:18 +05:30
Chirag Aggarwal
13413c05c3
Merge pull request #11880 from appwrite/fix/graphql-coroutine-safe-response
2026-04-15 14:14:57 +05:30
Chirag Aggarwal
dc185be836
collapse
2026-04-15 13:52:20 +05:30
ArnabChatterjee20k
2ce39768c3
added delete of presence on disconnect
2026-04-15 13:38:34 +05:30
Chirag Aggarwal
29be9b6019
Merge branch '1.9.x' into chore-migrate-audits-certificates-screenshots-to-publishers
2026-04-15 13:26:52 +05:30
ArnabChatterjee20k
69bc935517
Add permission handling for presence updates and enhance error validation in realtime messages
2026-04-15 13:21:26 +05:30
ArnabChatterjee20k
1247b1c719
Merge pull request #11852 from appwrite/docsdb-fixes
...
Docsdb fixes
2026-04-15 13:18:41 +05:30
Chirag Aggarwal
80197b566c
fix: replace force-push with regular push in SDK release task
...
The SDK push task used `git push --force-with-lease` which fails on
repos with branch protection rules that disallow force pushes. Instead,
checkout the existing remote dev branch and commit on top of it so a
regular push is always a fast-forward.
2026-04-15 10:22:50 +05:30
ArnabChatterjee20k
ebc3febc38
Merge branch '1.9.x' into docsdb-fixes
2026-04-15 09:42:05 +05:30
Chirag Aggarwal
f9efd803c1
refactor: remove unnecessary IIFE wrappers in resolver methods
2026-04-15 08:55:00 +05:30
Chirag Aggarwal
54d6470163
refactor: move acquire/release into ResolverLock as instance methods
2026-04-15 08:51:14 +05:30
Chirag Aggarwal
50640b5bb9
refactor: inline createResolverResponse — only called once
2026-04-15 08:50:14 +05:30
Chirag Aggarwal
4d4ba508ef
fix: use spl_object_hash for lock keys instead of WeakMap
...
Replace WeakMap with a plain array keyed by spl_object_hash($utopia)
as suggested in review. Entry is cleaned up in the finally block to
prevent leaks.
2026-04-15 08:47:41 +05:30
Chirag Aggarwal
4f2f9fedfa
fix: resolve merge conflict keeping both lock and route restore
...
Merge conflict in Resolvers.php between the coroutine lock
(fix/graphql-coroutine-safe-response) and the otel route restore
(fix-gql-route-reset from 1.9.x). Both changes are needed:
the lock serialises concurrent resolvers while the route restore
prevents otel span clobbering.
2026-04-15 08:40:12 +05:30
Jake Barnby
6c8b34c230
Merge pull request #11885 from appwrite/fix-gql-route-reset
...
(fix): reset route to avoid clobbering otel
2026-04-15 01:26:02 +12:00
Chirag Aggarwal
82798fa5a3
Simplify audit message construction
2026-04-14 18:18:25 +05:30
shimon
ccbe7e5d3f
Merge branch '1.9.x' of github.com:appwrite/appwrite into schedule-functions-debug-2
2026-04-14 15:11:56 +03:00
shimon
70c380fa36
feat: add tracing support for execution events in log and worker classes
2026-04-14 13:36:29 +03:00
shimon
512a7ae2bd
feat: enhance function scheduling with tracing support
2026-04-14 13:36:19 +03:00
Chirag Aggarwal
49d3cd980f
Merge branch '1.9.x' into fix/composer-audit-graphql-php
2026-04-14 15:07:22 +05:30
Luke B. Silver
39a396810a
Merge pull request #11881 from appwrite/feat/45-min-build-timeout
...
feat: increase default build timeout to 45 minutes
2026-04-14 09:28:29 +01:00
fogelito
c3ed2ff6ce
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into delete-project-shared-table-v1
2026-04-14 08:05:44 +03:00
Chirag Aggarwal
efadf17bfe
Fix GraphQL 15 static analysis
2026-04-14 10:26:59 +05:30
Chirag Aggarwal
4b2e22d9da
Fix graphql-php audit vulnerability
2026-04-14 09:27:14 +05:30
ArnabChatterjee20k
45e22e2243
Merge remote-tracking branch 'origin/1.9.x' into docsdb-fixes
2026-04-13 22:44:07 +05:30
ArnabChatterjee20k
0935c60f3c
added users.read, users.write currently for the scoping
2026-04-13 22:37:17 +05:30
ArnabChatterjee20k
54fa813bc6
Implement presence expiry management and enhance user ID handling in presence actions. Add automated tests for expired presence deletion during maintenance.
2026-04-13 22:31:46 +05:30
ArnabChatterjee20k
c5d5946fd2
updated scopes
2026-04-13 21:08:17 +05:30
ArnabChatterjee20k
af41c64135
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-04-13 20:47:32 +05:30
ArnabChatterjee20k
eb76c31fdd
updated aciton source
2026-04-13 20:46:30 +05:30
ArnabChatterjee20k
51fd96f4bf
added crud operation
2026-04-13 20:28:40 +05:30
ArnabChatterjee20k
01c6cc86ce
Presence api response models
2026-04-13 20:28:23 +05:30
Matej Bačo
0a21f3b139
Merge pull request #11884 from appwrite/fix-webhook-api-security
...
Fix: Webhook API secret rotation and security
2026-04-13 15:52:55 +02:00
Chirag Aggarwal
5d53685976
Merge branch '1.9.x' into chore-migrate-audits-certificates-screenshots-to-publishers
2026-04-13 19:11:43 +05:30
Chirag Aggarwal
d869c39783
Merge branch '1.9.x' into fix/graphql-coroutine-safe-response
2026-04-13 19:02:06 +05:30