premtsd-code and GitHub
6d52ff5765
Merge branch '1.9.x' into fix-ci-mongo-shared
2026-04-07 19:30:15 +05:30
Matej Bačo
8f6c8f9d8d
Migrate to new endpoint
2026-04-07 13:21:36 +02:00
Prem Palanisamy
4260324153
Merge branch '1.9.x' into bump-database-version2
...
Resolve merge conflicts in app/init/resources.php and app/worker.php
caused by the DI container migration (Http::setResource/Server::setResource
to $container->set). Port separate-pool shared tables logic for
getDatabasesDB to the new file locations (request.php and message.php)
with the correct $databaseDSN->getParam('namespace') fix.
2026-04-07 11:25:06 +01:00
Chirag Aggarwal and GitHub
951a96ae01
Merge pull request #11564 from appwrite/feat/migrate-di-container
...
feat: migrate from static Http::setResource() to DI Container
2026-04-07 13:58:10 +05:30
shimon
04173600ae
revert ScheduleFunctions.php updates
2026-04-06 22:33:18 +03:00
premtsd-code and GitHub
77ceb15d7d
Merge branch '1.9.x' into bump-database-version2
2026-04-06 15:44:40 +05:30
Chirag Aggarwal
b74d4d45f9
Merge request-scoped cookie resources
2026-04-06 13:21:33 +05:30
Chirag Aggarwal
1f7fc4bd40
Use request-scoped domain verification
2026-04-06 12:43:05 +05:30
Chirag Aggarwal
221b52bac0
Add request-scoped cookie domain resource
2026-04-06 12:30:25 +05:30
Chirag Aggarwal and GitHub
be56317bf2
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 12:13:31 +05:30
Chirag Aggarwal
b8eb0810c2
Make response sensitive mode instance-scoped
2026-04-06 10:24:32 +05:30
Chirag Aggarwal
cb74a5756a
Remove request and response static state
2026-04-06 10:20:18 +05:30
Chirag Aggarwal and GitHub
d1549b225b
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 08:35:58 +05:30
Shimon Newman and GitHub
7385bc1d9f
Merge branch '1.9.x' into schedule-functions-fix
2026-04-05 19:22:44 +03:00
Chirag Aggarwal and GitHub
dffcfe8ee4
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-05 21:16:30 +05:30
Chirag Aggarwal and GitHub
8b591f3522
Merge branch '1.9.x' into codex/fix-vectordb-migration-flake
2026-04-05 21:13:18 +05:30
Chirag Aggarwal
452440f3c0
fix: use released cli container support
2026-04-05 21:03:17 +05:30
Chirag Aggarwal
5d1da00138
refactor: remove redundant desc guards
2026-04-05 20:12:25 +05:30
Chirag Aggarwal
412d09b801
remove unrelated changes
2026-04-05 20:06:13 +05:30
shimon
9be447aacf
Update enqueue timer and improve schedule function logic
...
Reduced the ENQUEUE_TIMER constant from 60 seconds to 30 seconds. Modified the condition for currentTick to use less than or equal to (<=) instead of less than (<) for better accuracy in scheduling. Changed return statement to continue in case of missing schedule key to enhance flow control.
2026-04-05 17:20:31 +03:00
Chirag Aggarwal
66e68aea14
fix: fail specs when docs are missing
2026-04-05 19:37:29 +05:30
Chirag Aggarwal and GitHub
f3b9121a14
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-04 15:57:12 +05:30
Chirag Aggarwal
f3f2855fe5
Remove final formatting-only diff
2026-04-03 23:44:19 +05:30
Chirag Aggarwal
3cb53f0604
Drop unrelated formatting churn from VectorsDB fix
2026-04-03 23:43:51 +05:30
Chirag Aggarwal
a5f45b46e9
Handle raced VectorsDB metadata bootstrap errors
2026-04-03 23:41:44 +05:30
Chirag Aggarwal
130c2221ec
Fix VectorsDB metadata bootstrap race
2026-04-03 22:12:21 +05:30
Torsten Dittmann and GitHub
c08e5f706c
Merge pull request #11745 from appwrite/fix-yahoo-oauth-scopes
2026-04-02 19:44:10 +04:00
Chirag Aggarwal
3018b478ba
Fix database transaction and vectors migration flakiness
2026-04-02 17:25:13 +05:30
Chirag Aggarwal
094fe90499
Merge remote-tracking branch 'origin/1.9.x' into feat/migrate-di-container
...
# Conflicts:
# app/worker.php
2026-04-02 16:37:58 +05:30
Matej Bačo
17076e4a00
Fix formatting
2026-04-02 11:55:32 +02:00
Matej Bačo
7c50bbc500
Merge branch '1.9.x' into feat-disposable-emails
2026-04-02 11:05:19 +02:00
Prem Palanisamy
a071c715bc
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version2
2026-04-02 10:10:03 +02:00
Prem Palanisamy
52981e0164
fix: restore full CI matrix and revert test/endpoint changes to 1.9.x
2026-04-02 10:09:36 +02:00
Chirag Aggarwal
e576cd5082
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-02 13:32:31 +05:30
Chirag Aggarwal
4a905a6ac9
Merge branch '1.9.x' into feat/migrate-di-container
...
Resolve conflicts keeping DI container migration (container->set pattern)
while incorporating 1.9.x fixes: PHPStan unused variable cleanup in
GraphQL Resolvers, (int) casts in Builds.php, and phpstan-baseline removal.
2026-04-02 11:17:32 +05:30
Chirag Aggarwal
1900492aad
Merge branch '1.9.x' into feat-smtp-messaging-adapter
2026-04-02 10:58:09 +05:30
Chirag Aggarwal and GitHub
96f4ef7d22
Merge pull request #11751 from appwrite/chore/remove-phpstan-baseline
...
chore: remove phpstan baseline
2026-04-02 10:22:21 +05:30
Prem Palanisamy
d17ae517d3
fix: replace exists+create with try/catch for vectorsdb metadata init
2026-04-02 06:26:55 +02:00
Chirag Aggarwal
24fcf4247c
Fix flaky vectordb migration test
2026-04-02 09:41:20 +05:30
Chirag Aggarwal
04943b6313
Pass recipient display name in EmailMessage to field
...
Use associative array format ['email' => ..., 'name' => ...] for
the to field so the recipient display name appears in the To header.
2026-04-02 09:29:57 +05:30
Chirag Aggarwal
eb366cf94b
fix: preserve cors max age type
2026-04-02 08:25:59 +05:30
Chirag Aggarwal
77b4f8b7a0
style: apply formatter
2026-04-02 08:23:51 +05:30
Chirag Aggarwal
24bd4c3d7b
fix: preserve migration resource stats
2026-04-02 08:11:57 +05:30
Chirag Aggarwal
33f8e35b62
chore: remove phpstan baseline
2026-04-01 23:01:11 +05:30
Chirag Aggarwal
30e0ca81bd
Fix Usage::fromArray() to use static return type with new static()
...
Keep covariant return type with parent Base::fromArray(). The
new static() is safe here because the cloud subclass constructor
is backwards-compatible via optional params.
2026-04-01 21:30:36 +05:30
Chirag Aggarwal
92cc382a6b
Change Usage::fromArray() return type from static to self
...
The cloud subclass has a different constructor signature so
new static() is unsafe. Use self since subclasses that need
deserialization should override fromArray() themselves.
2026-04-01 21:25:22 +05:30
Prem Palanisamy
c322cc3ffe
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
...
# Conflicts:
# src/Appwrite/Event/Message/Usage.php
2026-04-01 17:34:13 +02:00
Chirag Aggarwal
fb96aecbef
Use new static() in Usage::fromArray() for late static binding
...
Required since the class is no longer final and the return type
is static, so subclasses get the correct type.
2026-04-01 19:52:16 +05:30
Matej Bačo
c1dde09070
Merge branch '1.9.x' into feat-disposable-emails
2026-04-01 15:14:10 +02:00
Chirag Aggarwal
d531c29fc8
Remove final from Usage class to allow cloud override
2026-04-01 17:20:34 +05:30