Commit Graph

  • cefd063c55 Merge pull request #12165 from appwrite/fix/CLO-4280-getheader-string-coerce Damodar Lohani 2026-04-28 10:43:40 +05:45
  • 443f5cfb0e tests: switch attribute-recreate test to non-SDK change Prem Palanisamy 2026-04-28 05:55:38 +01:00
  • c924cbcc59 Merge pull request #12166 from appwrite/fix/CLO-4279-favicon-empty-body Damodar Lohani 2026-04-28 10:32:32 +05:45
  • 5a928f2c0f composer: bump utopia-php/migration to 6ec2c45 (drop createdAt) Prem Palanisamy 2026-04-28 05:43:43 +01:00
  • 81321e82d1 Update src/Appwrite/Platform/Modules/Avatars/Http/Favicon/Get.php Damodar Lohani 2026-04-28 10:05:01 +05:45
  • f5730e8eed composer: bump utopia-php/migration to 36a1acf (spec-match order fix) Prem Palanisamy 2026-04-28 05:16:46 +01:00
  • 30a511692b test: add unit coverage for Request::getHeader non-string coercion Damodar Lohani 2026-04-28 04:15:00 +00:00
  • 9637409831 fix: coerce non-string header values in Request::getHeader Damodar Lohani 2026-04-28 03:54:35 +00:00
  • c4f6b11706 fix: guard DOMDocument::loadHTML against empty body in favicon endpoint Damodar Lohani 2026-04-28 03:54:34 +00:00
  • b6afef6efc tests: trim verbose multi-paragraph docblocks to one-liners Prem Palanisamy 2026-04-28 04:44:19 +01:00
  • 3fba7afd2e tests: pin spec-match guard + bump migration to c8d1789 Prem Palanisamy 2026-04-28 04:16:51 +01:00
  • ac46ff802a composer: bump utopia-php/migration to 24fd23b (SDK-boundary lock-in test) Prem Palanisamy 2026-04-28 03:45:25 +01:00
  • 8cccc79935 composer: bump utopia-php/migration to 47933c1 (inline TwoWayPartner) Prem Palanisamy 2026-04-28 03:31:25 +01:00
  • b03c901fa7 tests: cover one-way DropAndRecreate + attribute-recreate scenarios Prem Palanisamy 2026-04-27 17:40:23 +01:00
  • ad4178aa42 Fix missing lib params for domain Matej Bačo 2026-04-27 18:33:30 +02:00
  • 7b32fd0196 composer: bump utopia-php/migration to 09c1b21 (maintainability pass) Prem Palanisamy 2026-04-27 17:32:14 +01:00
  • 92b5f0dcd6 feat: report lock backend/release errors to logger (Sentry/Raygun/etc.) Prem Palanisamy 2026-04-27 14:11:17 +01:00
  • 77982f4b90 test: concurrency proof for distributedLockOrFail pilot Prem Palanisamy 2026-04-27 17:25:15 +01:00
  • 784babcf45 fix: address Greptile review on PR #12062 Prem Palanisamy 2026-04-27 09:13:35 +01:00
  • 1f16b0d9e7 Fix failing startup Matej Bačo 2026-04-27 18:21:21 +02:00
  • 015aee087a Fix write only security Matej Bačo 2026-04-27 18:04:22 +02:00
  • 50d86c5b5d Update ci.yml Matej Bačo 2026-04-27 17:45:52 +02:00
  • 3d43530225 Fix failing test Matej Bačo 2026-04-27 17:41:13 +02:00
  • d0d536a2dd Improve test coverage Matej Bačo 2026-04-27 17:40:49 +02:00
  • 4b620bb31a Improve test coverage Matej Bačo 2026-04-27 17:27:23 +02:00
  • ca7f36a9b8 Fix bugs by improving tests Matej Bačo 2026-04-27 17:17:57 +02:00
  • ec3c7f1ad6 Fix failing oauth tests Matej Bačo 2026-04-27 17:02:53 +02:00
  • ecba11eba5 Brin back removed tests Matej Bačo 2026-04-27 16:54:53 +02:00
  • 7a96b024b3 Fix tests Matej Bačo 2026-04-27 16:51:01 +02:00
  • 4ba413fcc0 Fix bugs when implementing tests Matej Bačo 2026-04-27 16:50:14 +02:00
  • af95e71244 Add OAUth update tests Matej Bačo 2026-04-27 16:02:19 +02:00
  • ee1eea5c0c oauth tests setup Matej Bačo 2026-04-27 15:51:54 +02:00
  • b28b851bb2 microsoft oauth endpoint Matej Bačo 2026-04-27 15:49:44 +02:00
  • 2f2da98cca fix: adjust out-of-order test expectations and chunk sizes Torsten Dittmann 2026-04-27 17:46:20 +04:00
  • c80c747e48 tests: pin two-way recreate partner-side dedup + bump migration Prem Palanisamy 2026-04-27 14:45:39 +01:00
  • 54997638e8 fix: persist sourceChunksUploaded on finalization and avoid variable shadowing Torsten Dittmann 2026-04-27 17:24:51 +04:00
  • 70b9c60e2c test(Messaging): validate that bare functions channel is not emitted in published channels realtime-action-channels ArnabChatterjee20k 2026-04-27 18:46:04 +05:30
  • 49d2db65e6 feat: support out-of-order chunked uploads Torsten Dittmann 2026-04-27 17:15:00 +04:00
  • 1fdcca9592 added a guard to skip double import ArnabChatterjee20k 2026-04-27 18:33:47 +05:30
  • dfde1be035 tests: cover two-way relationship onDelete in-place update + bump migration Prem Palanisamy 2026-04-27 14:03:02 +01:00
  • cb8640b56f feat(Realtime): enhance channel management for user authentication and account actions ArnabChatterjee20k 2026-04-27 18:24:52 +05:30
  • a781325679 Add oauth read operations Matej Bačo 2026-04-27 14:47:47 +02:00
  • 3f12062259 updated ArnabChatterjee20k 2026-04-27 17:54:48 +05:30
  • 2e57500d7e WIP: Read endpoints for oauth Matej Bačo 2026-04-27 14:16:43 +02:00
  • a1a88ae57e Make oauth secret write only Matej Bačo 2026-04-27 14:09:24 +02:00
  • 9553f8a9f8 refactor(MessagingTest): update method visibility and naming conventions for consistency ArnabChatterjee20k 2026-04-27 17:35:56 +05:30
  • 15f94d99ca Add Kick OAuth adapter Matej Bačo 2026-04-27 14:02:30 +02:00
  • ca105ff9bc feat(Realtime): implement rebindAccountChannels method for userId changes and add corresponding tests ArnabChatterjee20k 2026-04-27 17:31:31 +05:30
  • 7e3114d733 linting ArnabChatterjee20k 2026-04-27 17:26:27 +05:30
  • ef4b9c4934 updated ArnabChatterjee20k 2026-04-27 17:16:17 +05:30
  • 2e960b90df Fix unused env variable Matej Bačo 2026-04-27 13:38:26 +02:00
  • 9be0ed8af0 Merge remote-tracking branch 'origin/feat/skip-duplicates' into feat/skip-duplicates Prem Palanisamy 2026-04-27 12:35:35 +01:00
  • 5f8a32798d tests: SDK-aligned UpdateInPlace coverage + bump migration to a36d95f Prem Palanisamy 2026-04-27 12:32:37 +01:00
  • 1928605bd9 linting ArnabChatterjee20k 2026-04-27 16:42:45 +05:30
  • 340ce9d56b Add tests for channel conversion and event handling in Messaging ArnabChatterjee20k 2026-04-27 16:40:15 +05:30
  • e6d5c216eb refactor(Realtime): update action extraction logic and enhance test method naming conventions ArnabChatterjee20k 2026-04-27 16:06:00 +05:30
  • d25ccb784d refactor(Realtime): remove SUPPORTED_ACTIONS constant and simplify action extraction logic ArnabChatterjee20k 2026-04-27 15:59:34 +05:30
  • 8ce7aa2abe Fix crashing http Matej Bačo 2026-04-27 12:27:52 +02:00
  • 78715e4a1a refactor(tests): rename test methods to snake_case and update assertions for action channels ArnabChatterjee20k 2026-04-27 15:46:02 +05:30
  • 1eb7bf7619 Merge branch '1.9.x' into feat-ser-401-custom-triggers Harsh Mahajan 2026-04-27 15:14:58 +05:30
  • f504f7d59f Merge branch '1.9.x' into feat-email-otp-recovery feat-email-otp-recovery Harsh Mahajan 2026-04-27 15:14:48 +05:30
  • 557fef2c7b Merge branch '1.9.x' into feat/skip-duplicates premtsd-code 2026-04-27 15:12:17 +05:30
  • df57ee2a32 added unit test ArnabChatterjee20k 2026-04-27 13:43:23 +05:30
  • 6d4a66fbb3 Enhance Realtime adapter to support action-channel awareness in subscriber checks and add corresponding tests ArnabChatterjee20k 2026-04-27 13:30:18 +05:30
  • 3aee54747c Enhance Realtime adapter to support delete action and add corresponding tests ArnabChatterjee20k 2026-04-27 13:15:04 +05:30
  • d2423a5bb5 added tests ArnabChatterjee20k 2026-04-27 12:57:35 +05:30
  • c0c053ff20 Enhance Realtime adapter with action channel support and tests ArnabChatterjee20k 2026-04-27 12:52:52 +05:30
  • ece468d1f7 Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates Prem Palanisamy 2026-04-27 08:11:56 +01:00
  • fb0d43daf3 feat: distributed locking for platform-database writes Prem Palanisamy 2026-04-27 07:54:56 +01:00
  • e4bfb38a57 add okta provider Matej Bačo 2026-04-26 11:14:50 +02:00
  • 0a7b7de197 Revert changes - default works as fallback for optional serverID Matej Bačo 2026-04-26 10:59:29 +02:00
  • 51c0767be2 Make okta server ID optional Matej Bačo 2026-04-26 10:56:41 +02:00
  • d25dac7d60 Manual quality improvmenets Matej Bačo 2026-04-26 10:29:41 +02:00
  • 94bff8ee13 Merge remote-tracking branch 'origin/1.9.x' into fix-large-file-download Damodar Lohani 2026-04-26 03:35:53 +00:00
  • dc149398b5 Merge remote-tracking branch 'origin/1.9.x' into feat-docker-geo-18x Damodar Lohani 2026-04-26 03:35:47 +00:00
  • 1f18e16310 Merge branch '1.9.x' into feat-public-oauth2-endpoints Matej Bačo 2026-04-25 12:45:34 +02:00
  • d0f6daa67a Fix integration test Matej Bačo 2026-04-25 12:05:35 +02:00
  • 184399023c Add github integration test Matej Bačo 2026-04-25 11:58:09 +02:00
  • a588a62277 Prepare env for cicd integration with github oauth Matej Bačo 2026-04-25 11:57:40 +02:00
  • ffd0dbd406 Add OIDC endpoint Matej Bačo 2026-04-25 10:20:00 +02:00
  • 147af0579d Migrate off Http::getRoute/setRoute/match deprecation shims http-audit loks0n 2026-04-24 17:21:54 +01:00
  • eb47a1deed Bump utopia-php/http to 07087af loks0n 2026-04-24 16:52:50 +01:00
  • 8200d079c6 Simplify specs Matej Bačo 2026-04-24 16:37:27 +02:00
  • d9d87f813f apple oauth endpoints Matej Bačo 2026-04-24 16:31:21 +02:00
  • dc9f48c948 composer: bump utopia-php/migration to 6e6f825 (relationships UpdateInPlace) Prem Palanisamy 2026-04-24 15:09:42 +01:00
  • 9a52e64b3d Upgrade utopia-php/http to coroutine-safe dispatch loks0n 2026-04-24 15:07:27 +01:00
  • db7acd4b8b More OAuth endpoints Matej Bačo 2026-04-24 15:02:36 +02:00
  • a62ca8612d More OAuth endpoints Matej Bačo 2026-04-24 14:31:38 +02:00
  • 975da667f5 Remove leftover Matej Bačo 2026-04-24 14:23:19 +02:00
  • 6cfb12c48b Improve OAuth SDK quality Matej Bačo 2026-04-24 14:23:04 +02:00
  • 8cdcd379c8 Add more oauth endpoints Matej Bačo 2026-04-24 14:15:34 +02:00
  • a17f9ce989 removed comments ArnabChatterjee20k 2026-04-24 17:30:19 +05:30
  • 053d25c64e Merge remote-tracking branch 'origin/1.9.x' into presence-api ArnabChatterjee20k 2026-04-24 17:29:39 +05:30
  • 1b8123bf62 Merge pull request #11992 from appwrite/realtime-logs ArnabChatterjee20k 2026-04-24 16:45:28 +05:30
  • 1ca75c73df Merge branch '1.9.x' into realtime-logs realtime-logs ArnabChatterjee20k 2026-04-24 16:35:25 +05:30
  • fe08978851 More OAuth provider endpoints Matej Bačo 2026-04-24 12:58:32 +02:00
  • 0633662695 removed dispatch experiment ArnabChatterjee20k 2026-04-24 16:22:57 +05:30
  • 89819db775 added exporter ArnabChatterjee20k 2026-04-24 16:12:42 +05:30
  • faf09ed7c5 Abstrated oauth response model Matej Bačo 2026-04-24 12:38:12 +02:00
  • c097d9fcdd Dropbox adapter Matej Bačo 2026-04-24 12:20:48 +02:00