Commit Graph

  • 0aab3e9a43 Merge pull request #11941 from appwrite/fix/avif fix/graphql-coroutine-safe-response fix/graphql-batch-sent-reset CLO-4175-allow-delete-with-memberships Luke B. Silver 2026-04-17 20:28:11 +01:00
  • fc714de11d (diag): remove realtime-auth-diag / realtime-project-diag logging Jake Barnby 2026-04-18 07:00:39 +12:00
  • 92e8334169 (fix): purge cached project document before Realtime auth lookup Jake Barnby 2026-04-18 06:13:44 +12:00
  • be5eeb1aba Fix failing tests Matej Bačo 2026-04-17 19:50:34 +02:00
  • 08b43dce50 fix: ksort after project injection to keep cache key order stable fix/avif loks0n 2026-04-17 18:45:00 +01:00
  • 8716497d1f (diag): log project lookup result before getProjectDB fallback Jake Barnby 2026-04-18 05:42:49 +12:00
  • ad3bdee6c1 fix: include project ID in storage preview cache key loks0n 2026-04-17 18:34:13 +01:00
  • e00efaea68 Fix bug Matej Bačo 2026-04-17 18:15:49 +02:00
  • d8486612de (diag): re-add realtime-auth-diag with session ids + shared-env Jake Barnby 2026-04-18 04:10:44 +12:00
  • be214f7968 Merge pull request #11940 from appwrite/fix/avif Luke B. Silver 2026-04-17 17:03:29 +01:00
  • 64d182ac6a Add tests for templates Matej Bačo 2026-04-17 17:49:20 +02:00
  • bb38bf4248 Improve code quality Matej Bačo 2026-04-17 17:42:46 +02:00
  • 956285d522 fix: do not cache error responses for storage preview, bump utopia-php/image to 0.8.5 loks0n 2026-04-17 16:35:26 +01:00
  • dc704fdb51 Improved xlist endpoint Matej Bačo 2026-04-17 17:27:19 +02:00
  • e388d2f6a3 List tempaltes endpoint Matej Bačo 2026-04-17 17:22:55 +02:00
  • fc62ef2fcc Merge pull request #11926 from appwrite/update-react-admin-template Aditya Oberai 2026-04-17 20:32:45 +05:30
  • b01ec03723 Fix analyze bug Matej Bačo 2026-04-17 17:01:27 +02:00
  • 489b2c4e21 Add new scopes Matej Bačo 2026-04-17 16:45:04 +02:00
  • 1a46fc2006 Move template APIs under project API Matej Bačo 2026-04-17 16:43:17 +02:00
  • 03be7ade3d Refactor command execution to use Utopia\Command Torsten Dittmann 2026-04-17 18:31:48 +04:00
  • e8c6f1186c fix: rename buildTimeout to timeout in build queue payload, remove jwtExpiry alias build-timeouts loks0n 2026-04-17 15:09:46 +01:00
  • c1b7aff2d9 Merge pull request #11934 from appwrite/feat/build-timeout Luke B. Silver 2026-04-17 15:07:27 +01:00
  • 7df1814203 refactor: rename buildTimeout to timeout in payload and buildDeployment param feat/build-timeout loks0n 2026-04-17 14:22:53 +01:00
  • 8f39783d7a refactor: remove jwtExpiry alias, use timeout directly loks0n 2026-04-17 13:47:58 +01:00
  • 4043153df3 fix: pass buildTimeout as parameter to buildDeployment to fix PHPStan error loks0n 2026-04-17 13:47:41 +01:00
  • 9765c7f0e3 feat: use buildTimeout from message payload in build worker loks0n 2026-04-17 13:30:22 +01:00
  • eddd159af8 Merge pull request #11932 from appwrite/feature/remove-/status-from-project-paths-upgrade-to-platform-0 Matej Bačo 2026-04-17 15:14:58 +02:00
  • 17de886296 Merge pull request #11936 from appwrite/realtime-time-metric ArnabChatterjee20k 2026-04-17 18:31:51 +05:30
  • 27b0e48296 Remove Status suffix from project event names feature/remove-/status-from-project-paths-upgrade-to-platform-0 Matej Bačo 2026-04-17 14:53:59 +02:00
  • 1225aa4861 (fix): translate NotFound from find() into 404 on listDocuments Jake Barnby 2026-04-18 00:47:33 +12:00
  • e8006dce6e (diag): remove realtime-auth-diag logging (root cause fixed in cloud) Jake Barnby 2026-04-18 00:37:38 +12:00
  • 6b2054d0b5 Merge remote-tracking branch 'origin/realtime-time-metric' into realtime-time-metric ArnabChatterjee20k 2026-04-17 18:02:18 +05:30
  • df0f7ba581 added bucket boundary ArnabChatterjee20k 2026-04-17 18:02:04 +05:30
  • d58884236a feat: use per-build timeout from queue message payload loks0n 2026-04-17 13:31:29 +01:00
  • 894d771a7c (diag): include db/namespace/tenant/host in realtime-auth-diag Jake Barnby 2026-04-18 00:17:13 +12:00
  • c484c487a9 Update tests Matej Bačo 2026-04-17 13:19:20 +02:00
  • 47f3ab930b Remove /status from project paths; Upgrade to platform 0.13 Matej Bačo 2026-04-17 13:14:34 +02:00
  • 4e928ee08b (diag): log Realtime session-verify failure context Jake Barnby 2026-04-17 23:08:44 +12:00
  • c8c3c68b0e Merge pull request #11912 from appwrite/feat-fallback-email-template Matej Bačo 2026-04-17 12:49:16 +02:00
  • facae65f08 Merge pull request #11927 from appwrite/realtime-time-metric ArnabChatterjee20k 2026-04-17 16:16:16 +05:30
  • ef6711e317 Merge branch '1.9.x' into realtime-time-metric ArnabChatterjee20k 2026-04-17 16:00:18 +05:30
  • 4da9873b83 (fix): purge cached user document before Realtime session verification Jake Barnby 2026-04-17 22:27:28 +12:00
  • 082110bba8 Merge branch '1.9.x' into feat-dedicated-db Jake Barnby 2026-04-17 22:25:51 +12:00
  • ccac2e94fe updated timeout ArnabChatterjee20k 2026-04-17 15:36:42 +05:30
  • e06b06a21b Merge branch '1.9.x' into feat-fallback-email-template feat-fallback-email-template Matej Bačo 2026-04-17 11:53:40 +02:00
  • 4a374b41b8 updated tests ArnabChatterjee20k 2026-04-17 15:16:38 +05:30
  • c97dd78335 Fix tests Matej Bačo 2026-04-17 11:40:05 +02:00
  • bf9bb22ac5 New tests Matej Bačo 2026-04-17 11:30:24 +02:00
  • 1b826df8f9 Non-URL locale to allow optional Matej Bačo 2026-04-17 11:24:59 +02:00
  • 11f23fdcfa Rework email templates PR after discussions Matej Bačo 2026-04-17 10:52:21 +02:00
  • b5ec92964c updated telemetry ArnabChatterjee20k 2026-04-17 14:08:42 +05:30
  • 71b74e21a3 added delay metric ArnabChatterjee20k 2026-04-17 13:36:48 +05:30
  • 7167fe2fb4 Merge remote-tracking branch 'origin/presence-api' into presence-api ArnabChatterjee20k 2026-04-17 12:18:13 +05:30
  • d1c3ee0290 updated upsert logic ArnabChatterjee20k 2026-04-17 12:17:57 +05:30
  • 6bd3821804 Merge branch '1.9.x' into presence-api ArnabChatterjee20k 2026-04-17 12:16:56 +05:30
  • 1d32faff4f updated realtime ArnabChatterjee20k 2026-04-17 12:04:55 +05:30
  • e67016584f updated the schema ArnabChatterjee20k 2026-04-17 12:02:26 +05:30
  • a4b6d9a635 updated tests and reduce the timeouts ArnabChatterjee20k 2026-04-17 12:02:17 +05:30
  • 1f27769cc9 added catching of the exceptions ArnabChatterjee20k 2026-04-17 12:02:07 +05:30
  • 0d2a4da347 updated the presence helper ArnabChatterjee20k 2026-04-17 12:01:56 +05:30
  • ee34e2b587 created a helper for the duplicated logic between realtime and http api ArnabChatterjee20k 2026-04-17 12:01:34 +05:30
  • 52dbf14d79 updated ci ArnabChatterjee20k 2026-04-17 12:01:04 +05:30
  • f1014995f9 debug updates schedule-functions-debug-2 shimon 2026-04-16 21:56:18 +03:00
  • ade7c89768 Debug update shimon 2026-04-16 21:43:28 +03:00
  • a9ac527df7 Merge branch '1.9.x' of github.com:appwrite/appwrite into schedule-functions-debug-2 shimon 2026-04-16 21:19:34 +03:00
  • e31eb97c3b tmp debug shimon 2026-04-16 21:06:48 +03:00
  • 1e797b3f01 Update React Admin template metadata Aditya Oberai 2026-04-16 17:00:28 +00:00
  • 70f42a0dff added presences to the tests ArnabChatterjee20k 2026-04-16 18:16:09 +05:30
  • 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. ArnabChatterjee20k 2026-04-16 18:14:13 +05:30
  • a480d8ed73 updated realtime ArnabChatterjee20k 2026-04-16 18:11:01 +05:30
  • f1b2dd7335 Merge pull request #11925 from appwrite/atharva/compose-fixes-appwrite Jake Barnby 2026-04-17 00:21:50 +12:00
  • 4fea92c9cb Refactor realtime authorization handling and enhance presence event tests. Updated authorization roles synchronization in the realtime connection and added exception handling for user retrieval. Improved connection pool size logic for PubSub workers and added comprehensive tests for presence events to ensure correct message ordering and validation. ArnabChatterjee20k 2026-04-16 17:47:34 +05:30
  • 50c379c5c3 Merge pull request #11924 from appwrite/feat/specs-provider-repo-list-discriminator Chirag Aggarwal 2026-04-16 16:57:37 +05:30
  • 463e5acf50 compose fixes atharva/compose-fixes-appwrite Atharva Deosthale 2026-04-16 16:57:19 +05:30
  • 807e8bec8b feat(specs): add discriminator for provider repository list response union Chirag Aggarwal 2026-04-16 16:29:42 +05:30
  • f167049b51 Merge branch '1.9.x' into feat-add-telemetry-for-ss-success-rates Harsh Mahajan 2026-04-16 15:23:45 +05:30
  • 93b9500a95 align it with cloud pattern harsh mahajan 2026-04-16 15:22:45 +05:30
  • e7072574ad updated tests ArnabChatterjee20k 2026-04-16 14:13:01 +05:30
  • d84f71e728 updated ArnabChatterjee20k 2026-04-16 14:10:20 +05:30
  • 5f41f7fb86 Merge remote-tracking branch 'origin/1.9.x' into big-int ArnabChatterjee20k 2026-04-16 14:07:49 +05:30
  • 935c1e40eb Merge pull request #11921 from appwrite/feat/specs-discriminator-unions Chirag Aggarwal 2026-04-16 14:03:54 +05:30
  • e472d98fe3 Revert "refactor(specs): rename x-propertyNames/x-mapping to x-discriminator-properties/x-union-typemap" Chirag Aggarwal 2026-04-16 13:55:36 +05:30
  • 7fe65eec57 Restruture endpoints Matej Bačo 2026-04-16 10:23:31 +02:00
  • 4cf375de6d Re-add removed test Matej Bačo 2026-04-16 10:17:08 +02:00
  • 19d0eb66c0 Fix tests Matej Bačo 2026-04-16 10:09:38 +02:00
  • 05d70f8826 refactor(specs): rename x-propertyNames/x-mapping to x-discriminator-properties/x-union-typemap Chirag Aggarwal 2026-04-16 13:32:05 +05:30
  • 98ec9e45c4 fix(specs): narrow Detection type enum to each subclass's own value Chirag Aggarwal 2026-04-16 13:16:13 +05:30
  • 6dc17c91bc trigger greptile Chirag Aggarwal 2026-04-16 13:08:14 +05:30
  • 1493b7b8a6 feat(specs): unified discriminator with compound support and algo conditions Chirag Aggarwal 2026-04-16 13:02:57 +05:30
  • 05add106c1 Merge remote-tracking branch 'origin/1.9.x' into presence-api ArnabChatterjee20k 2026-04-16 12:44:29 +05:30
  • 0e3a017d50 added realtime trigger ArnabChatterjee20k 2026-04-16 12:35:50 +05:30
  • 965836c8b4 fix(specs): use swagger discriminator extension mapping Chirag Aggarwal 2026-04-16 12:28:53 +05:30
  • 4545989c91 fix(specs): remove type rule from list models, keep only on specific models Chirag Aggarwal 2026-04-16 12:22:37 +05:30
  • b71d42d226 fix(specs): rename getDisciminator typo and extract shared model resolution Chirag Aggarwal 2026-04-16 11:29:16 +05:30
  • d28cce761d updated to have permissions order deterministic ArnabChatterjee20k 2026-04-16 11:20:52 +05:30
  • abb96f650b fix analyze ArnabChatterjee20k 2026-04-16 11:18:39 +05:30
  • 945cdb3a99 refactor(specs): inline model resolution Chirag Aggarwal 2026-04-16 11:16:25 +05:30
  • a0db023860 refactor(specs): simplify discriminator resolution Chirag Aggarwal 2026-04-16 11:15:08 +05:30
  • 1785a78fa1 added event validation tests ArnabChatterjee20k 2026-04-16 11:15:04 +05:30
  • 3f06b5cd1a Enhance presence deletion by adding payload to event queue after document removal ArnabChatterjee20k 2026-04-16 11:13:37 +05:30