Compare commits

...
Author SHA1 Message Date
Prateek Banga 84777eaa95 Merge branch 'feat-add-messaging-collections-in-config' of https://github.com/appwrite/appwrite into feat-add-messaging-collections-in-config 2023-09-12 20:54:19 +05:30
Prateek Banga 82ba61faa8 review changes and added roles 2023-09-12 14:13:52 +05:30
Prateek Banga f4f1aa4b5b review changes and adds missing subqueries 2023-09-11 19:27:45 +05:30
Prateek Banga ee0f789e37 udpates deliveryError to be an array type 2023-09-09 01:18:26 +05:30
prateek banga 3f95d6abd5 Merge branch 'feat-add-messaging-collections-in-config' of https://github.com/appwrite/appwrite into feat-add-messaging-collections-in-config 2023-09-05 01:34:02 +05:30
prateek banga ea324262e7 updated messaging collectin 2023-09-05 01:33:50 +05:30
prateek banga 0c76cfcb00 Merge branch '1.5.x' into feat-add-messaging-collections-in-config 2023-08-31 19:50:20 +05:30
Eldad A. FuxandGitHub 0a289bce43 Merge pull request #6092 from appwrite/sync-master-into-1.5.x
Sync master into 1.5.x
2023-08-31 16:31:49 +03:00
prateek banga 2e89837c13 Merge branch 'master' into sync-master-into-1.5.x 2023-08-31 18:41:32 +05:30
prateek banga 7fd124705c merge master 2023-08-31 18:11:56 +05:30
Jake BarnbyandGitHub aced75fd05 Merge pull request #6072 from appwrite/1.4.x
1.4 Fixes
2023-08-31 00:31:59 -04:00
Jake BarnbyandGitHub 458dd8c97d Merge pull request #6084 from appwrite/chore-update-migrations
Chore update migrations
2023-08-31 00:21:57 -04:00
Jake Barnby ebf942339a Update migrations version 2023-08-31 00:14:34 -04:00
Christy JacobandGitHub 60df7af3f7 Merge pull request #6083 from appwrite/refactor-migration-connect-scope
Update firebase connect scope
2023-08-31 06:50:58 +04:00
Jake Barnby fdb7218978 Update firebase connect scope 2023-08-30 22:48:51 -04:00
Jake BarnbyandGitHub 2fb7a1c862 Merge pull request #6081 from appwrite/fix-sender-name
Fix swapped from/to name
2023-08-30 20:55:59 -04:00
Jake Barnby 781aa8025a Fix style typo 2023-08-30 20:39:40 -04:00
Jake Barnby 922332042e Fix template strings 2023-08-30 20:31:11 -04:00
Jake Barnby 7e2e7ce3cb Fix swapped from/to name 2023-08-30 20:20:20 -04:00
Jake BarnbyandGitHub 02c16040ff Merge pull request #6079 from appwrite/fix-500-options-requests
Fix router error
2023-08-30 19:28:45 -04:00
Steven Nguyen ac0b697d52 Add router fix to CHANGES.md 2023-08-30 16:08:17 -07:00
Steven Nguyen 24efa0de82 Fix router error
It's possible for the route to be null (no match) which leads to an
error like:

```
appwrite  | [Error] Timestamp: 2023-08-30T21:39:58+00:00
appwrite  | [Error] Type: Error
appwrite  | [Error] Message: Call to a member function label() on null
appwrite  | [Error] File: /usr/src/code/app/controllers/general.php
appwrite  | [Error] Line: 50
```

This adds a null check to prevent the error.
2023-08-30 16:07:11 -07:00
Jake BarnbyandGitHub 589e4f5c7d Merge pull request #6077 from appwrite/fix-email-templates
fix: missing variable in email templates
2023-08-30 18:47:02 -04:00
Christy Jacob 61e1c3014a fix: incorrect key reference 2023-08-30 18:44:29 -04:00
Christy Jacob 5dbec3d406 chore: remove redundant attribute 2023-08-30 18:43:09 -04:00
Christy Jacob 997cb01142 chore: revert console 2023-08-30 18:42:31 -04:00
Christy Jacob 4e19c94d08 Merge branch '1.4.x' of github.com:appwrite/appwrite into fix-email-templates 2023-08-30 18:40:39 -04:00
Christy Jacob 21dc3b16b0 chore: update changelog 2023-08-30 18:36:40 -04:00
Christy Jacob 861921526e fix: remove redundant name property 2023-08-30 18:34:20 -04:00
Jake BarnbyandGitHub fec3fc3597 Merge pull request #6078 from appwrite/fix-mock-headers
Fix mock headers
2023-08-30 18:05:09 -04:00
Jake BarnbyandGitHub b2f9506130 Update app/controllers/mock.php 2023-08-30 17:57:38 -04:00
Jake Barnby b77d83d246 Add back headers route 2023-08-30 17:55:27 -04:00
Christy Jacob 74012158b3 fix: variable names 2023-08-30 17:54:26 -04:00
Christy Jacob 05615d1449 fix: missing variable in email templates 2023-08-30 17:52:55 -04:00
Christy Jacob 75e957ed4a fix: missing variable in email templates 2023-08-30 17:48:25 -04:00
Jake BarnbyandGitHub 31bff542e9 Merge pull request #6076 from appwrite/fix-domains-migration
Fix domains migration
2023-08-30 17:30:12 -04:00
Steven Nguyen bd89fd4bf5 Fix domains migration
The previous approach tried to migrate the 'rules' collection, but that
didn't work because the data was in the 'domains' collection.

Since the 'domains' collection was removed, the migration is now done
when migrating the 'projects' collection by fetching the domains and
then creating the rule documents.
2023-08-30 14:22:06 -07:00
Jake BarnbyandGitHub f10698aebe Merge pull request #6073 from appwrite/chore-update-version
Chore update version
2023-08-30 16:25:06 -04:00
Jake BarnbyandGitHub 726b13bc66 Merge pull request #6074 from appwrite/chore-sync-master
Chore sync master
2023-08-30 16:24:26 -04:00
Jake Barnby 513d913298 Merge remote-tracking branch 'origin/1.4.x' into chore-sync-master
# Conflicts:
#	app/config/specs/open-api3-1.4.x-console.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/swagger2-1.4.x-console.json
#	app/config/specs/swagger2-latest-console.json
2023-08-30 16:11:48 -04:00
Jake Barnby 24bd21e980 Update version 2023-08-30 16:05:51 -04:00
Jake Barnby e018c29b71 Bump .NET SDK version 2023-08-30 15:48:01 -04:00
Jake Barnby afbc39b34b Update version 2023-08-30 15:45:38 -04:00
Jake BarnbyandGitHub 56da28a180 Merge pull request #6068 from appwrite/feat-upgrade-task
Feat upgrade task
2023-08-30 15:34:28 -04:00
Steven Nguyen 917f2f1d74 Update installation confirmation text
Let the user know a backup will be created.
2023-08-30 12:32:10 -07:00
Jake BarnbyandGitHub 85e8e2045f Merge pull request #6071 from appwrite/fix-scopes
Fix scopes
2023-08-30 15:31:57 -04:00
Steven Nguyen 2d0d036519 Ensure upgrade executable has execute permissions 2023-08-30 12:31:25 -07:00
Jake Barnby a93123e3ac Remove cloud specific config 2023-08-30 14:45:22 -04:00
Jake Barnby fc3ff188b1 Fix VCS + migrations scopes 2023-08-30 14:44:33 -04:00
Steven Nguyen 2f2edd41d5 Update install.php not specify docker-compose.yml file
By not specifying a docker-compose.yml file, docker compose
automatically uses the docker-compose.yml file in the project directory
and a docker-compose.override.yml file if one is present.
2023-08-30 10:17:37 -07:00
Steven Nguyen 7d56c6f37e Prompt developer to confirm installing over existing install 2023-08-30 09:55:27 -07:00
Steven Nguyen 75f7459c40 Create a dedicated upgrade task
Before, we used the same command for both installation and upgrades.
This lead to problems because developers would try to upgrade in the
wrong folder and end up creating a new installation.

This new upgrade command validates the existence of an existing
installation before proceeding with the upgrade to ensure no new
installation is created when upgrading.
2023-08-30 09:55:18 -07:00
Steven Nguyen 48f0ff86ba Make the install path a class property
This makes it so the property can be used by subclasses.
2023-08-30 09:50:47 -07:00
Christy JacobandGitHub 6a8b83104c Merge pull request #6067 from appwrite/chore-update-specs
chore: add update framework version
2023-08-30 20:41:13 +04:00
Christy Jacob cc8aa27fea feat: update specs 2023-08-30 12:36:47 -04:00
Christy Jacob 0a162f9c92 chore: add update framework version 2023-08-30 12:19:18 -04:00
Torsten DittmannandGitHub 124c71b66b Merge pull request #5844 from appwrite/1.4.x
Appwrite 1.4.0
2023-08-30 16:43:43 +02:00
Torsten DittmannandGitHub e82c22ac1e Merge pull request #6066 from appwrite/chore-upgrade-console
chore: upgrade console
2023-08-30 16:40:47 +02:00
Torsten Dittmann 367dbdc132 chore: upgrade console 2023-08-30 16:40:17 +02:00
Torsten DittmannandGitHub 3b2cb9b868 Merge pull request #6059 from appwrite/fix-smtp
Fix smtp
2023-08-30 16:09:10 +02:00
Torsten DittmannandGitHub af0a93283c Merge pull request #6065 from appwrite/chore-release-1-4-x
chore: release 1.4.x
2023-08-30 16:08:46 +02:00
Torsten Dittmann 3d8125c4ac tests: remove arbritary tests 2023-08-30 15:49:15 +02:00
Torsten Dittmann e507fb6715 fix: hide services from server/client sdks 2023-08-30 13:28:43 +02:00
Eldad Fux 17248b38de Added Flutter and Dart changelogs 2023-08-30 13:35:59 +03:00
Torsten Dittmann de503318f7 chore: update composer lock 2023-08-30 11:21:34 +02:00
Torsten Dittmann 48c5a09b4f fix: string interpolation 2023-08-30 11:21:28 +02:00
Torsten Dittmann ce1ad7e0f8 fix: generated docs 2023-08-30 11:20:26 +02:00
Torsten Dittmann 0d547ebf75 feat: upgrade console to 3.0.0 2023-08-30 11:20:04 +02:00
Torsten Dittmann 0427c2e4eb chore: generate 1.4.x specs 2023-08-30 11:19:55 +02:00
Eldad A. FuxandGitHub 7835fa9bbc Update app/controllers/api/proxy.php 2023-08-30 09:43:23 +03:00
Eldad A. FuxandGitHub 75a9b2c1c5 Update app/controllers/api/console.php 2023-08-30 09:43:11 +03:00
Eldad A. FuxandGitHub 8cddfab235 Merge pull request #6060 from appwrite/fix-internal-ssrf
Check if host is public domain before requesting
2023-08-30 09:35:42 +03:00
Jake Barnby ff16fd7d9c Check link after fetching page as well 2023-08-30 02:14:19 -04:00
Jake Barnby 3c6e08540a Fix function test 2023-08-30 02:10:50 -04:00
Jake Barnby 085b50be8b Check if host is public domain before requesting 2023-08-30 02:04:52 -04:00
Jake Barnby 18f86b057d Test fixes 2023-08-30 01:31:21 -04:00
Jake Barnby d3929a5bae Fix forced username and password requirement 2023-08-30 01:31:02 -04:00
Jake Barnby 30f5a80703 Fix console test 2023-08-30 01:10:08 -04:00
Jake Barnby e3a9fae033 Fix maildev auth 2023-08-30 00:56:08 -04:00
Jake Barnby 129f942164 Remove advanced realtime features 2023-08-30 00:33:35 -04:00
Jake Barnby 3d0ae4b9d9 Remove invites codes 2023-08-30 00:31:38 -04:00
Jake Barnby a1d0b67c6b Fix SMTP 2023-08-30 00:30:44 -04:00
Jake BarnbyandGitHub c54bb902a2 Merge pull request #6058 from appwrite/feat-sync-1.4
master -> 1.4.x
2023-08-29 14:59:16 -04:00
Jake Barnby cc924b0984 Merge remote-tracking branch 'origin/master' into feat-sync-1.4
# Conflicts:
#	app/controllers/api/storage.php
#	app/workers/deletes.php
2023-08-29 14:48:18 -04:00
Jake BarnbyandGitHub 3ec26b85db Merge pull request #5725 from appwrite/feat-git-integration
Feat: Functions G4
2023-08-29 14:44:15 -04:00
Jake Barnby 3f3d518f36 Merge remote-tracking branch 'origin/1.4.x' into feat-git-integration
# Conflicts:
#	docker-compose.yml
2023-08-29 14:40:46 -04:00
Jake BarnbyandGitHub 6cc819c520 Merge pull request #6057 from appwrite/cl-1.4.x
cl-1.4.x -> 1.4.x
2023-08-29 14:35:07 -04:00
Jake Barnby cfdc9dff1b Remove cloud specific config 2023-08-29 14:25:00 -04:00
Jake BarnbyandGitHub 860d6854b1 Merge pull request #6053 from appwrite/feat-git-integration-no-hook
Disable swoole curl hook
2023-08-29 13:44:27 -04:00
Jake BarnbyandGitHub 07f8e9411a Apply suggestions from code review 2023-08-29 13:41:40 -04:00
Khushboo Verma 1293e7bc5f Optimised list repositories endpoint 2023-08-29 23:07:34 +05:30
Jake Barnby 8530830d90 Clean up 2023-08-29 12:01:37 -04:00
Jake Barnby 84177b0fb0 Merge remote-tracking branch 'origin/feat-git-integration' into feat-git-integration-no-hook 2023-08-29 11:59:44 -04:00
Jake Barnby 37831f8295 Fix sleep wait 2023-08-29 10:50:59 -04:00
Jake Barnby 2d2c392bce Fix template test 2023-08-29 10:50:52 -04:00
Jake Barnby 6a4ef40ce9 Fix graphql tests 2023-08-29 10:50:40 -04:00
Matej Bačo 1f82228914 Upgrade lib versions (db mainly) 2023-08-29 13:23:42 +02:00
Matej Bačo 80205bcfd3 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-29 12:27:03 +02:00
Matej Bačo 4a1602cad3 Upgrade console 2023-08-29 12:26:41 +02:00
Eldad A. FuxandGitHub 98d20dcd4d Merge pull request #6052 from appwrite/fix-smtp-behaviour
Fix: SMTP behaviour
2023-08-29 13:12:12 +03:00
Matej Bačo ca40bf6702 Merge branch 'feat-git-integration' into fix-smtp-behaviour 2023-08-29 11:41:15 +02:00
Matej Bačo c98d5bd3cd Fix SMTP after QA 2023-08-29 11:40:30 +02:00
Torsten Dittmann 4f630e90b3 chore: update specs 2023-08-29 10:56:32 +02:00
Eldad A. FuxandGitHub fdb8d84765 Merge pull request #6050 from appwrite/bump-assistant-version
update assistant version
2023-08-29 10:57:24 +03:00
Jake Barnby 49fa5550bb Fix sleep wait 2023-08-28 23:15:02 -04:00
Jake Barnby f43f155224 Fix template test 2023-08-28 22:41:48 -04:00
Jake Barnby 34cb1a2229 Fix graphql tests 2023-08-28 22:25:11 -04:00
Jake Barnby 0a1ab4ae60 Add back codes env var 2023-08-28 22:24:52 -04:00
Jake Barnby aff9dbfb31 Disable swoole curl hook 2023-08-28 21:14:37 -04:00
Jake Barnby ef25c176ed Fix retry build test 2023-08-28 21:11:57 -04:00
Jake Barnby 08ab9b016e Fix render called on string 2023-08-28 20:06:34 -04:00
Jake Barnby ece93a14e5 Fix install task 2023-08-28 18:09:37 -04:00
Matej Bačo ec174c179f Update compose.phtml 2023-08-28 16:23:16 +02:00
Matej Bačo d4acbcf4f0 Add domain_enabled var 2023-08-28 16:08:50 +02:00
Matej Bačo f130a9ebc9 linter fix 2023-08-28 14:21:35 +02:00
Matej Bačo 89c9f8da6a Implement proper behaviour for SMTP sender 2023-08-28 14:19:37 +02:00
prateek banga d1e6f1b535 update assistant version 2023-08-28 15:00:42 +05:30
Eldad A. FuxandGitHub 017f43393c Merge pull request #6048 from appwrite/bump-assistant-version
updates appwrite assistant docker image version
2023-08-28 11:44:45 +03:00
Eldad A. FuxandGitHub e3576fd460 Merge pull request #6047 from appwrite/feat-smtp-fixes-2
Feat SMTP Template Simplification
2023-08-28 11:41:19 +03:00
prateek banga 655f7b7563 updates appwrite assistant docker image version 2023-08-28 14:08:21 +05:30
Bradley Schofield c566843518 Style Changes 2023-08-28 09:35:26 +01:00
Bradley Schofield 82f400d177 Add more HTML back 2023-08-28 09:03:55 +01:00
Bradley Schofield 77aa48c22a Update Mail.php 2023-08-28 06:53:29 +01:00
Bradley Schofield 88d48715c5 Run Linter 2023-08-28 06:53:26 +01:00
Bradley Schofield 11dca76a70 Update teams.php 2023-08-28 06:53:02 +01:00
Bradley Schofield 07e6c34501 Merge branch 'feat-git-integration' into feat-smtp-fixes-2 2023-08-28 06:16:56 +01:00
Bradley Schofield 1be5f58fd9 Update account.php 2023-08-28 06:14:43 +01:00
Bradley Schofield ee0563c46f Cover other routes and cleanup code 2023-08-28 06:09:28 +01:00
Bradley Schofield 1f1e7dd397 Remove Testing Bypasses 2023-08-28 05:55:40 +01:00
Bradley Schofield 608b6b3847 Continue work 2023-08-27 23:45:37 +01:00
Matej Bačo 5dc681377e Temporarly remove clone fix 2023-08-27 14:01:31 +02:00
Matej Bačo 596e59f2cc response format fix, smtp QA fixes 2023-08-25 17:13:25 +02:00
Khushboo Verma 9fcfca78f8 Remove GitHub signup env variables from docker-compose 2023-08-25 13:17:51 +05:30
Eldad A. FuxandGitHub 9463607067 Merge pull request #5327 from pranjalg13/doc-5318-update-documentation-on-building-static-files
Added Documentation change on static files
2023-08-24 18:39:15 +03:00
Matej Bačo 293e44e91e Introduce SMTP ping timeout 2023-08-24 13:04:49 +02:00
Matej Bačo fce0a9d4ca Re-add env vars 2023-08-24 10:28:30 +02:00
Jake Barnby eafe022049 Add test codes 2023-08-23 17:54:10 -04:00
Jake Barnby 55deaec8b2 Fix missing env 2023-08-23 17:53:24 -04:00
Jake Barnby 0f36245f78 Fix message checks 2023-08-23 16:42:16 -04:00
Jake Barnby 7636fe23ac Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-23 16:19:55 -04:00
Jake Barnby 0e7a136cf8 Fix deletes worker crash 2023-08-23 16:19:22 -04:00
Khushboo Verma ff2ec8a93b Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-24 01:09:40 +05:30
Khushboo Verma 46852392b3 Added github console env variables to docker-compose 2023-08-24 01:09:02 +05:30
Jake BarnbyandGitHub 145b0f586d Merge pull request #6030 from appwrite/cl-1.4.x
Sync 1.5.x
2023-08-23 15:10:57 -04:00
Jake Barnby 0a5b0fa06b Fix functions worker crash 2023-08-23 15:08:26 -04:00
Matej Bačo 06ba381b57 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-23 20:35:29 +02:00
Bradley Schofield bdd84735dd Add Migrations and Assistant env vars 2023-08-23 14:00:21 +01:00
Matej Bačo 34a2ed3426 Update variables.php 2023-08-23 14:53:27 +02:00
Matej Bačo 8802e318d5 Fix pools resource 2023-08-23 13:52:17 +02:00
Matej Bačo d3a9766c4f Sync env & storage setup with 1.4.x 2023-08-23 12:08:48 +02:00
Matej BačoandGitHub ba9e74ac77 Merge pull request #6024 from appwrite/feat-git-integration-copy 2023-08-23 10:44:41 +02:00
Matej Bačo bdc9cb5bb5 QA changes 2023-08-23 10:29:01 +02:00
Matej Bačo 5be66c3c11 Linter fix 2023-08-23 10:16:52 +02:00
Matej Bačo 43b1c196e0 Merge branch 'feat-git-integration' into feat-git-integration-copy 2023-08-23 10:16:23 +02:00
Jake Barnby e8ae7fb49a Fix test wrong depends 2023-08-23 01:17:14 -04:00
Jake Barnby 0639ac1ab3 Fix builds worker trying to update documents that don't exist 2023-08-23 00:43:23 -04:00
Jake Barnby c30b5b1a77 Fix missing var 2023-08-22 23:39:38 -04:00
Jake Barnby 08cc7e8c56 Fix status code check 2023-08-22 23:22:06 -04:00
Jake Barnby 20de675bae Poll for deployments instead of sleeping 2023-08-22 23:12:04 -04:00
Jake Barnby b58c34a052 Add global scope to fix invalid routes getting 401 instead of 404 2023-08-22 22:42:04 -04:00
Jake Barnby a1d62d8d42 Fix project test 2023-08-22 22:12:15 -04:00
Jake Barnby 3ec84986b2 Fix project imports 2023-08-22 22:04:36 -04:00
Jake Barnby 2286c7a4b7 Fix param order 2023-08-22 22:03:12 -04:00
Jake Barnby 83cd30c63c Fix API keys missing public scope 2023-08-22 21:50:40 -04:00
Jake Barnby c99288229f Add back missing route 2023-08-22 21:36:32 -04:00
Jake Barnby 537756551e Fix missing accessedAt 2023-08-22 21:36:04 -04:00
Jake Barnby 339893f4f1 Fix param order 2023-08-22 21:35:27 -04:00
Jake Barnby 43ba14fb75 Fix console tests 2023-08-22 21:35:00 -04:00
Jake Barnby a84e669a1f Add missing accessedAt values when creating users 2023-08-22 21:34:23 -04:00
Jake Barnby 24fcc360e2 GraphQL test fixes 2023-08-22 21:33:33 -04:00
Jake BarnbyandGitHub d7655bc6d3 Merge pull request #6001 from appwrite/feat-git-integration-update-migration
Update V19 Update Migrations for 1.4.x
2023-08-22 19:40:50 -04:00
Jake Barnby e15a9ac280 Clean up attributes to be deleted 2023-08-22 19:36:46 -04:00
Jake Barnby 41faa7420f Fix diff 2023-08-22 19:25:07 -04:00
Jake Barnby b66734e49b Revert commented vars 2023-08-22 19:19:46 -04:00
Jake Barnby 6f775a2411 Review updates 2023-08-22 19:14:23 -04:00
Jake Barnby 39ef0cc3c9 Merge remote-tracking branch 'origin/feat-git-integration' into feat-git-integration-update-migration
# Conflicts:
#	app/controllers/api/proxy.php
#	composer.lock
2023-08-22 18:07:11 -04:00
Jake BarnbyandGitHub c0f3404d50 Merge pull request #5909 from appwrite/feat-framework-router-v2
update framework
2023-08-22 18:01:12 -04:00
Jake Barnby efd25d6a70 Merge remote-tracking branch 'origin/feat-git-integration' into feat-framework-router-v2
# Conflicts:
#	app/controllers/api/users.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Storage/StorageBase.php
2023-08-22 17:58:42 -04:00
Jake BarnbyandGitHub 3ff57fe33f Merge pull request #5972 from appwrite/feat-1.4-request-response-filters
Create 1.4 request filters
2023-08-22 17:25:13 -04:00
Jake BarnbyandGitHub aec59074df Update src/Appwrite/Utopia/Request/Filters/V16.php 2023-08-22 17:24:27 -04:00
Jake Barnby 02f8e7796d Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4-request-response-filters 2023-08-22 17:20:50 -04:00
Jake BarnbyandGitHub 8b4479aa99 Merge pull request #5988 from appwrite/feat-1.4.x-response-filters
Create 1.4 response filter
2023-08-22 17:20:21 -04:00
Jake Barnby 9476c064c6 Fix test 2023-08-22 17:17:42 -04:00
Jake Barnby 0094ced967 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-1.4.x-response-filters 2023-08-22 17:13:12 -04:00
Vincent (Wen Yu) Ge 31b8c77b5c Fix typos, improve a few errors 2023-08-22 20:30:00 +00:00
Vincent (Wen Yu) Ge 07a7a710ee Improve error and copy in params/models 2023-08-22 20:11:33 +00:00
Jake Barnby 2edbb1269f Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration 2023-08-22 16:02:29 -04:00
Jake Barnby 87b72e4d0d Merge remote-tracking branch 'origin/cl-1.4.x' into feat-1.4-request-response-filters 2023-08-22 16:01:19 -04:00
Jake BarnbyandGitHub 5fd860bc87 Merge pull request #6029 from appwrite/fix-file-id-collision
Fix colliding ID overrides
2023-08-22 15:52:36 -04:00
Jake Barnby 00dd77e930 Fix exception condition 2023-08-22 14:14:57 -04:00
Jake Barnby f202294fc6 Merge branch 'feat-1.4.x-response-filters' of github.com:appwrite/appwrite into feat-1.4.x-response-filters 2023-08-22 14:14:39 -04:00
Jake Barnby 45a4e076ea Fix exception condition 2023-08-22 14:14:20 -04:00
Jake BarnbyandGitHub 360935fd28 Apply suggestions from code review 2023-08-22 14:13:37 -04:00
Jake BarnbyandGitHub 6a9588c4be Update src/Appwrite/Extend/Exception.php 2023-08-22 13:38:43 -04:00
Jake Barnby c3682362e9 Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4-request-response-filters
# Conflicts:
#	app/controllers/api/proxy.php
2023-08-22 13:37:44 -04:00
Jake Barnby e7d5d25263 Merge remote-tracking branch 'origin/feat-git-integration' into feat-1.4.x-response-filters
# Conflicts:
#	app/controllers/api/proxy.php
2023-08-22 13:37:03 -04:00
Matej Bačo ff9eb39689 Rever changes 2023-08-22 19:32:19 +02:00
Matej Bačo 4a2f10f938 Fix request host missing 2023-08-22 19:28:37 +02:00
Jake Barnby c929fe113e Fix colliding ID overrides 2023-08-22 13:11:32 -04:00
Matej Bačo 4fbb98b705 upgrade executor 2023-08-22 17:20:23 +02:00
Matej Bačo 50059e90e9 Upgrade console 2023-08-22 16:17:41 +02:00
Jake BarnbyandGitHub 6b92a590e7 Merge pull request #6011 from appwrite/revert-some-migrations
Revert some migrations
2023-08-22 10:16:12 -04:00
Jake Barnby d1ad1c0cf3 Fix lockfile 2023-08-22 10:13:39 -04:00
Jake Barnby 97429bf57f Merge remote-tracking branch 'origin/feat-git-integration-update-migration' into revert-some-migrations
# Conflicts:
#	src/Appwrite/Migration/Version/V19.php
2023-08-22 10:10:46 -04:00
Matej Bačo ee06ecf5c5 Linter 2023-08-22 15:18:07 +02:00
Matej Bačo eea43e17bd Fix function request filter 2023-08-22 15:16:07 +02:00
Khushboo Verma 1b476eb774 Updated SDK 2023-08-22 18:05:51 +05:30
Khushboo Verma ad680d547a Fix grammar in GitHub comments 2023-08-22 16:52:42 +05:30
Matej Bačo ce54c71e16 Fix 404 pages 2023-08-22 12:23:49 +02:00
Matej Bačo e345ef071a Allow custom deployment entrypoint 2023-08-22 11:47:10 +02:00
Matej Bačo 58cf106d7f Update console 2023-08-22 11:05:08 +02:00
Matej Bačo 7c1a387a37 Improve commands quality 2023-08-22 10:16:17 +02:00
Khushboo Verma 310512dbfe Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-22 12:43:28 +05:30
Khushboo Verma 658ce3cb62 Updated email id 2023-08-22 12:43:00 +05:30
Jake Barnby b48a64d1ad Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	app/controllers/api/functions.php
#	composer.json
#	composer.lock
#	tests/e2e/Services/Databases/DatabasesConsoleClientTest.php
2023-08-22 00:59:36 -04:00
Eldad A. FuxandGitHub 95389a713e Merge pull request #5879 from appwrite/akamai-rebrand
Update Akamai integration further according to their latest rebrand
2023-08-22 07:57:32 +03:00
Eldad A. FuxandGitHub 0ded0c259b Merge pull request #5915 from appwrite/docs-function-create-build
Fix missing description for function create build endpoint
2023-08-22 07:57:05 +03:00
Jake BarnbyandGitHub bda3afdfdf Merge pull request #5900 from appwrite/fix-collection-disabled-mode-checks
Fix collection disabled mode checks
2023-08-22 00:47:47 -04:00
Vincent (Wen Yu) Ge caf6bcae95 Remove mention of environment variables in docs 2023-08-22 04:16:41 +00:00
Vincent (Wen Yu) Ge 1ffd660334 Improve error copy 2023-08-22 04:15:15 +00:00
Jake Barnby 6c67172fd7 Fix missing ID 2023-08-21 23:45:32 -04:00
Jake Barnby 942705b5f3 Fix database upgrade 2023-08-21 23:25:55 -04:00
Steven Nguyen 7e6eb59cdf Additional updates from index changes 2023-08-21 17:12:10 -07:00
Steven Nguyen 8ebfbf04b8 Revert usage/stats migrations
We won't releasing the usage changes this release because the migrations
would be too big/complex.
2023-08-21 15:53:30 -07:00
Steven Nguyen ebe114617e Fix "Pool 'console' is empty" error by breaking from loop when ready 2023-08-21 15:53:30 -07:00
Steven Nguyen 45be279b75 Skip updating _uid attribute and _permission index
These updates make use of the PDO to manually execute a SQL statement,
but the PDO is not available in the new migration platform task. So
that we can move forward with the release, we will skip these updates
and then figure it out in a subsequent release.
2023-08-21 15:53:30 -07:00
Steven Nguyen a13b7606a2 Fix console db namespace 2023-08-21 15:53:30 -07:00
Steven Nguyen 5d6029fe7d Uncomment new db env vars 2023-08-21 15:53:30 -07:00
Steven Nguyen f3fbb2fb56 Fix Migration task after it was converted to a Platform task 2023-08-21 15:53:30 -07:00
Steven Nguyen 280e066fd4 Update 1.4 migration 2023-08-21 15:53:30 -07:00
Steven Nguyen 6bb04ca95e Bump appwrite version to 1.4.0 2023-08-21 15:53:30 -07:00
Matej Bačo 4b90517dfd Update console 2023-08-21 23:11:34 +02:00
Eldad A. FuxandGitHub 832b18da06 Merge pull request #6022 from appwrite/feat-usage-rollback
Rollback to old usage
2023-08-21 22:54:12 +03:00
Eldad A. FuxandGitHub 8e46bdf7cb Merge branch 'feat-git-integration' into feat-usage-rollback 2023-08-21 22:46:09 +03:00
Steven Nguyen 6184b6a378 Update request filter to not handle projects apis
The endpoints were only used internally so it's okay to not support older
versions.
2023-08-21 11:52:03 -07:00
Steven Nguyen a012a42008 Create 1.4 request filters 2023-08-21 11:52:03 -07:00
Steven Nguyen 0a0a5e9f04 Create 1.4 response filter 2023-08-21 11:48:48 -07:00
Matej Bačo fedac9592b Fix id null schedule bug 2023-08-21 19:43:03 +02:00
Matej Bačo 7c184498bb Fix GitHub app auth and migrations 2023-08-21 15:16:02 +02:00
Bradley Schofield 9418ba8775 Update docker-compose.yml 2023-08-21 13:43:21 +01:00
Bradley Schofield b7d053f60d Update migrations.php 2023-08-21 13:42:02 +01:00
Khushboo Verma d5968f3f2a Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-21 17:03:40 +05:30
Khushboo Verma c016ad7415 Added commitHash to git clone command 2023-08-21 17:03:07 +05:30
shimon 1969ea9d16 rolling back usage flow 2023-08-21 13:50:45 +03:00
shimon 722a7ce8c9 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback 2023-08-21 13:50:34 +03:00
Bradley Schofield 9d88017e1f Add Download Deployment Function 2023-08-21 11:21:18 +01:00
shimon 7ba42b0d6c rolling back usage flow 2023-08-21 11:53:00 +03:00
shimon 3cca907465 rolling back usage flow 2023-08-21 11:10:23 +03:00
shimon 2b62149dda Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback 2023-08-21 10:37:44 +03:00
shimon 99a43dec8c rolling back usage flow 2023-08-21 10:34:34 +03:00
shimon f261ef8b70 rolling back usage flow 2023-08-21 10:31:12 +03:00
Khushboo Verma efb3205830 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-21 12:22:20 +05:30
Jake Barnby 6634a8b43b Lint 2023-08-20 20:04:47 -04:00
Jake Barnby 02cee3d687 Revert base image downgrade 2023-08-20 20:02:03 -04:00
Jake Barnby a1b10ef7a8 Fix graphql tests 2023-08-20 13:40:44 -04:00
Khushboo Verma 4a80b08f4b Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-20 22:54:44 +05:30
Jake Barnby 4c9c34d929 Fix console test 2023-08-20 13:21:14 -04:00
Jake Barnby e35f83df0c Fix response filter tests 2023-08-20 13:20:55 -04:00
Jake Barnby 1e4a3cd020 Fix graphql test 2023-08-20 13:20:37 -04:00
Jake Barnby 7d67824b0d Downgrade base to fix swoole issues 2023-08-20 13:20:19 -04:00
shimon 3ba76a2139 rolling back usage flow 2023-08-20 18:40:05 +03:00
shimon e86286e7e3 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-usage-rollback
 Conflicts:
	composer.lock
2023-08-20 18:07:57 +03:00
shimon d05718e75c rolling back usage flow 2023-08-20 16:56:49 +03:00
shimon 83ffea68d1 rolling back usage flow 2023-08-20 16:53:26 +03:00
Bradley Schofield 1f32b2f6f6 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-08-20 14:27:43 +01:00
Bradley Schofield 558a7d9eee Add Shell Escapes 2023-08-20 14:27:34 +01:00
shimon 8147f3ee7d rolling back usage flow 2023-08-20 15:29:43 +03:00
Matej Bačo 7bdbd51255 PR review changes 2023-08-20 14:14:05 +02:00
Matej Bačo 621e49e4b6 Add host to execution detail 2023-08-20 13:43:06 +02:00
Matej Bačo 4d84cb2e45 Fix wrong preview url hostname 2023-08-20 12:26:23 +02:00
Khushboo Verma e83f0f7b56 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-20 15:13:13 +05:30
Khushboo Verma afbadf9322 Add search attribute to redeploy endpoint 2023-08-20 15:13:05 +05:30
Matej Bačo 60d24e0072 Downgrade assistant 2023-08-20 11:42:17 +02:00
Matej Bačo 46c7010908 Uprade dependencies 2023-08-20 11:04:42 +02:00
Matej Bačo dedacecb52 Enable coroutines for VCS, upgrade version to 1.4 2023-08-20 10:46:44 +02:00
Matej Bačo 20a2d3755e Add vars for Console 2023-08-20 10:10:42 +02:00
Matej Bačo eb689d86c5 linter fix 2023-08-19 20:29:05 +02:00
Matej Bačo efe3793679 PR review changes, fix node test 2023-08-19 20:26:47 +02:00
Khushboo Verma 74c97a833c Removed null check for scheduleId 2023-08-19 18:30:22 +05:30
Khushboo Verma 78a224be14 Fix deployment creation on branch creation 2023-08-19 18:24:43 +05:30
Khushboo Verma 3305e300b1 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-19 18:21:40 +05:30
Khushboo Verma 1284449765 Fixed GitHub comments 2023-08-19 18:21:27 +05:30
Matej Bačo 5de7c24ee8 Fix more function tests 2023-08-19 13:37:45 +02:00
Matej Bačo e17281caec Update console 2023-08-19 10:05:59 +02:00
Matej Bačo 69cf0161ff Fix more tests 2023-08-19 10:05:49 +02:00
Jake Barnby 9b2226b243 Fix manual and VCS redeploys 2023-08-19 02:15:47 -04:00
Jake Barnby 2404352f3c Fix more graphql tests 2023-08-19 01:59:36 -04:00
Jake Barnby 0f98199c85 Fix webhook test 2023-08-18 14:21:54 -04:00
Jake Barnby 4f59570738 Fix storage tests 2023-08-18 14:20:29 -04:00
Jake Barnby e388f1f8e2 Remove redundant tests 2023-08-18 14:14:52 -04:00
Jake Barnby f18fb13afd Fix graphql tests 2023-08-18 13:52:03 -04:00
Jake Barnby 1e3fd5291e Merge remote-tracking branch 'origin/cl-1.4.x' into fix-collection-disabled-mode-checks 2023-08-18 13:25:21 -04:00
Jake Barnby a848322687 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	composer.json
#	composer.lock
2023-08-18 13:23:35 -04:00
Jake BarnbyandGitHub fb0a4bde28 Merge pull request #6015 from appwrite/1.4.x
Merge 1.4.x into cl-1.4.x
2023-08-18 13:09:25 -04:00
Bradley Schofield aa9ea0e013 Increment Version Number 2023-08-18 15:23:47 +01:00
Jake BarnbyandGitHub 4b07896877 Merge pull request #6010 from appwrite/chore-1.4.x-upgrade
Chore 1.4.x upgrade
2023-08-18 09:58:41 -04:00
Eldad A. FuxandGitHub 43cb494ae7 Merge pull request #5998 from appwrite/feat-git-integration-migrations
Fix Migrations Stability
2023-08-18 13:28:33 +03:00
Bradley Schofield 5c40f985f7 Run Linter 2023-08-18 11:19:51 +01:00
Bradley Schofield 0ebd6d43d5 Merge branch 'feat-git-integration' into feat-git-integration-migrations 2023-08-18 11:18:58 +01:00
Bradley Schofield bcfb0d1428 Fix Realtime 2023-08-18 11:11:24 +01:00
Khushboo Verma c1b7b6cd0d Update limits 2023-08-18 12:44:13 +05:30
Khushboo Verma 76c3eb5c65 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-18 12:26:11 +05:30
Khushboo Verma 00f6785818 Addressed PR comments 2023-08-18 12:25:44 +05:30
Jake Barnby 2d53c73e7a Remove extra line 2023-08-17 22:15:33 -04:00
Jake Barnby dbba62fe24 Remove permission index and _uid column type change migrations 2023-08-17 22:14:55 -04:00
Jake BarnbyandGitHub a3895b041a Apply suggestions from code review 2023-08-17 21:48:21 -04:00
Steven Nguyen ccd8c86e88 Skip updating _uid attribute and _permission index
These updates make use of the PDO to manually execute a SQL statement,
but the PDO is not available in the new migration platform task. So
that we can move forward with the release, we will skip these updates
and then figure it out in a subsequent release.
2023-08-17 17:17:13 -07:00
Steven Nguyen e8f5229756 Fix console db namespace 2023-08-17 17:17:13 -07:00
Steven Nguyen 9f6b27f828 Uncomment new db env vars 2023-08-17 17:17:13 -07:00
Steven Nguyen 436600547c Fix Migration task after it was converted to a Platform task 2023-08-17 17:17:12 -07:00
Steven Nguyen 586ad1984c Update 1.4 migration 2023-08-17 17:15:35 -07:00
Steven Nguyen 22780b87dc Bump appwrite version to 1.4.0 2023-08-17 17:10:14 -07:00
Jake Barnby a77ff0a9b0 Merge remote-tracking branch 'origin/1.4.x' into chore-1.4.x-upgrade
# Conflicts:
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2023-08-17 19:54:25 -04:00
Jake Barnby a88f90dd90 Merge remote-tracking branch 'origin/1.4.x' into chore-1.4.x-upgrade
# Conflicts:
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
#	composer.lock
2023-08-17 19:51:36 -04:00
Jake BarnbyandGitHub 92c39470be Merge pull request #5800 from appwrite/fix-team-update-membership
Update method name for `updateMembershipRoles`
2023-08-17 19:43:56 -04:00
Jake Barnby 6ef5e8bd7e Fix test 2023-08-17 19:08:30 -04:00
Jake Barnby 49b9003b7f FIx test 2023-08-17 17:58:04 -04:00
Jake Barnby 861ed521a0 Merge branch '1.4.x' into fix-team-update-membership
# Conflicts:
#	app/config/specs/open-api3-1.4.x-client.json
#	app/config/specs/open-api3-1.4.x-console.json
#	app/config/specs/open-api3-1.4.x-server.json
#	app/config/specs/open-api3-latest-client.json
#	app/config/specs/open-api3-latest-console.json
#	app/config/specs/open-api3-latest-server.json
#	app/config/specs/swagger2-1.4.x-client.json
#	app/config/specs/swagger2-1.4.x-console.json
#	app/config/specs/swagger2-1.4.x-server.json
#	app/config/specs/swagger2-latest-client.json
#	app/config/specs/swagger2-latest-console.json
#	app/config/specs/swagger2-latest-server.json
2023-08-17 17:51:24 -04:00
Jake BarnbyandGitHub a019d01e91 Merge pull request #5887 from appwrite/fix-5404-update-document-without-relation-permission
Fix 5404 update document without relation permission
2023-08-17 17:48:08 -04:00
Jake Barnby 3c3326260a Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration
# Conflicts:
#	composer.lock
2023-08-17 17:39:26 -04:00
Jake Barnby 8de0eefbaa Lint 2023-08-17 17:38:05 -04:00
Jake Barnby 07c985ebc3 Fix missing params from redeploy event 2023-08-17 17:37:52 -04:00
Bradley Schofield e8056834aa Run Formatter 2023-08-17 15:55:28 +01:00
Bradley Schofield 6577fc17a9 Remove ./vendor import and add missing envvars 2023-08-17 15:54:19 +01:00
Khushboo Verma 4285d99f08 Added exception for repo creation + small fixes 2023-08-17 19:24:57 +05:30
prateek banga 27df545fb7 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into fix-5404-update-document-without-relation-permission 2023-08-17 19:15:33 +05:30
prateek banga 860e9958c7 lint fix 2023-08-17 19:04:41 +05:30
Jake Barnby 414d85be8e Update mode checks 2023-08-16 17:58:25 -04:00
Jake Barnby b6ffb385a7 Merge remote-tracking branch 'origin/cl-1.4.x' into fix-collection-disabled-mode-checks
# Conflicts:
#	tests/e2e/Services/Databases/DatabasesConsoleClientTest.php
2023-08-16 15:55:19 -04:00
Bradley Schofield 7fedac9306 Handle Eldad Suggestions 2023-08-16 19:08:24 +01:00
Bradley Schofield 8222e28ac9 Update FunctionsCustomServerTest.php 2023-08-16 18:40:24 +01:00
Bradley Schofield 616e61339c Update composer.json 2023-08-16 18:34:22 +01:00
Bradley Schofield 47b10fa82b Implement IAM Custom Roles 2023-08-16 18:17:20 +01:00
Bradley Schofield a0cd65b94b Fix Migrations Stability 2023-08-16 16:01:56 +01:00
prateek banga d6f4d76807 adds another scenario in test case 2023-08-16 14:57:50 +05:30
Matej Bačo 3a6f10fa62 Fix failing tests 2023-08-16 08:19:42 +02:00
Eldad A. FuxandGitHub 96fa7362f3 Merge pull request #5698 from appwrite/fix-cache-delete-bug-master
Fix cache delete bug master
2023-08-15 14:57:33 +03:00
Jake BarnbyandGitHub 171f22daa0 Merge pull request #5604 from 2002Bishwajeet/feat-add-encrypt-param
feat: add encrypt param to string attribute
2023-08-14 20:45:15 -04:00
Jake BarnbyandGitHub 8820d422be Update app/controllers/api/databases.php 2023-08-14 20:45:05 -04:00
Jake Barnby 4ddb0ce6a7 Merge remote-tracking branch 'upstream/cl-1.4.x' into feat-add-encrypt-param 2023-08-14 19:37:37 -04:00
Jake Barnby 0ca90cee6c Fix test 2023-08-14 19:30:11 -04:00
prateek banga cb6760a957 removes unnecessary use statement 2023-08-14 22:02:54 +05:30
prateek banga 8e1ef812d3 resolve merge conflicts 2023-08-14 21:59:24 +05:30
Matej Bačo 01cb386566 Upgrade assistant 2023-08-13 10:28:34 +02:00
Damodar Lohani 7795933000 composer conflict fix 2023-08-13 00:46:23 +00:00
Damodar Lohani 9d15f70db5 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-framework-router-v2 2023-08-13 00:45:11 +00:00
Matej Bačo ec82fec59f Re-enable assistant 2023-08-12 21:08:44 +02:00
Jake BarnbyandGitHub 03cdae245e Merge pull request #5923 from appwrite/v19-migration
V19 migration - uid varchar
2023-08-11 19:30:17 -04:00
Jake BarnbyandGitHub efe81f5723 Merge branch 'cl-1.4.x' into v19-migration 2023-08-11 19:29:12 -04:00
Matej Bačo c24e2786fb Even more PR review changes 2023-08-11 18:52:13 +02:00
Matej Bačo f0125ac3bb PR review changes 2023-08-11 18:44:05 +02:00
Matej Bačo d219085196 More PR review changes 2023-08-11 17:17:32 +02:00
Matej Bačo c6684ee7f8 PR review changes 2023-08-11 16:45:36 +02:00
Matej Bačo 897d299ae6 PR review changes, fixes from QA 2023-08-11 15:34:57 +02:00
prateek banga 29e1757364 lint fix 2023-08-11 17:28:32 +05:30
prateek banga 68736a53f9 Adds more complex test scenario 2023-08-11 17:25:34 +05:30
prateek banga 971ebbc686 fix test cases 2023-08-11 16:17:31 +05:30
Matej Bačo 1592533c98 Disable coroutine to fix DB issues 2023-08-11 12:02:06 +02:00
Matej Bačo 1bd96228bf Fix file responses from router 2023-08-11 11:19:05 +02:00
Matej Bačo 5032fd7d08 Fix AI endpoints 2023-08-11 09:52:08 +02:00
Jake Barnby 16cb495a41 Lint 2023-08-10 21:31:31 -04:00
Jake Barnby b0b6f93794 Update libs 2023-08-10 21:28:04 -04:00
Jake Barnby 6cd0e328d9 Review fixes 2023-08-10 16:44:38 -04:00
prateek banga 40047a2ed3 fix test cases 2023-08-10 20:03:02 +05:30
Khushboo Verma dfd686436a Fix fetch commit details condition 2023-08-10 17:52:10 +05:30
prateek banga 8cefc54ca3 merge resolve conflicts 2023-08-10 17:22:15 +05:30
prateek banga 983c810a45 adds assertion in test case 2023-08-10 17:18:45 +05:30
Matej Bačo 0111f25ef5 Update console 2023-08-10 03:01:24 +02:00
Matej Bačo 2a94dacdd1 Fix deployment issues from QA server 2023-08-10 02:31:49 +02:00
Matej Bačo 659b2d7504 Update console 2023-08-10 01:54:06 +02:00
Matej Bačo b9c52d8583 QA after merge fix 2023-08-10 01:44:00 +02:00
Matej Bačo 899bc38069 Merge branch 'cl-1.4.x' into feat-git-integration 2023-08-10 01:12:09 +02:00
Christy JacobandGitHub 5e4e7ff5a5 Merge pull request #5968 from appwrite/feat-implement-migrations
Feat: Move oauth secret to identity
2023-08-10 03:04:06 +04:00
Matej Bačo 75e66e675b Move oauth secret to identity 2023-08-10 01:02:13 +02:00
Christy JacobandGitHub 598813d276 Merge pull request #5938 from appwrite/feat-implement-migrations
Implement Migrations
2023-08-10 02:53:45 +04:00
Bradley Schofield c6302014f5 Run Linter 2023-08-09 23:51:36 +01:00
Bradley Schofield f4ef252bf2 Update migrations.php 2023-08-09 23:47:51 +01:00
Bradley Schofield d001f14249 Add Service Account Role Assignment 2023-08-09 23:46:23 +01:00
Matej Bačo 3ed4a65828 Fix VCS after lib upgrade 2023-08-09 23:00:04 +02:00
Matej Bačo 6abe8a5792 Upgrade vcs version 2023-08-09 22:55:54 +02:00
Matej Bačo a2a50d066b More deployment changes 2023-08-09 20:00:25 +02:00
Khushboo Verma ced6eed6fa Add urls in deployment details 2023-08-09 23:05:23 +05:30
Bradley Schofield fead8eb47a Merge remote-tracking branch 'origin/cl-1.4.x' into feat-implement-migrations 2023-08-09 18:08:40 +01:00
Bradley Schofield 0d58d20635 Update Migration Lib 2023-08-09 18:08:10 +01:00
Christy JacobandGitHub 1f2a3c02bf Merge pull request #5953 from appwrite/feat-user-identities-cl-1.4.x
Separate OAuth2 info from Sessions into Identities
2023-08-09 21:06:42 +04:00
Steven Nguyen 4a9ac08e75 Update description for some of the account endpoints for clarity 2023-08-09 10:02:01 -07:00
Steven Nguyen 09254aeae0 Add description for the delete account identity's identityId param 2023-08-09 09:25:29 -07:00
Steven Nguyen c7c546bfe7 Add a secrets attribute to the identities collection
These secrets can be used to store data from the provider that may or
may not be sensitive.

For example, this will be used by the migration API when connecting to
Firebase to store the service account used for the migration.

This data will only be used internally inside Appwrite and not exposed
to an end user or developer.
2023-08-09 09:01:51 -07:00
Steven Nguyen 5801a2cc39 Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-09 09:01:29 -07:00
Khushboo Verma 2856077c04 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 21:24:24 +05:30
Khushboo Verma a63a668601 Add additional deployment info 2023-08-09 21:23:58 +05:30
Christy JacobandGitHub bef46958a7 Merge pull request #5966 from appwrite/feat-user-identity-secrets
Add a secrets attribute to the identities collection
2023-08-09 19:48:56 +04:00
Bradley Schofield 1135060681 Start work on identities implementation 2023-08-09 16:18:17 +01:00
Steven Nguyen 14b84ed9e6 Add a secrets attribute to the identities collection
These secrets can be used to store data from the provider that may or
may not be sensitive.

For example, this will be used by the migration API when connecting to
Firebase to store the service account used for the migration.

This data will only be used internally inside Appwrite and not exposed
to an end user or developer.
2023-08-09 08:15:44 -07:00
Christy Jacob 7d60e4272d Merge branch 'cl-1.4.x' of https://github.com/appwrite/appwrite into feat-implement-migrations 2023-08-09 13:59:44 +00:00
Christy Jacob 21e3bc7cb4 Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-1.4.x 2023-08-09 13:55:50 +00:00
Khushboo Verma 18cf10139d Asset names 2023-08-09 18:40:28 +05:30
Khushboo Verma 88ce493aa5 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 18:37:56 +05:30
Khushboo Verma 52b61c5c75 Add description to exception 2023-08-09 18:37:22 +05:30
Matej Bačo 2797c5bd22 Update docker-compose.yml 2023-08-09 15:06:21 +02:00
Matej Bačo 35ea97ba15 Fix graph QL 2023-08-09 13:52:57 +02:00
Matej Bačo b9d790224f Fix missing model 2023-08-09 13:29:56 +02:00
Khushboo Verma e267349a88 Merge branch 'feat-git-integration' of github.com:appwrite/appwrite into feat-git-integration 2023-08-09 16:33:49 +05:30
Khushboo Verma 056b7120a6 Add additional information to deployments 2023-08-09 16:24:46 +05:30
Matej Bačo 9d0eda68d6 Upgrade after conflict 2023-08-09 12:35:04 +02:00
Matej Bačo 93735ac4a7 Merge remote-tracking branch 'origin/cl-1.4.x' into feat-git-integration 2023-08-09 12:30:45 +02:00
Matej Bačo ebeda626cd Update console 2023-08-09 11:53:17 +02:00
Matej Bačo e74ee2d9c1 Update .env 2023-08-09 11:52:52 +02:00
Matej Bačo a60b54f434 Use identities table 2023-08-09 11:52:34 +02:00
Khushboo Verma c6cdc0c37c Fix broken functions flow 2023-08-09 13:16:17 +05:30
Eldad A. FuxandGitHub 6ce3045f89 Merge pull request #5921 from appwrite/feat-user-identities-git-integration
Separate OAuth2 info from Sessions into Identities
2023-08-09 10:18:43 +03:00
Jake BarnbyandGitHub d2ef51551d Merge branch 'cl-1.4.x' into feat-add-encrypt-param 2023-08-08 23:06:14 -04:00
Christy JacobandGitHub 76cd8f9c24 Merge pull request #5961 from appwrite/1.4.x
Sync 1.4.x
2023-08-09 03:06:04 +04:00
Jake Barnby b196914638 Fix console/API key checks 2023-08-08 15:46:01 -04:00
Bradley Schofield 47ebf77ff0 Continue work on OAuth Firebase last stage 2023-08-08 20:28:38 +01:00
prateek banga ebcb43bbad use getUser to fetch userId in test 2023-08-08 21:20:19 +05:30
Steven Nguyen f3fa7922d4 Merge branch 'cl-1.4.x' into feat-user-identities-cl-1.4.x 2023-08-08 08:34:01 -07:00
Bradley Schofield f0477a7f2b Move collections and update redirect sig 2023-08-08 14:36:44 +01:00
Bradley Schofield 9408a7e34f Update .env 2023-08-08 14:03:36 +01:00
Bradley Schofield f4cbcb1383 Re-Add collections 2023-08-08 13:45:33 +01:00
Bradley Schofield 31ac9b8367 Update docker-compose.yml 2023-08-08 11:18:29 +01:00
Bradley Schofield 388b43ea84 Update .env 2023-08-08 11:16:19 +01:00
Matej Bačo 26aa37ccf0 Linter fix 2023-08-08 11:46:43 +02:00
Matej Bačo 2b96fb6c6f Allow editing runtime 2023-08-08 11:28:25 +02:00
Bishwajeet Parhi 2f3e14932a fix: Tests 2023-08-08 11:34:02 +05:30
Bishwajeet Parhi c3ebdc46e2 Merge branch 'master' into feat-add-encrypt-param 2023-08-08 11:04:28 +05:30
prateek banga 385f76d7f2 lint fix 2023-08-08 04:42:00 +05:30
prateek banga 60236b3af6 refactor according to review comments 2023-08-08 04:40:07 +05:30
Steven Nguyen 073b9963d2 Merge branch 'feat-git-integration' into feat-user-identities-git-integration 2023-08-07 14:46:00 -07:00
Khushboo Verma d19769415f Throw exception from createRepo 2023-08-07 21:09:51 +05:30
Matej Bačo 11068696c9 QA changes 2023-08-07 17:37:36 +02:00
Bradley Schofield e28dd260c3 Update init.php 2023-08-07 16:17:34 +01:00
Bradley Schofield 893dbead7c Update composer.lock 2023-08-07 16:16:28 +01:00
Bradley Schofield 91c82f0d7d Merge remote-tracking branch 'origin/cl-1.4.x' into feat-implement-migrations 2023-08-07 16:09:28 +01:00
Bradley Schofield f27345fb92 Update SDK 2023-08-07 11:56:42 +01:00
Damodar Lohani d4a1158f7e upgrade composer 2023-08-07 08:58:26 +00:00
Damodar Lohani a6109a0341 Merge remote-tracking branch 'origin/1.4.x' into feat-framework-router-v2 2023-08-07 08:42:04 +00:00
Matej Bačo 2bbdbaebd3 Upgrade SDKs 2023-08-06 21:14:25 +02:00
Matej Bačo d678d626fc Improve CI/CD logs 2023-08-06 15:55:41 +02:00
Matej Bačo 3b15dccc84 More QA fixes 2023-08-06 15:42:18 +02:00
Matej Bačo d5fd3a28f9 More QA fixes 2023-08-06 15:11:30 +02:00
Matej Bačo 345df3f2ca More QA fixes 2023-08-06 12:30:38 +02:00
Matej Bačo e60456cfda QA after merge with 1.4 2023-08-06 10:51:53 +02:00
Matej Bačo 906f86fbb8 Merge branch 'cloud-1.4.x' into feat-git-integration 2023-08-06 09:31:32 +02:00
Khushboo Verma 6cb5af2457 Update Comment Table 2023-08-06 02:10:53 +05:30
Matej Bačo 3ae86faf66 Revert "code cleanup"
This reverts commit c36d1ccdb7.
2023-08-05 20:54:40 +02:00
Matej Bačo c36d1ccdb7 code cleanup 2023-08-05 20:54:21 +02:00
Matej Bačo eb63ec9b10 Support failure url on vcs 2023-08-05 20:53:42 +02:00
Matej Bačo 75b8da6f1f Fix domain names 2023-08-05 17:16:25 +02:00
Matej Bačo e8270834c7 Code cleanup 2023-08-05 17:14:32 +02:00
Matej Bačo 8a9f3f1b54 Update build to use 1 logs attribute 2023-08-05 16:50:28 +02:00
Steven Nguyen 57b031d7f5 Publicly allow filtering on identities.providerAccessTokenExpiry
This will allow developers to set up a job to find expired access tokens
so they can refresh them.
2023-08-04 15:07:36 -07:00
Steven Nguyen cb7abdb906 Remove identity status
Until we have a clearer picture of why we need it, it would be best to
remove it since it's easier to add it later than to remove it after it's
released.
2023-08-04 15:07:36 -07:00
Steven Nguyen bcd44432d1 Don't set password when oauth2 creates a user
Setting a password can cause problems with other APIs that expect the
password to be null. In addition, it doesn't match the implementation
for the other APIs that create a user without a password (Create Magic
URL Session, Create Phone Session, Create Anonymous Session, etc).
2023-08-04 15:07:36 -07:00
Steven Nguyen 9ac4c998ae Ensure a user's identities are deleted when user is deleted 2023-08-04 15:07:36 -07:00
Steven Nguyen 27e212553d Separate OAuth2 info from Sessions into Identities
This allows us to retain the OAuth2 info even if the session is
deleted. This also provides a foundation for allowing multiple emails,
phone numbers, etc, not from an OAuth2 provider.
2023-08-04 15:07:36 -07:00
Bradley Schofield 84b159938e Regenerate Specs 2023-08-04 17:23:42 +01:00
Bradley Schofield 8f5d79e668 Move to new branch 2023-08-04 17:21:41 +01:00
Matej Bačo 787a5c42de Remove debug logs 2023-08-04 10:57:42 +02:00
Matej Bačo 8bc933ab91 Fix template issues 2023-08-04 10:56:46 +02:00
Matej Bačo 1db0c57518 PR review changes 2023-08-04 07:59:23 +02:00
Khushboo Verma 0b6fb471f6 Updated GitHub comment table 2023-08-04 01:04:04 +05:30
Steven Nguyen a32d9abd98 Publicly allow filtering on identities.providerAccessTokenExpiry
This will allow developers to set up a job to find expired access tokens
so they can refresh them.
2023-08-03 11:07:22 -07:00
prateek banga f8ae04f3b9 resolve merge conflicts with 1.4.x branch 2023-08-03 15:25:48 +05:30
prateek banga 838991d68b update db, audit and abuse version 2023-08-03 15:24:08 +05:30
Khushboo Verma 44c36198a4 WIP: Update VCS comment table format 2023-08-03 15:04:08 +05:30
Steven Nguyen b8e22151f6 Remove identity status
Until we have a clearer picture of why we need it, it would be best to
remove it since it's easier to add it later than to remove it after it's
released.
2023-08-02 15:37:22 -07:00
Steven Nguyen b9c2b9322f Don't set password when oauth2 creates a user
Setting a password can cause problems with other APIs that expect the
password to be null. In addition, it doesn't match the implementation
for the other APIs that create a user without a password (Create Magic
URL Session, Create Phone Session, Create Anonymous Session, etc).
2023-08-02 15:36:06 -07:00
Steven Nguyen 43d5c96f7d Ensure a user's identities are deleted when user is deleted 2023-08-02 15:36:06 -07:00
Steven Nguyen a235024268 Separate OAuth2 info from Sessions into Identities
This allows us to retain the OAuth2 info even if the session is
deleted. This also provides a foundation for allowing multiple emails,
phone numbers, etc, not from an OAuth2 provider.
2023-08-02 15:36:06 -07:00
prateek banga fb3bab7e2e fix lint issues 2023-08-01 23:32:15 +05:30
prateek banga 40b0c081f7 remove checkPermission from Appwrite and more complex test case
This commit removes check pemission from update document in appwrite as permission is being checked by Utopia already. This commits also improves the test case to have 3 levels of depth with relationships
2023-08-01 23:29:15 +05:30
fogelito e620525460 Extra line 2023-08-01 13:24:28 +03:00
fogelito aaa2f18bf9 uid varchar 2023-08-01 13:23:39 +03:00
fogelito 53a3f94c4a Merge branch '1.4.x' of github.com:appwrite/appwrite into v19-migration 2023-08-01 12:46:37 +03:00
fogelito c821282228 composer.lock 2023-08-01 12:46:09 +03:00
Khushboo Verma 5b9f71afe5 Add try-catch to listRepositories 2023-08-01 14:10:16 +05:30
Matej Bačo c8010ecae8 Fix CURL 2023-08-01 09:45:37 +02:00
Jake Barnby ff83751450 Allow privileged user/app user/admin mode access to all resources when disabled 2023-07-31 14:24:21 -04:00
Vincent (Wen Yu) Ge b8e840f42d Fix missing description for endpoint 2023-07-31 16:01:59 +00:00
Jake Barnby eac52463c2 Merge remote-tracking branch 'origin/1.4.x' into fix-collection-disabled-mode-checks 2023-07-31 11:18:16 -04:00
prateek banga 409376ef16 refactors checkPermission to throw exception when a change is found in updateDocument 2023-07-31 14:03:11 +05:30
Matej Bačo ac2ca267d7 Address more PR reviews 2023-07-31 08:47:47 +02:00
Damodar Lohani 18407ce6ff remove failing alias and alias tests 2023-07-31 05:53:27 +00:00
Matej Bačo c7605b85e0 Remove vcs prefix 2023-07-30 21:10:25 +02:00
Matej Bačo 57a4d5ad66 Upgrade console, formatting 2023-07-30 15:30:30 +02:00
Matej Bačo 6cea5a12bb Improve performance of listRepositores 2023-07-30 15:24:10 +02:00
Matej Bačo c3cef56e39 Bug fixing after QA 2023-07-30 15:12:55 +02:00
Matej Bačo 34d310154f Upgrade console 2023-07-30 14:17:50 +02:00
Matej Bačo 280b2fc994 Rename repositories and installation IDs 2023-07-30 11:51:13 +02:00
Damodar Lohani fa8fab184b fix remove duplicate endpoints 2023-07-30 09:23:12 +00:00
Matej Bačo 96338954d2 Better runtime detection 2023-07-30 10:30:47 +02:00
Damodar Lohani 3bdd23091a update framework 2023-07-30 08:23:47 +00:00
Matej Bačo a718f09f74 Update execution model, add detection to repository 2023-07-30 09:17:23 +02:00
Matej Bačo 2e177873c0 Update execution response model 2023-07-29 18:20:20 +02:00
Matej Bačo 22f638e6aa rename vcsRepos to vcsRepositories 2023-07-29 18:04:43 +02:00
Matej Bačo e6d1a3424f Fix github state 2023-07-29 18:03:18 +02:00
Matej Bačo 6fb72db7c4 Rename exception 2023-07-29 18:03:13 +02:00
prateek banga f7e96282db adds attribute for update method and makes test case to check more complex scenario 2023-07-29 12:01:10 +05:30
Jake Barnby b615065fd2 Add tests for collection disabled 2023-07-28 11:51:11 -04:00
Jake Barnby aa94310259 Fix missing admin mode checks for collections 2023-07-28 11:37:14 -04:00
prateek banga 6b2d246fba better naming for on callback function 2023-07-28 17:49:34 +05:30
Matej Bačo f13d70d5be Rename env vars 2023-07-28 10:53:07 +02:00
Matej Bačo bb2bf393ab Improve .env 2023-07-28 10:28:28 +02:00
Matej Bačo 37c0cc122a More PR review changes 2023-07-28 10:27:16 +02:00
Matej Bačo 1bd226ab81 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-28 09:56:12 +02:00
Matej Bačo ce98b04348 Address PR reviews 2023-07-28 09:56:07 +02:00
Khushboo Verma 460e07dab0 Moved detection endpoint near listRepos 2023-07-28 13:21:53 +05:30
Khushboo Verma 1ed5d395be Add vcs prefix to variable names 2023-07-28 13:11:26 +05:30
Khushboo Verma 2c291d53b9 Renamed variables, addressed PR comments 2023-07-28 13:10:19 +05:30
Matej Bačo 930f9d9526 Upgrade executor & console 2023-07-28 00:13:49 +02:00
Prateek BangaandGitHub e909503cb6 Merge pull request #5890 from appwrite/chore-make-compatible-with-db-0.39.0
Make 1.4.x compatible with latest db release 0.39.0
2023-07-27 20:30:22 +05:30
prateek banga d743eb2336 updates deps 2023-07-27 16:13:10 +05:30
prateek banga 0d8eeb5807 adds name for database events in on function 2023-07-27 15:48:19 +05:30
prateek banga a639c2737a updates abuse and audit deps 2023-07-27 14:13:15 +05:30
prateek banga 6247e524b6 fix lint issues 2023-07-27 02:27:31 +05:30
prateek banga e631f393fc fix lint issues and remove sleep from test 2023-07-27 02:23:20 +05:30
Prateek Bangaandprateek banga 5c5a8a9115 format issues 2023-07-27 02:03:17 +05:30
Prateek Bangaandprateek banga 54ea98afb5 updated logic to skip checking permission if no change in new document 2023-07-27 02:03:10 +05:30
Prateek Bangaandprateek banga 21bc2ae560 lint issues 2023-07-27 02:03:01 +05:30
Prateek Bangaandprateek banga b8b3d13f22 added test case for verifying permission issue with relations 2023-07-27 02:02:55 +05:30
Prateek Bangaandprateek banga 0fc0255a38 Skipping checking permission of relations that are not being updated 2023-07-27 02:02:34 +05:30
Matej Bačo 8ca1ed1605 Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-26 17:22:43 +02:00
Matej Bačo 74bafb9379 Fix RAM issues on runtime 2023-07-26 17:09:56 +02:00
Khushboo Verma c449aa0a68 Remove functions from installation response model 2023-07-26 15:15:45 +05:30
Bishwajeet Parhi f160c55ecb Chore: remove encrypt param on update Atrribute and tests as well 2023-07-26 11:25:25 +05:30
Bishwajeet Parhi a15551368f Merge branch 'master' into feat-add-encrypt-param 2023-07-26 11:20:06 +05:30
Vincent (Wen Yu) Ge 3302721224 Update Akamai integration further according to their latest rebrand 2023-07-25 15:46:57 +00:00
Matej Bačo 44352e727d Merge branch 'feat-git-integration' of https://github.com/appwrite/appwrite into feat-git-integration 2023-07-25 10:04:08 +02:00
Matej Bačo c65dc29b0e Update proxy.md 2023-07-25 10:04:00 +02:00
Khushboo VermaandGitHub ce43447f77 Create vcs.md 2023-07-25 13:33:30 +05:30
Matej Bačo 743c214a66 PR review changes 2023-07-24 15:12:36 +02:00
Khushboo Verma 8655d71a67 Minor fixes 2023-07-24 15:41:30 +05:30
Matej Bačo e5adc5772c Add support for all runtime start commands 2023-07-24 08:23:23 +02:00
9484994c4c Update app/controllers/api/vcs.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-24 02:09:16 +05:30
97afa959a2 Update src/Appwrite/Utopia/Response/Model/Func.php
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2023-07-24 02:07:25 +05:30
Matej Bačo 7e386b885c Upgrade console, reword commands into 1 param 2023-07-21 13:52:14 +02:00
Khushboo Verma e86382ce55 Add vcsState to user collection 2023-07-20 23:38:33 +05:30
Khushboo Verma 3fafefb2c2 Fixed automatic activation of manual deployments 2023-07-14 14:01:31 +05:30
Matej Bačo cd4e85519c Update console version, fix docs. 2023-07-13 13:42:04 +02:00
shimon ee6ddc89dc cache deleteById to deleteByGroup 2023-07-13 13:53:35 +03:00
shimon b7aab21698 cache deleteById to deleteByGroup 2023-07-13 13:36:14 +03:00
Matej Bačo f236b6539e Add auto-verify logic to createRule 2023-07-12 12:55:33 +02:00
shimon a37fee2d16 Merge branch 'master' of github.com:appwrite/appwrite into fix-cache-delete-bug-master 2023-07-11 18:48:07 +03:00
Bishwajeet Parhi 07df99c817 update description 2023-07-11 19:16:22 +05:30
Matej Bačo 7cdf83b05e Revert part of "Improve error page"
This reverts commit b72b2ffc8c.
2023-07-11 11:01:21 +02:00
Matej Bačo b72b2ffc8c Improve error page 2023-07-11 10:53:40 +02:00
Damodar Lohani 0cff44b909 update description 2023-07-11 06:41:30 +00:00
Damodar Lohani cefaad386f update specs 2023-07-11 06:36:15 +00:00
Damodar LohaniandGitHub 94d44acbf2 Rename update-team-membership-roles.md to update-team-membership.md 2023-07-11 11:57:28 +05:45
Damodar LohaniandGitHub 1207fb3cb1 Update teams.php 2023-07-11 11:56:42 +05:45
Bishwajeet Parhi f71fdfb0b9 chore: add encrypt param on update string attr + unit tests 2023-07-08 20:58:41 +05:30
Bishwajeet Parhi 96f1284cbf Merge remote-tracking branch 'upstream/master' into feat-add-encrypt-param 2023-07-06 19:52:50 +05:30
Matej Bačo f4da8079e2 Improve VCS indexes 2023-07-01 08:46:21 +02:00
Matej Bačo 3a8f4e5039 Fix failing builds 2023-06-28 13:31:35 +02:00
Matej Bačo c6e491f2ed Support for external contributors 2023-06-28 10:48:10 +02:00
Matej Bačo ed5e31a4b3 Disable unauthorized deployments from VCS 2023-06-26 18:47:59 +02:00
Matej Bačo e6e69b64d3 Rework comment / check creation 2023-06-26 12:26:58 +02:00
Matej Bačo fb1cc1a0cc Cold-start improvements 2023-06-26 10:11:13 +02:00
Matej Bačo 20e3eb78fb Use internal IDs in delete worker 2023-06-23 13:52:19 +02:00
Bishwajeet Parhi ed8bdc66c8 chore: fix indentation 2023-06-23 15:59:23 +05:30
Matej Bačo ceb9f19991 Remove dir link 2023-06-23 11:07:44 +02:00
Matej Bačo 162cb596b1 Remove test worker 2023-06-23 09:05:08 +02:00
Matej Bačo 310d56490e Update console 2023-06-23 09:01:51 +02:00
Matej Bačo cc06a4bdaa log streaming, locking GH comments, execution headers, locale header, redeploy logic 2023-06-22 12:59:41 +02:00
Bishwajeet Parhi e98e1db046 chore: fix trailing comma 2023-06-22 11:55:27 +05:30
Bishwajeet Parhi cb35d2dbbe chore: fix missing nullable required param 2023-06-22 11:53:29 +05:30
Bishwajeet Parhi ee30a3e9f4 chore: refactor tests and param positioning changes 2023-06-22 09:59:09 +05:30
Bishwajeet Parhi 09162e8880 chore: fix failing tests 2023-06-21 16:25:22 +05:30
Bishwajeet Parhi 7ce10023c0 chore: add tests and remove encrypt param on url,enum,ip,email 2023-06-21 16:15:00 +05:30
Bishwajeet Parhi 4efd178f40 remove encrypt on non string attributes 2023-06-21 15:22:04 +05:30
Bishwajeet Parhi 3aabaeb8be Merge branch 'master' into feat-add-encrypt-param 2023-06-21 15:12:47 +05:30
Khushboo Verma 399847d7ea WIP: Build from template 2023-06-20 12:42:33 +05:30
Matej Bačo 1b4036078b Improve response models for console 2023-06-18 16:08:53 +02:00
Matej Bačo a174562c4e vcs.createRepository() 2023-06-18 13:38:37 +02:00
Khushboo Verma 860b4fb1c0 WIP: Build from template 2023-06-17 17:43:02 +05:30
Matej Bačo ec6a817aa4 Code cleanup 2023-06-17 12:15:57 +02:00
Matej Bačo 5237e24739 VCS integration edge cases fix 2023-06-17 12:07:30 +02:00
Khushboo Verma 41346b017a Modularised duplicate code 2023-06-16 20:13:37 +05:30
Khushboo Verma ab232803d7 Add connect to VCS to createFunction as well 2023-06-16 19:14:36 +05:30
Matej Bačo 53deb68985 Improve performance of listRepositories 2023-06-16 11:07:47 +02:00
Matej Bačo 0128e73079 Formatting 2023-06-15 12:38:03 +02:00
Matej Bačo 7d79e4146f Add vcs webhook verification 2023-06-15 12:37:28 +02:00
Matej Bačo 3cc3fb316c Update console 2023-06-14 10:57:43 +02:00
Matej Bačo c933f8b4c2 Finish log streaming 2023-06-14 10:57:30 +02:00
Khushboo Verma 6604a33e46 Add createRepositoryDetection endpoint 2023-06-14 00:34:22 +05:30
shimon f2b5607074 cache deletion bug fix 2023-06-13 17:06:47 +03:00
shimon 8e0457a307 cache deletion bug fix 2023-06-13 14:53:12 +03:00
shimon 7e95f529a6 cache deletion bug fix 2023-06-13 14:33:26 +03:00
Matej Bačo 2c97d73f4b WIP Stream logs 2023-06-13 13:13:02 +02:00
shimon 13066c3dde cache deletion bug fix 2023-06-13 14:11:23 +03:00
Matej Bačo 039bfbaf06 WIP: Log streaming 2023-06-13 08:26:36 +02:00
Matej Bačo be13722ad0 Update console 2023-06-09 14:44:31 +02:00
Matej Bačo c9ce7e60cf fix vcsRepos deletion 2023-06-09 14:36:33 +02:00
Matej Bačo 0ed2723f00 Fix failing pushes 2023-06-09 13:34:46 +02:00
Matej Bačo 6522d86fa9 Update installation, certificate & repository response models 2023-06-08 17:24:27 +02:00
Bishwajeet Parhi 320579209e add new unit tests [failing] 2023-06-08 16:34:57 +05:30
Matej Bačo 5e221e285f Update naming convention, add new VCS endpoints, support silent mode and rootDirectory 2023-06-07 17:50:32 +02:00
Matej Bačo e4c79d5d09 Fix https 2023-06-07 11:02:41 +02:00
Matej Bačo 2e11d85033 Fix localhost https 2023-06-07 10:56:14 +02:00
Matej Bačo 6c81b3e3f8 Fix proxy internal http communication 2023-06-07 10:52:16 +02:00
Matej Bačo 04f3d81ab8 Fix failing executions 2023-06-07 10:43:17 +02:00
Matej Bačo 5f87ef3074 Fix executor missing runtime 2023-06-06 15:47:25 +02:00
Matej Bačo 084c50fc97 Fix DO droplet deployment 2023-06-06 11:06:04 +02:00
Matej Bačo 966210d58c Update installation model 2023-06-06 09:50:52 +02:00
Bishwajeet Parhi 0d3b50a07d Merge remote-tracking branch 'upstream/master' into feat-add-encrypt-param 2023-06-01 21:46:31 +05:30
Matej Bačo 0b600e3ed7 Disable abuse, fix order of params 2023-06-01 12:01:03 +02:00
Bishwajeet Parhi 08746d0390 chore: misc fixes 2023-05-30 12:47:55 +05:30
Bishwajeet Parhi 967ac1b82c chore: remove nullable param 2023-05-30 12:34:32 +05:30
Bishwajeet Parhi 69504bfaac add encrypt param 2023-05-30 12:30:10 +05:30
Matej Bačo b0a366eee2 Update copy 2023-05-29 13:56:01 +02:00
Matej Bačo 5d2d14df6e Fix bugs with comment, improve git checks logic 2023-05-29 13:51:03 +02:00
Matej Bačo fb02e12db2 Add state to comment, webhook bug fixing 2023-05-28 13:39:48 +02:00
Matej Bačo bf5855d101 Fix bugs after merge 2023-05-28 10:02:23 +02:00
Matej Bačo 507b2d978a Fix response model 2023-05-27 13:55:34 +02:00
Matej Bačo f504e7dbb5 Add cache support to VCS 2023-05-26 10:44:08 +02:00
Matej Bačo f53d75205b Implement branches endpoint, rename some attributes, update response models 2023-05-26 00:29:08 +02:00
Matej Bačo 4665c2a2a4 Re-add PR creation deployment 2023-05-25 07:30:52 +02:00
Khushboo Verma df17c8a3dc Add production branch as param in updateFunction 2023-05-23 16:04:38 +05:30
Matej Bačo f86284fe21 Bug fixing 2023-05-23 06:37:25 +02:00
Matej Bačo c09c8b4d25 Fix wildcard issue with OPTIONS & CORS 2023-05-22 21:27:14 +02:00
Matej Bačo 18105d4999 Remove repository owner 2023-05-22 15:02:55 +02:00
Matej Bačo 33eb8de9fd Update console 2023-05-22 14:08:20 +02:00
Matej Bačo f15b9ced88 Update specs 2023-05-22 14:07:54 +02:00
Matej Bačo 612af6edf0 Update dependencies, fix bugs 2023-05-22 13:29:35 +02:00
Matej Bačo 6e515e3cc4 Copy Khushboo's integration from feat-peach-q1-kh 2023-05-22 12:58:13 +02:00
Matej Bačo 6766508c95 Fix lockfile 2023-05-22 10:00:05 +02:00
Matej Bačo c63505078d Fix bugs with new versions of utopia 2023-05-13 12:08:02 +02:00
Matej Bačo cddc40449a Fix registration bug 2023-05-12 08:45:28 +02:00
Matej Bačo eb764871db Upgrade versions 2023-05-11 22:52:48 +02:00
Matej Bačo e571b78cff Post-merge fix 2023-05-11 22:04:09 +02:00
Matej Bačo 998c2749cb Merge branch 'feat-db-pools-master' into feat-executor-v3 2023-05-11 21:59:49 +02:00
Matej Bačo a36bdb2797 Remove deployment conf params 2023-05-11 21:57:31 +02:00
Pranjal Goyal fbacd412e9 Updated and Resolved Comments 2023-04-21 08:27:24 +05:30
Pranjal Goyal 977d67a4f8 Updated Documentation on Pink and Contribution Gd 2023-04-20 16:49:38 +05:30
Matej Bačo f046055c82 Update console 2023-04-14 10:01:56 +02:00
Pranjal Goyal 726d626543 Added Documentation change on static files 2023-04-08 22:11:23 +05:30
Matej Bačo 5890647f24 Fix cold start freezes 2023-03-29 14:41:15 +02:00
Matej Bačo 5389afc80e Add build & install commands 2023-03-28 15:21:42 +02:00
Matej Bačo 964428944a Rename vars 2023-03-24 09:27:01 +01:00
Matej Bačo 3916e4c0c5 Fix usage with Proxy 2023-03-24 09:26:21 +01:00
Matej Bačo 55d94302db Update docker-compose.yml 2023-03-22 08:45:38 +01:00
Matej Bačo 9aec737d2b Upgrade versions 2023-03-19 15:52:07 +01:00
Matej Bačo 75f935601e Add function entrypoint 2023-03-16 11:07:15 +01:00
Matej BačoandGitHub fd499265ce Merge pull request #5230 from appwrite/feat-executor-v3-sync
Feat executor v3 sync
2023-03-15 09:22:14 +01:00
Matej Bačo a4b31f6472 Fix after merge 2023-03-15 09:20:25 +01:00
Matej Bačo d10c7c7775 Merge branch 'feat-db-pools-master' into feat-executor-v3-sync 2023-03-15 08:59:42 +01:00
Matej Bačo ca55de6f03 Fix build missing libraries 2023-03-15 07:08:43 +01:00
Matej Bačo 27bf18f031 Code formatting 2023-03-14 20:31:23 +01:00
Matej Baco ed610fcdd4 Address TODOs 2023-03-14 11:13:03 +00:00
Matej Baco e7351f4eec Add logs to rules 2023-03-13 13:35:34 +00:00
Matej Bačo 08e4bb5e18 Update console 2023-03-11 17:09:05 +01:00
Matej Bačo 1f409b4e40 Shared variables 2023-03-11 17:06:02 +01:00
Matej Bačo 541cb010a6 Changes after dev-mode QA 2023-03-10 20:36:39 +01:00
Matej Baco 2d25514dd8 Improve 409 rule error; update console 2023-03-10 13:36:31 +00:00
Matej Baco 4b0d6d9826 Bug fixes after proxy QA 2023-03-10 12:20:24 +00:00
Matej Baco 04c7db9f7b Bug fixes for proxy rule service 2023-03-10 07:42:52 +00:00
Matej Bačo 9486611a68 Update console 2023-03-08 20:59:19 +01:00
Matej Bačo c4b4e537e7 Update specs 2023-03-08 20:58:09 +01:00
Matej Bačo e4b3ba46ad functions rules auto-mark as verified 2023-03-08 20:55:59 +01:00
Matej Bačo ce30deb74f Revert host changes 2023-03-08 20:53:59 +01:00
Matej Bačo 83370c21f7 Improve error logs 2023-03-08 20:50:51 +01:00
Matej Bačo 0faaf32e51 Update console 2023-03-08 19:30:19 +01:00
Matej Bačo 59f5978fa3 Implement rules 2023-03-08 19:30:01 +01:00
Matej Bačo f223e8b948 Update failed status 2023-03-06 12:16:34 +01:00
Matej Bačo b34f4c1294 Update console 2023-03-06 09:04:50 +00:00
Matej Bačo 056ea0820e QA bug fixing 2023-03-05 09:12:01 +01:00
Matej Bačo d0df9408af Update console 2023-02-28 11:31:09 +01:00
Matej Bačo f8fb8d0a9b Update console 2023-02-27 13:48:39 +01:00
Matej Bačo 47f85678ff Fix options method routing 2023-02-27 13:43:20 +01:00
Matej Bačo bf3340a3c6 Add body & headers to sync response 2023-02-27 13:43:10 +01:00
Matej Bačo 10ebf6d5fb Update specs 2023-02-27 11:28:18 +01:00
Matej Bačo 69aa59a1d6 Add more log details to execution 2023-02-27 11:24:21 +01:00
Matej Bačo d7c5d8bb46 Remove response body & headers 2023-02-27 11:20:37 +01:00
Matej Bačo 18021b6fbd Allow localhost hostname 2023-02-24 12:19:38 +01:00
Matej Bačo 249a2e1699 Fix query params 2023-02-24 12:18:22 +01:00
Matej Bačo 464f88634c Add function logging toggle 2023-02-24 10:24:20 +01:00
Matej Bačo 068acef0f6 Add unique url generator 2023-02-22 16:07:34 +01:00
Matej Bačo 0cf6a50c3c Code cleanup 2023-02-21 11:31:55 +01:00
Matej Bačo 8dec7e6040 Fix custom ID support 2023-02-21 11:30:16 +01:00
Matej Bačo e1dd796d01 Add wildcard support 2023-02-21 10:35:43 +01:00
Matej Bačo f15e27102b Update console 2023-02-20 14:11:43 +01:00
Matej Bačo 2c5367f779 Update specs, add url to functions 2023-02-20 14:11:29 +01:00
Matej Bačo 2dd4ee3606 Update console branch 2023-02-20 13:43:04 +01:00
Matej Bačo 3ebef8bd6c Fix functions worker 2023-02-20 11:45:50 +01:00
Matej Bačo 60028250a2 Fix url parsing 2023-02-19 13:01:50 +01:00
Matej Bačo 47dbf4c8f6 Fix wildcard bugs 2023-02-19 12:04:12 +01:00
Matej Bačo 04e734f8af Console UI update 2023-02-15 15:50:18 +01:00
Matej Bačo 234dc789e2 Merge branch 'fix-db-pools-specs' into feat-appwrite-router 2023-02-15 13:04:32 +01:00
Matej Bačo 6f8420cff4 Fix sdks and specs commands 2023-02-15 12:55:01 +01:00
Matej Bačo f6ae0a05fa Stream response support 2023-02-15 09:36:20 +01:00
Matej Bačo 11580a8a69 Update router for V3 2023-02-14 14:58:13 +01:00
Matej Bačo fef5082253 Merge remote-tracking branch 'origin/feat-executor-v3' into feat-appwrite-router 2023-02-14 12:18:39 +00:00
Matej Bačo d2ffa3e7c6 Fix cold-start bug 2023-02-14 11:35:49 +00:00
Matej Bačo 20bc1ab00e Merge remote-tracking branch 'origin/feat-db-pools' into feat-executor-v3 2023-02-14 11:16:28 +00:00
Matej Bačo e4d784c871 Add new V3 parameters 2023-02-14 11:01:38 +00:00
Matej Bačo eea635fe4b Basic implementation for Open Runtimes V2 2023-02-09 15:27:11 +01:00
Matej Bačo 75c7d94633 Implement Open Runtimes v3 support 2023-02-02 19:21:00 +00:00
3 changed files with 127 additions and 35 deletions
+74 -35
View File
@@ -1437,22 +1437,61 @@ $commonCollections = [
'default' => null,
'array' => false,
'filters' => ['json', 'encrypt'],
]
],
[
'$id' => ID::custom('search'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 65535,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
],
],
'indexes' => [
[
'$id' => ID::custom('_key_provider'),
'type' => Database::INDEX_KEY,
'attributes' => ['provider'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_name'),
'type' => Database::INDEX_FULLTEXT,
'attributes' => ['name'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_type'),
'type' => Database::INDEX_KEY,
'attributes' => ['type'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_default'),
'type' => Database::INDEX_KEY,
'attributes' => ['default'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_default_type'),
'type' => Database::INDEX_KEY,
'attributes' => ['default, type'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_search'),
'type' => Database::INDEX_FULLTEXT,
'attributes' => ['search'],
'lengths' => [],
'orders' => [],
]
],
],
@@ -1484,24 +1523,13 @@ $commonCollections = [
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('type'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 128,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('data'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 16384,
'size' => 65535,
'signed' => true,
'required' => false,
'required' => true,
'default' => null,
'array' => false,
'filters' => ['json'],
@@ -1510,7 +1538,7 @@ $commonCollections = [
'$id' => ID::custom('to'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 16834,
'size' => 65535,
'signed' => true,
'required' => true,
'default' => null,
@@ -1529,14 +1557,14 @@ $commonCollections = [
'filters' => ['datetime'],
],
[
'$id' => ID::custom('deliveryError'),
'$id' => ID::custom('deliveryErrors'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 2048,
'size' => 65535,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'array' => true,
'filters' => [],
],
[
@@ -1545,7 +1573,7 @@ $commonCollections = [
'format' => '',
'size' => 0,
'signed' => true,
'required' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
@@ -1556,7 +1584,7 @@ $commonCollections = [
'format' => '',
'size' => 0,
'signed' => true,
'required' => true,
'required' => false,
'default' => false,
'array' => false,
'filters' => [],
@@ -1578,14 +1606,14 @@ $commonCollections = [
'$id' => ID::custom('_key_providerId'),
'type' => Database::INDEX_KEY,
'attributes' => ['providerId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_providerInternalId'),
'type' => Database::INDEX_KEY,
'attributes' => ['providerInternalId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
@@ -1657,21 +1685,32 @@ $commonCollections = [
'default' => null,
'array' => false,
'filters' => ['subQueryTopicTargets'],
]
],
[
'$id' => ID::custom('search'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 16384,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
],
],
'indexes' => [
[
'$id' => ID::custom('_key_providerId'),
'type' => Database::INDEX_KEY,
'attributes' => ['providerId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_providerInternalId'),
'type' => Database::INDEX_KEY,
'attributes' => ['providerInternalId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
@@ -1682,12 +1721,12 @@ $commonCollections = [
'orders' => [],
],
[
'$id' => ID::custom('_key_description'),
'$id' => ID::custom('_key_search'),
'type' => Database::INDEX_FULLTEXT,
'attributes' => ['description'],
'attributes' => ['name'],
'lengths' => [],
'orders' => [],
],
'orders' => [Database::ORDER_ASC],
]
],
],
@@ -1823,7 +1862,7 @@ $commonCollections = [
'filters' => [],
],
[
'$id' => ID::custom('providerType'),
'$id' => ID::custom('provider'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => Database::LENGTH_KEY,
@@ -1831,7 +1870,7 @@ $commonCollections = [
'required' => false,
'default' => null,
'array' => false,
'filters' => ['subQueryProviderType'],
'filters' => ['subQueryProvider'],
],
[
'$id' => ID::custom('identifier'),
@@ -1850,14 +1889,14 @@ $commonCollections = [
'$id' => ID::custom('_key_userId'),
'type' => Database::INDEX_KEY,
'attributes' => ['userId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_userInternalId'),
'type' => Database::INDEX_KEY,
'attributes' => ['userInternalId'],
'lengths' => [128],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
+14
View File
@@ -21,6 +21,10 @@ $member = [
'avatars.read',
'execution.read',
'execution.write',
'targets.read',
'targets.write',
'subscribers.write',
'subscribers.read'
];
$admins = [
@@ -60,6 +64,16 @@ $admins = [
'vcs.read',
'vcs.write',
'assistant.read',
'targets.read',
'targets.write',
'providers.write',
'providers.read',
'messages.write',
'messages.read',
'topics.write',
'topics.read',
'subscribers.write',
'subscribers.read'
];
return [
+39
View File
@@ -543,6 +543,45 @@ Database::addFilter(
]));
}
);
Database::addFilter(
'subQueryProvider',
function (mixed $value) {
return null;
},
function (mixed $value, Document $document, Database $database) {
$provider = Authorization::skip(fn () => $database
->getDocument(
'providers',
$document->getAttribute('providerId'),
));
if (!$provider->isEmpty()) {
return $provider;
}
return null;
}
);
Database::addFilter(
'subQueryTopicTargets',
function (mixed $value) {
return null;
},
function (mixed $value, Document $document, Database $database) {
$targetIds = Authorization::skip(fn () => \array_map(
fn ($document) => $document->getAttribute('targetId'),
$database
->find('subscribers', [
Query::equal('topicInternalId', [$document->getInternalId()]),
Query::limit(APP_LIMIT_SUBQUERY),
])
));
if (\count($targetIds) > 0) {
return $database->find('targets', [Query::equal('$id', $targetIds)]);
}
return [];
}
);
/**
* DB Formats
*/