Commit Graph

  • 4e20e382d2 Add deprecated function scopes Matej Bačo 2026-05-03 19:49:13 +02:00
  • c96922422f Merge pull request #12201 from appwrite/chore/bump-image-1.3.1 cl-1.9.0-3 Luke B. Silver 2026-05-03 15:27:45 +01:00
  • 7f27851dab chore: bump base image to 1.3.1 chore/bump-image-1.3.1 loks0n 2026-05-03 15:15:27 +01:00
  • 640c5de2f2 Return project_not_found when project region does not match _APP_REGION fix/reject-cross-region-project-db eldadfux 2026-05-02 23:17:41 -04:00
  • f396064c49 Merge pull request #12198 from appwrite/add-rust-starter-function-template Chirag Aggarwal 2026-05-02 16:53:41 +05:30
  • 413930a15e Add Rust starter function template runtime Chirag Aggarwal 2026-05-02 12:10:03 +05:30
  • f672891c42 Merge pull request #12196 from appwrite/chore/update-runtimes-0.20 Chirag Aggarwal 2026-05-01 19:33:01 +05:30
  • 65f926b4c5 Update appwrite runtimes to 0.20 Chirag Aggarwal 2026-05-01 18:55:13 +05:30
  • 56ef3b4cfa refactor(insights): nest CTA params validator under resource path Jake Barnby 2026-05-01 16:11:30 +12:00
  • 0ce3978f2c feat(notifications): add worker entrypoint and registration alongside Mails Jake Barnby 2026-05-01 15:56:43 +12:00
  • d6be6e165b test(notifications): split e2e into base + server/console overlays Jake Barnby 2026-05-01 14:02:37 +12:00
  • 7839b3bb3f refactor(notifications): align webhook signing with per-recipient signatureKey Jake Barnby 2026-05-01 14:01:29 +12:00
  • 5320c9441b refactor(notifications): rename dedupKey to deduplicationKey Jake Barnby 2026-05-01 13:58:13 +12:00
  • 8ad73aa6bb refactor(notifications): use Utopia Fetch client in Webhook adapter Jake Barnby 2026-05-01 13:57:52 +12:00
  • 5cbbacaae5 refactor(notifications): move adapters under Appwrite\Utopia\Messaging Jake Barnby 2026-05-01 13:56:35 +12:00
  • 5ee92e1844 fix(notifications): move alerts collection to platform DB Jake Barnby 2026-05-01 13:55:03 +12:00
  • a546c41662 docs(notifications): document _APP_NOTIFICATIONS_WEBHOOK_SECRET Jake Barnby 2026-05-01 13:10:28 +12:00
  • df16c84b51 test(notifications): e2e coverage for notifications queue health Jake Barnby 2026-05-01 13:10:20 +12:00
  • 6bde54675e test(notifications): unit tests for worker and adapters Jake Barnby 2026-05-01 13:10:13 +12:00
  • 719b1885bf refactor(insights): share index-create body between CE action and CTA Jake Barnby 2026-05-01 15:49:44 +12:00
  • ea613301dc fix(vectorsdb): expose collection logs endpoint and decouple from project DB feat-redis-adapter-T-infra-appwrite Jake Barnby 2026-05-01 15:32:03 +12:00
  • 1d215b2840 revert(insights): drop insight/project param declarations on CTA actions Jake Barnby 2026-05-01 15:22:28 +12:00
  • 0fbf31bd9a refactor(insights): drop Document suffix from Insight/Project validators Jake Barnby 2026-05-01 15:18:27 +12:00
  • 4d560bdff2 feat(insights): validate insight and project documents in CTA actions Jake Barnby 2026-05-01 15:12:41 +12:00
  • 69c637c72d style(insights): use aliased import for DatabasesIndexesCreate registry entry Jake Barnby 2026-05-01 15:01:31 +12:00
  • 242c7f75ad refactor(insights): nest databases create-index CTA under resource path Jake Barnby 2026-05-01 14:57:28 +12:00
  • f779c7aa3b refactor(insights): collapse dismissal into a status field on update Jake Barnby 2026-05-01 14:36:31 +12:00
  • 5e8878d978 chore(deps): pin utopia-php/database 5.6.* and split DB credentials by adapter Jake Barnby 2026-05-01 14:35:11 +12:00
  • 17c1e8d570 fix(migrations): resolveResourceIds preserves single-root semantics feat/migration-resource-attrs Jake Barnby 2026-05-01 14:31:56 +12:00
  • cd539d972a refactor(insights): capitalise CTA acronym in identifiers Jake Barnby 2026-05-01 14:27:45 +12:00
  • acaf2f7900 fix(migrations): drop response-model legacy fallback Jake Barnby 2026-05-01 14:25:54 +12:00
  • d188bd7a2e refactor(insights): register CTA registry on the global $register Jake Barnby 2026-05-01 14:22:10 +12:00
  • 3c4aceea48 ci(insights): add Insights to e2e test matrix Jake Barnby 2026-05-01 14:04:49 +12:00
  • e0d5164af2 test(insights): split e2e into base trait and server/console overlays Jake Barnby 2026-05-01 14:04:36 +12:00
  • da5a137b98 refactor(insights): nest CTA execution and dismissal as sub-resources Jake Barnby 2026-05-01 14:04:31 +12:00
  • 87892e7895 feat: restore V25 SDK filters for old-client compatibility Jake Barnby 2026-05-01 14:02:08 +12:00
  • 4f80380e2d fix(migrations): tolerate legacy compound resourceId during rollout Jake Barnby 2026-05-01 13:54:46 +12:00
  • d15be21923 refactor(insights): use Ctas validator on create endpoint Jake Barnby 2026-05-01 13:42:01 +12:00
  • f5d6f6e27c refactor(insights): use Utopia Platform Action and Registry Jake Barnby 2026-05-01 13:40:27 +12:00
  • 8beae59454 fix(insights): schema corrections from review Jake Barnby 2026-05-01 13:30:23 +12:00
  • 5fa348d7ee refactor: drop compound resourceId end-to-end, remove V25 SDK filters Jake Barnby 2026-05-01 13:21:15 +12:00
  • 5462998c2c fix: address Greptile review feedback on migration resource refactor Jake Barnby 2026-05-01 13:04:20 +12:00
  • 68dc974271 test(insights): unit and e2e tests Jake Barnby 2026-05-01 12:40:59 +12:00
  • 236e594195 feat(insights): add dismiss and CTA trigger endpoints Jake Barnby 2026-05-01 12:40:53 +12:00
  • 5a8be81484 feat(insights): add CRUD endpoints Jake Barnby 2026-05-01 12:40:47 +12:00
  • 7f7be46547 feat(insights): add module skeleton and registration Jake Barnby 2026-05-01 12:40:34 +12:00
  • e1ddcd051c feat(insights): add schema, scopes, events, errors, constants Jake Barnby 2026-05-01 12:40:28 +12:00
  • 1c8cc6fc92 feat(insights): add response models Jake Barnby 2026-05-01 12:40:22 +12:00
  • 1889ccdd12 feat(insights): add CTA framework Jake Barnby 2026-05-01 12:40:16 +12:00
  • fb4930741e refactor(migrations): split composite resourceId into parent/leaf Jake Barnby 2026-05-01 12:37:01 +12:00
  • 90ef2d7487 feat(notifications): add Notifications worker and register it Jake Barnby 2026-05-01 12:07:42 +12:00
  • 725ba86239 feat(notifications): add notifications schema and channel constants Jake Barnby 2026-05-01 12:07:40 +12:00
  • 99641f24a5 feat(notifications): add Console and Webhook provider adapters Jake Barnby 2026-05-01 12:07:38 +12:00
  • 34935b8eed feat(notifications): add Notification event class Jake Barnby 2026-05-01 12:07:32 +12:00
  • 7af9c7b19a fix(redis): drop unreachable default arm in resource match feat-memory-adapter-tests Jake Barnby 2026-05-01 08:54:45 +12:00
  • 8a7528c8a0 Merge remote-tracking branch 'origin/feat-memory-adapter-tests' into feat-memory-adapter-tests Jake Barnby 2026-05-01 08:35:27 +12:00
  • b79637eef5 Re-add onDuplicate param to modular migration endpoints Prem Palanisamy 2026-04-30 17:01:57 +01:00
  • b1906e5eb9 Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates Prem Palanisamy 2026-04-30 16:26:43 +01:00
  • 8cef822e8f Refactor presence management to use userInternalId instead of userId for improved consistency and clarity. Updated relevant methods in PresenceState and Upsert classes to reflect this change, ensuring proper handling of user identifiers across the application. ArnabChatterjee20k 2026-04-30 18:50:46 +05:30
  • 6dae78a206 linting ArnabChatterjee20k 2026-04-30 18:48:54 +05:30
  • 18ae81bbb0 Refactor presence management by introducing caching mechanisms for list responses. Added methods for loading, saving, and purging cache fields in the PresenceState class. Updated API endpoints to utilize caching, including purge functionality in Update and Delete actions. Enhanced tests to verify cache behavior during presence updates and deletions. ArnabChatterjee20k 2026-04-30 18:33:20 +05:30
  • e03218d8fa reverted last change ArnabChatterjee20k 2026-04-30 18:24:38 +05:30
  • 4f030619da temp gitignore ArnabChatterjee20k 2026-04-30 18:03:25 +05:30
  • e267dcf9ab updated ArnabChatterjee20k 2026-04-30 18:01:51 +05:30
  • 9c1cbecda4 bypassed sdk example? ArnabChatterjee20k 2026-04-30 17:58:39 +05:30
  • c8adafee70 Pass logging DSN directly Chirag Aggarwal 2026-04-30 17:56:21 +05:30
  • e8b6c9b706 Remove legacy logging provider handling Chirag Aggarwal 2026-04-30 17:54:08 +05:30
  • a1e1708699 Preserve Sentry DSN path Chirag Aggarwal 2026-04-30 17:51:10 +05:30
  • 8597d48e41 added additonal property key to rename on the sdk generator ArnabChatterjee20k 2026-04-30 17:47:31 +05:30
  • 0d8b816d72 Tighten HTTP span finalization Chirag Aggarwal 2026-04-30 17:43:28 +05:30
  • 34d4ef1487 Preserve primary logging for publishable errors Chirag Aggarwal 2026-04-30 17:33:01 +05:30
  • 21d7ac2f28 Remove duplicate error span attributes Chirag Aggarwal 2026-04-30 17:23:16 +05:30
  • 6b0ddd79a3 chore(redis): strengthen warning on database-pool redis scheme Jake Barnby 2026-04-30 23:51:22 +12:00
  • f0ad1b5b80 Merge branch '1.9.x' into feat-memory-adapter-tests Jake Barnby 2026-04-30 23:42:34 +12:00
  • 16e7284f33 fix(redis): scope to logs/console only; restore matrix generator Jake Barnby 2026-04-30 23:37:46 +12:00
  • 971858078c updated ArnabChatterjee20k 2026-04-30 16:50:04 +05:30
  • e14db61e30 Merge branch '1.9.x' into backup-migration-multitype premtsd-code 2026-04-30 16:42:11 +05:30
  • 88bbb965f8 Merge remote-tracking branch 'origin/1.9.x' into presence-api ArnabChatterjee20k 2026-04-30 16:41:48 +05:30
  • 5510bc4f6a Update userInternalId attribute type to VAR_ID and remove lengths from index definition for consistency. ArnabChatterjee20k 2026-04-30 16:38:26 +05:30
  • 560a694ac7 chore: bump utopia-php/database to feat-redis-adapter Wave 2 consolidated SHA Jake Barnby 2026-04-30 23:08:21 +12:00
  • 08ad7d7f71 Merge pull request #12192 from appwrite/fix-oauth-bugs cl-1.9.0-2 Matej Bačo 2026-04-30 13:07:52 +02:00
  • cb4a1242df Merge branch '1.9.x' into chore/remove-utopia-logger Chirag Aggarwal 2026-04-30 16:37:02 +05:30
  • f2b058e612 Revert "Fix query impersonation and CSV migration test" Chirag Aggarwal 2026-04-30 16:27:04 +05:30
  • 5ffb7c82e7 Merge 1.9.x into backup-migration-multitype Prem Palanisamy 2026-04-30 11:22:22 +01:00
  • d802c57cb9 Refactor presence management by introducing a new 'presenceLogs' collection and updating related API methods. Added error handling for presence not found scenarios and standardized parameter names across the Update and XList actions. Removed obsolete migration version 25 and adjusted migration mapping for version 1.9.4. ArnabChatterjee20k 2026-04-30 16:22:28 +05:30
  • 71300383b2 Update tests fix-oauth-bugs Matej Bačo 2026-04-30 12:48:59 +02:00
  • a3967f33ea chore(deps): pull feat-redis-adapter database branch Jake Barnby 2026-04-30 22:48:10 +12:00
  • d4e32af792 Migrate appwrite to OnDuplicate::Overwrite ('overwrite') Prem Palanisamy 2026-04-30 11:45:33 +01:00
  • 740247a687 Fix query impersonation and CSV migration test Chirag Aggarwal 2026-04-30 16:13:44 +05:30
  • 8785aa9877 Fix nullable implementation oauth Matej Bačo 2026-04-30 12:41:55 +02:00
  • 95e5a6e365 feat: wire Redis adapter as test backend (compose + registers + ci) Jake Barnby 2026-04-30 22:37:46 +12:00
  • 62b7d5558f Mark params nonrequired Matej Bačo 2026-04-30 12:36:45 +02:00
  • 32dc870eaf Refactor presence API functions and update expiry test to improve clarity and maintainability. Renamed 'triggerPresenceEvent' to 'getQueueForEventsForProject' and adjusted expiry handling in tests for better validation. ArnabChatterjee20k 2026-04-30 15:56:31 +05:30
  • fbbab0f7e1 Merge pull request #12181 from appwrite/set-global-collection Shmuel Fogel 2026-04-30 12:49:00 +03:00
  • 86b9599a57 Merge pull request #12191 from appwrite/oauth-quality-improvements Matej Bačo 2026-04-30 11:17:51 +02:00
  • 526b390c15 Merge pull request #12189 from FerRubioMorales/fix/spanish-session-alert-translations Luke B. Silver 2026-04-30 10:08:02 +01:00
  • 268fef512a Gate pretty span exporter to development Chirag Aggarwal 2026-04-30 14:09:05 +05:30
  • 04f4267d61 Publish realtime close errors through logError Chirag Aggarwal 2026-04-30 13:58:20 +05:30
  • 2349104e2c Restore Appwrite exception publish gate Chirag Aggarwal 2026-04-30 13:51:52 +05:30
  • b73ba68bfb Fix oauth order; Fix apple secreting too much oauth-quality-improvements Matej Bačo 2026-04-30 10:21:38 +02:00