Jake Barnby
1dfee199c0
(fix): Fix installer health check, network connect, and shutdown flow
2026-03-03 19:47:29 +13:00
Jake Barnby
4fda4d4ac3
Fix host access
2026-03-03 00:46:51 +13:00
Jake Barnby
4c76ddc2a3
(fix): Fix installer Swoole migration and database selection
2026-03-02 21:50:25 +13:00
Jake Barnby
118199fd4b
fix: revert name/email hashing in analytics payload
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 02:54:06 +13:00
Jake Barnby
7a27cf4ac7
fix: address review feedback for installer PR
...
- Initialize $isUpgrade=false in Install.php action() to prevent undefined variable
- Assign $this->lockedDatabase in Upgrade.php before calling parent::action()
- Remove stack trace exposure from buildErrorDetails() in Http Install action
- Suppress raw exception messages for 500+ errors in Error handler
- Remove sessionSecret from progress details to prevent credential leak
- Hash name/email in analytics payload to avoid sending raw PII
- Validate and default dbService in compose.phtml to prevent invalid output
- Fix host normalization in progress.js redirect URL builder
- Release global lock on early return for existing installation conflict
- Consolidate duplicate database host/port assignment blocks
- Add @runInSeparateProcess to testRouteRegistration to prevent global state leak
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 01:44:46 +13:00
Jake Barnby
f8d8997ae3
Update installer
2026-02-27 01:29:38 +13:00
Jake Barnby
7f29baec77
(style): Fix indentation and import ordering lint errors
2026-02-26 22:02:49 +13:00
Jake Barnby
41948cb337
(refactor): Replace HttpHandler with Utopia Platform module/action pattern and Swoole HTTP server
2026-02-26 21:42:37 +13:00
Jake Barnby
b41678d57a
Merge remote-tracking branch 'origin/feat-mongodb' into feat-installer
...
# Conflicts:
# .github/workflows/tests.yml
# Dockerfile
# app/views/install/compose.phtml
# composer.lock
# mongo-entrypoint.sh
# src/Appwrite/Platform/Tasks/Install.php
# src/Appwrite/Platform/Tasks/Upgrade.php
# tests/e2e/Client.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/Transactions/TransactionsBase.php
# tests/e2e/Services/GraphQL/Legacy/DatabaseServerTest.php
# tests/e2e/Services/GraphQL/TablesDB/DatabaseServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-13 17:09:42 +13: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
Chirag Aggarwal
45f4b1e8ad
Merge branch '1.8.x' into fix/cli-static-setresource
2026-02-11 16:04:14 +05:30
Chirag Aggarwal
2d05d608f4
Upgrade utopia-php dependencies and fix namespace changes
...
- Upgrade utopia-php/cli from 0.15 to 0.22
- Upgrade utopia-php/analytics from 0.10 to 0.15
- Upgrade utopia-php/orchestration from 0.9 to 0.19
- Use dev branches for utopia-php/framework and utopia-php/platform
- Remove utopia-php/swoole dependency (merged into framework)
- Migrate Utopia\CLI\Console to Utopia\Console across all files
- Migrate Utopia\Http to Utopia\Http\Http namespace
- Migrate Utopia\Swoole\Files to Utopia\Http\Files (now instance-based)
- Convert static CLI::setResource() calls to instance-based Dependency API
- Fix StatsResources task named parameter mismatch
2026-02-10 10:34:24 +05:30
ArnabChatterjee20k
e3aaac7f9f
Merge remote-tracking branch 'origin/1.8.x' into pg-adapter
2026-02-06 11:35:38 +05:30
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
Darshan
abab48c1b9
remove: mock stuff.
2026-02-04 14:48:42 +05:30
Darshan
92e94e365f
update: send to existing analyics endpoint.
2026-02-03 13:54:20 +05:30
Darshan
42e52fcaa6
revert: handle fallbacks on growth.
2026-01-30 12:11:39 +05:30
Darshan
ba29e66292
add: fallbacks.
2026-01-30 12:09:09 +05:30
Darshan
d8cc3202c6
add: tracking on installations.
2026-01-30 11:44:00 +05:30
Darshan
aa3047f338
update: use constants for regexes.
2026-01-26 17:48:08 +05:30
Darshan
e17b8cec38
update: consistent naming pattern.
2026-01-26 17:40:19 +05:30
Darshan
fc2ee0c32a
update: inline args.
2026-01-26 17:35:13 +05:30
Darshan
5690eb1dc5
update: filter checks.
2026-01-26 17:26:18 +05:30
Darshan
289c3e233e
update: misc fixes.
2026-01-26 17:14:31 +05:30
Darshan
8b9051751a
update: password validation.
...
misc: updates, cleanups.
2026-01-26 15:26:56 +05:30
Darshan
d4dd6cf634
add: completion marker.
2026-01-25 11:33:05 +05:30
Darshan
0eda9e6315
add: account creation.
...
feat: mocking options.
2026-01-24 20:09:56 +05:30
Darshan
5144b1ce88
update: splits.
...
fix: broken SSE.
fix: upgrade flow not working.
feat: csrf tokens for better security.
fix: local testing mode with wrong paths.
feat: csrf validations pre-post hook plus proper permissions handling on files.
feat: js modules for better handling of js operations on web installer frontend ui.
2026-01-24 16:30:51 +05:30
Darshan
3d86f67acb
update: move server handling to a new file.
...
update: tooltip things.
remove: unused var.
2026-01-22 19:52:46 +05:30
Darshan
58440e70ac
misc.
2026-01-22 18:12:41 +05:30
Darshan
dd16ead898
update: new installer ui.
2026-01-22 17:28:23 +05:30
Darshan
ff160871ae
update: check assistant status on upgrade as well.
2025-12-31 19:21:19 +05:30
ArnabChatterjee20k
ee35322db6
Merge remote-tracking branch 'upstream/1.8.x' into pg-adapter
2025-12-29 16:56:02 +05:30
Jake Barnby
58470bfa7f
Update upgrade/install flows
2025-12-17 18:36:23 +13:00
Jake Barnby
4fb43c6e69
Fix install flow
2025-12-17 16:14:20 +13:00
Darshan
5678860d13
add: optional support for assistant.
2025-12-14 13:07:26 +05:30
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
cbf0cc842d
Add web installer
2025-12-02 23:33:21 +13:00
Damodar Lohani
4b15fec1d7
Remove further auth static methods
2025-11-04 07:51:03 +00:00
Jake Barnby
71f52025ec
Review fixes
2025-10-22 00:30:00 +13:00
Jake Barnby
b12e006014
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# app/init/resources.php
# composer.lock
2025-10-21 18:43:41 +13:00
Jake Barnby
ddde13a78f
Revert "Merge pull request #10468 from appwrite/feat-apps-module-dl"
...
This reverts commit 9dd1939d1f , reversing
changes made to 8dfdfcb522 .
# Conflicts:
# app/config/collections/common.php
# app/controllers/api/users.php
# app/init/resources.php
# composer.lock
2025-10-21 14:59:30 +13:00
Jake Barnby
3a8e2b080d
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# app/init/resources.php
# composer.json
# composer.lock
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php
# tests/e2e/Services/Databases/Legacy/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
2025-10-21 03:16:21 +13:00
Damodar Lohani
4cb63068de
improve install loop
2025-10-16 02:07:17 +00:00
Jake Barnby
f78f08bff9
Transaction support
2025-10-13 18:23:43 +13:00
Damodar Lohani
780799f87a
update to initialize first
2025-09-15 10:41:29 +00:00
Damodar Lohani
2be8895dfd
Merge remote-tracking branch 'origin/1.8.x' into feat-apps-module-dl
2025-09-10 03:56:34 +00:00
shimon
a92bdfaed0
Update Docker Compose to clarify MongoDB readiness check comment, addressing implications of template substitution limitations.
2025-07-31 17:49:04 +03:00
ArnabChatterjee20k
a0c974df42
updated updating database in the installation
2025-06-18 18:09:52 +05:30
ArnabChatterjee20k
cce830e103
added _APP_DB_ADAPTER
2025-06-18 18:09:52 +05:30