Jake Barnby
1cb7c4b3f6
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# .gitignore
# composer.lock
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-24 14:06:57 +13:00
Matej Bačo
f4ee6488ac
Add tests for custom url schema in redirects
2026-02-23 13:09:26 +01:00
Jake Barnby
8be633a140
fix: remove --functional from paratest to use class-level parallelism
...
With --functional mode, every test method gets its own process with no
static cache sharing. This causes each method to independently create
databases, collections, and attributes, flooding the serial database
worker queue. Without --functional, each test class shares static caches
between methods, dramatically reducing schema operation count.
Also reverts _APP_WORKERS_NUM change since worker must remain serial.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 00:38:39 +13:00
Jake Barnby
31f4260908
fix: increase database worker count and test resilience for parallel execution
...
Parallel test execution via ParaTest creates more queue load than a single
database worker can handle, causing attributes to get stuck at 'processing'.
Increase _APP_WORKERS_NUM to 4 to match parallelism, increase WebSocket
timeout from 15s to 30s, and add retry logic for proxy requests in Sites tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 00:16:40 +13:00
Jake Barnby
caafe2678b
Merge branch '1.8.x' into feat-mongodb
2026-02-14 04:50:00 +00:00
Jake Barnby
f0e6105ba0
fix: Use Docker Compose profiles to isolate database containers in CI
...
- Add profiles to database services (mariadb, mongodb, postgresql) so only
the needed database starts per CI job, freeing resources for the executor
- Increase Sites deployment activation timeouts from 50-100s to 200s for
MongoDB compatibility
- Increase SSR logs polling timeout from 30s to 120s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 07:27:21 +13:00
Matej Bačo
2ec259d433
Introduce _APP_WORKER_SCREENSHOTS_ROUTER
2026-02-12 12:50:39 +01:00
Jake Barnby
5590f0bcd0
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# .env
# .github/workflows/tests.yml
# app/controllers/api/projects.php
# app/controllers/api/teams.php
# app/init/registers.php
# app/views/install/compose.phtml
# composer.json
# composer.lock
# docker-compose.yml
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Create.php
# src/Appwrite/Platform/Tasks/Install.php
# src/Appwrite/Platform/Tasks/Upgrade.php
# tests/e2e/Services/Databases/Legacy/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
2026-02-12 23:35:21 +13:00
ArnabChatterjee20k
e3aaac7f9f
Merge remote-tracking branch 'origin/1.8.x' into pg-adapter
2026-02-06 11:35:38 +05:30
fogelito
64f8b9195b
_APP_MIGRATION_HOST
2026-02-05 10:12:55 +02:00
fogelito
12b7f94c1f
_APP_MIGRATION_HOST
2026-02-05 10:06:11 +02:00
fogelito
85ea4c8904
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-05 08:54:50 +02:00
Matej Bačo
227d61e194
Support trusted console projects
2026-02-04 14:45:38 +01:00
Jake Barnby
e70739a3c0
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# Dockerfile
# app/controllers/api/account.php
# app/controllers/api/avatars.php
# app/controllers/api/console.php
# app/controllers/api/projects.php
# app/controllers/api/storage.php
# app/controllers/api/teams.php
# app/http.php
# app/init/database/filters.php
# app/init/registers.php
# app/init/resources.php
# app/views/install/compose.phtml
# composer.json
# composer.lock
# docker-compose.yml
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Attributes/Integer/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Bulk/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Upsert.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Columns/Integer/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Bulk/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Upsert.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Update.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Update.php
# src/Appwrite/Platform/Modules/Functions/Http/Deployments/XList.php
# src/Appwrite/Platform/Tasks/Install.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2026-02-05 01:01:03 +13:00
fogelito
9bafa90ac8
_APP_HOSTNAMES
2026-02-03 17:39:29 +02:00
Matej Bačo
a967ee9b1b
Merge pull request #11213 from appwrite/feat-array-domains-env
...
Feat: Array domain variables
2026-02-02 17:06:55 +01:00
Hemachandar
630d3376a6
Use Swoole timers in Interval task ( #11205 )
...
* Use Swoole timers in `Interval` task
* refactor
* block coroutine from exiting
* nit
* Add span
* cleanup unused var
* camelCase
2026-02-02 18:47:54 +05:30
Matej Bačo
817475a251
Add tests
2026-01-30 16:24:41 +01:00
Matej Bačo
150c9033cc
Support arrays in domains env variables
2026-01-30 16:20:46 +01:00
ArnabChatterjee20k
87db62b018
updated env
2026-01-27 16:39:08 +05:30
ArnabChatterjee20k
5fe5445283
Merge remote-tracking branch 'origin/1.8.x' into new-pool-adapter
2026-01-27 16:37:58 +05:30
Chirag Aggarwal
9b14a8f08d
Add _APP_COMPRESSION_ENABLED env variable to .env and docker-compose
...
The _APP_COMPRESSION_ENABLED environment variable is used in http.php
but was missing from .env and docker-compose.yml, preventing it from
being configured in containerized deployments.
2026-01-21 10:41:29 +05:30
Jake Barnby
5d24b51421
Allow separately enabling graphql introspection
2026-01-19 19:26:17 +13:00
ArnabChatterjee20k
069e4c6001
Merge remote-tracking branch 'origin/1.8.x' into new-pool-adapter
2026-01-19 11:03:32 +05:30
ArnabChatterjee20k
fc04e17a69
updated env
2026-01-16 17:37:56 +05:30
Chirag Aggarwal
f5a61fb4d6
feat: add cleanup for stale function executions
...
Adds a new interval task that marks executions stuck in 'processing'
status for more than 30 minutes as 'failed' with a timeout error.
2026-01-16 17:21:05 +05:30
ArnabChatterjee20k
f338a819e1
Merge branch '1.8.x' into new-pool-adapter
2025-12-30 13:23:01 +05:30
ArnabChatterjee20k
2e82f0c2ec
fix: update coroutine pool handling and configuration
2025-12-30 13:03:59 +05:30
ArnabChatterjee20k
ee35322db6
Merge remote-tracking branch 'upstream/1.8.x' into pg-adapter
2025-12-29 16:56:02 +05:30
Hemachandar
1b70bc812b
keep certificate renewal in maintenance worker
2025-12-29 14:51:59 +05:30
Hemachandar
21334ecdff
Merge branch '1.8.x' into ser-331
2025-12-23 16:37:22 +05:30
Hemachandar
47ea2893c3
rename task to Interval
2025-12-23 16:32:43 +05:30
Steven Nguyen
36519c13a8
Merge branch '1.8.x' into fix-smtp-auth-check
2025-12-18 17:21:03 -08:00
Hemachandar
6f1d2d094a
rename task
2025-12-18 13:00:49 +05:30
Hemachandar
88bd35ce98
periodic task for rule verification & certificate generation
2025-12-18 12:40:24 +05:30
Hemachandar
dfb53895eb
tiny
2025-12-16 12:40:42 +05:30
Chirag Aggarwal
ddb0d5db26
Merge branch '1.8.x' into fix-smtp-auth-check
2025-12-16 10:51:01 +05:30
Levi van Noort
03a19cc83c
chore: set _APP_TRUSTED_HEADERS to x-forwarded-for
2025-12-15 15:49:21 +01:00
Levi van Noort
cd90974e15
chore: changes to test to validate default behaviour instead
2025-12-15 13:22:29 +01:00
Levi van Noort
ce9a54fd4b
chore: change implementation for trustedip
2025-12-12 15:31:42 +01:00
Levi van Noort
90fb5b6321
feat: improved reference client ip through _APP_TRUSTED_HEADERS
2025-12-12 08:42:49 +01:00
Steven Nguyen
9518764cae
Merge branch '1.8.x' into fix-smtp-auth-check
2025-12-12 05:24:33 +00:00
Steven Nguyen
d174233cd6
fix: update SMTP configuration and enhance validation checks
2025-12-12 04:58:59 +00:00
loks0n
f765eb92e7
feat: cors service
2025-12-11 09:01:31 +00:00
Jake Barnby
a8cf0a6176
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# app/controllers/api/teams.php
# app/init/resources.php
# composer.lock
# tests/e2e/Services/Databases/Legacy/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
2025-12-10 20:12:27 +13:00
Jake Barnby
63652cc155
Add realtime env on config
2025-11-27 17:28:10 +13:00
shimon
40e36e23dd
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
2025-08-10 18:16:03 +03:00
Matej Bačo
2d4e99cb1a
Revert revert of CAA validation
2025-08-05 13:44:06 +02:00
Matej Bačo
9c320f9c71
Revert "Check CAA record before issuing certificate"
2025-08-05 10:23:39 +02:00
Matej Bačo
4cafd2e07d
Improve PR quality
2025-08-04 14:28:50 +02:00