Commit graph

21578 commits

Author SHA1 Message Date
Binyamin Yawitz
55d4cd2aa5
refactor: response models to static 2024-07-15 10:34:59 -04:00
Binyamin Yawitz
9b94a4a1ed
chore: improvements 2024-07-12 18:11:43 -04:00
Binyamin Yawitz
66b9467e6d
rollback: Reverting to more stable server 2024-07-05 11:44:58 -04:00
Binyamin Yawitz
a60000d631
fix: Small fix 2024-07-04 17:07:33 -04:00
Binyamin Yawitz
1217aee296
refactor: Connection pools 2024-07-04 15:04:36 -04:00
Binyamin Yawitz
664c3ad466
chore: Cleanup 2024-07-04 15:04:20 -04:00
Binyamin Yawitz
ea13375109
chore: Merge tasks 2024-07-04 11:02:34 -04:00
Binyamin Yawitz
a3682b72e1
Merge remote-tracking branch 'refs/remotes/origin/main' into feat-eldad4-coroutines
# Conflicts:
#	app/cli.php
#	app/console
#	app/controllers/api/projects.php
#	app/controllers/general.php
#	app/init.php
#	app/realtime.php
#	app/worker.php
#	composer.json
#	composer.lock
2024-07-03 17:03:24 -04:00
Binyamin Yawitz
92668fda0d
feat: Moving to coroutine dedicated http server 2024-07-03 16:24:04 -04:00
Jake Barnby
ae87033974
Merge pull request #8327 from appwrite/chore-sync-1.5.x-into-main
Sync 1.5.x into main
2024-07-03 14:31:08 +12:00
Binyamin Yawitz
a4f675c632
feat: Coroutine adjustments 2024-07-02 11:16:44 -04:00
Binyamin Yawitz
77b593dae5
feat: Coroutine adjustments 2024-07-01 14:25:32 -04:00
Binyamin Yawitz
b05671b8b3
refactor: Rollback 2024-07-01 08:36:46 -04:00
Binyamin Yawitz
5bcb22cd4f
test: Latest swoole 2024-06-28 15:44:52 -04:00
Binyamin Yawitz
efb8af902e
Merge branch 'refs/heads/main' into feat-eldad4-coroutines
# Conflicts:
#	src/Appwrite/Platform/Workers/Certificates.php
2024-06-28 15:08:15 -04:00
Binyamin Yawitz
6f62f915d9
feat: Adding Authentication injection for user id and secret 2024-06-28 14:33:13 -04:00
Steven Nguyen
636497304e
Merge branch '1.5.x' into chore-sync-1.5.x-into-main 2024-06-25 23:47:37 +00:00
Binyamin Yawitz
034814c924
chore: Removing default function timeout 2024-06-25 09:38:33 -04:00
Christy Jacob
8e5779c168
Merge pull request #8292 from appwrite/fix-certificate-emails
Fix certificate emails
2024-06-25 13:35:43 +04:00
Jake Barnby
c63b1785ed
Merge pull request #8321 from appwrite/chore-bump-console-4.3.14
Bump console to version 4.3.14
2024-06-25 15:23:54 +12:00
Steven Nguyen
827ad1446b
Bump console to version 4.3.14 2024-06-25 02:37:55 +00:00
Jake Barnby
4ad987e4ef
Merge pull request #8308 from appwrite/fix-8280-expire-error-when-creating-session
Fix 'Missing required attribute "expire"' on `users.createSession()`
2024-06-25 13:43:03 +12:00
Jake Barnby
ef203dc075
Merge pull request #8297 from appwrite/fix-subscribers
Disable validation for subquery to prevent error
2024-06-25 13:38:47 +12:00
Jake Barnby
83cb303f03
Merge pull request #8317 from appwrite/fix-flaky-function-test
Fix flaky function test
2024-06-25 13:35:00 +12:00
Jake Barnby
dc9f06976c
Merge pull request #8316 from appwrite/fix-flaky-cert-test
Fix flaky certificate test
2024-06-25 13:33:50 +12:00
Steven Nguyen
3a3a0594dc
fix(messaging): disable validation for subquery to prevent error
If there are more than 100 targets, the validation throws an error. This
change skips the validation so no error is thrown.
2024-06-24 23:38:41 +00:00
Steven Nguyen
c6489d172f
chore: bump utopia-php/database and related packages
utopia-php/database version 0.50.0 includes a new skipValidation()
function we can use to skip validation when making queries.
2024-06-24 23:38:40 +00:00
Steven Nguyen
13027fac5b
fix(users): update session secret to be longer
The create session endpoint created a 6 character secret which is too
short. This changes the secret to be 256 characters which is in line
with the secret for `account.createEmailPasswordSession()`.
2024-06-24 23:21:45 +00:00
Steven Nguyen
34b2e15243
fix(users): fix expire error when creating user session
Before this, the Create session API call would throw:

> Invalid document structure: Missing required attribute "expire"

This is because the `expire` attribute is required, but it was omitted
from the document. This PR ensures the `expire` attribute is set when
creating the session document.
2024-06-24 23:21:44 +00:00
Binyamin Yawitz
78d321b33b
chore: rearrange account.php methods 2024-06-24 15:52:22 -04:00
Steven Nguyen
9ccf4991e3
fix(functions): fix flaky function test
The execution is async so give the function a bit more time to execute.
2024-06-24 19:15:41 +00:00
Steven Nguyen
01fc6a699a
fix(health): fix flaky certificate test
There seems to be a load balancer in front of www.google.com that has
either a certificate issuer of "Google Trust Services LLC" or
"Google Trust Services". This causes the test to fail intermittently.

This PR updates the test to check for the substring
"Google Trust Services" instead of the exact string
"Google Trust Services LLC".
2024-06-24 19:02:44 +00:00
Binyamin Yawitz
97cd5e4934
chore: DI+CO improvements 2024-06-24 13:31:40 -04:00
Binyamin Yawitz
3ecd8ce189
chore: Commenting unused code 2024-06-24 13:31:24 -04:00
Binyamin Yawitz
aa4bc1c776
feat: Adapting Migrate to DI 2024-06-24 13:31:01 -04:00
Binyamin Yawitz
4ea291705a
feat: Adapting specs to DI 2024-06-24 13:30:51 -04:00
Binyamin Yawitz
4ef09b680f
feat: GraphQL DI 2024-06-21 17:22:58 -04:00
Binyamin Yawitz
ca0e44620a
chore: merge 2024-06-21 15:26:58 -04:00
Binyamin Yawitz
c7ba512db5
chore: merge 2024-06-21 15:23:07 -04:00
Steven Nguyen
ae3bcb2efe
Merge pull request #8271 from ItzNotABug/fix-7892-add-defaults-to-migrations
Add `default` to Collection Attributes in Migration
2024-06-21 08:46:46 -07:00
Christy Jacob
8764a7491a
Merge pull request #8296 from appwrite/refactor-usage-sn
Sync refactor-usage-sn into 1.5.x
2024-06-21 12:09:16 +05:30
Jake Barnby
ba43358ac4
Merge pull request #8298 from appwrite/fix-migrate-validation
Disable validation for project DBs during migration
2024-06-21 13:46:55 +12:00
Steven Nguyen
72f8b2001f
fix: Disable validation for project DBs during migration
Skip the validation so that queries that typically fail can pass. This
is fine because the validation is failing on internal attributes such
as an $id for cache key with * and $id for attributes that are too long
because we prefix the $id with the internal database and collection id.
2024-06-20 23:00:49 +00:00
Binyamin Yawitz
bc46ce30ab
chore: merge 2024-06-20 17:26:40 -04:00
Binyamin Yawitz
6c26e2eb51
Merge branch 'refs/heads/main' into feat-eldad4-coroutines
# Conflicts:
#	app/cli.php
#	composer.json
#	composer.lock
2024-06-20 17:23:15 -04:00
Binyamin Yawitz
74ef1a4257
chore: GraphQL arrangement 2024-06-20 16:51:30 -04:00
Christy Jacob
991a22f642
Merge pull request #8290 from appwrite/1.5.x
Sync 1.5.x into refactor-usage-sn
2024-06-21 00:38:21 +05:30
Bradley Schofield
ea95e80cbf Use localised subject string 2024-06-20 17:47:16 +09:00
ItzNotABug
95e463a7ae Merge branch 'fix-7892-add-defaults-to-migrations' of https://github.com/ItzNotABug/appwrite.source into fix-7892-add-defaults-to-migrations 2024-06-20 14:15:17 +05:30
Darshan
441811e808
Merge branch '1.5.x' into fix-7892-add-defaults-to-migrations 2024-06-20 14:15:09 +05:30