Prem Palanisamy
a105c56bcc
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version-bkp
2026-04-01 11:07:38 +01:00
Chirag Aggarwal
a5b0378138
Merge pull request #11737 from appwrite/codex/phpstan-baseline-part-2
...
[codex] Fix PHPStan baseline cleanup issues (part 2)
2026-04-01 13:23:15 +05:30
Chirag Aggarwal
320068a576
Merge pull request #11740 from appwrite/speed-up-phpstan
...
Speed up PHPStan analysis with result caching
2026-04-01 13:01:07 +05:30
Chirag Aggarwal
3cd90ae629
fix analyze
2026-04-01 12:59:51 +05:30
Chirag Aggarwal
44f33473bd
Use composer analyze in CI to stay in sync with local workflow
2026-04-01 12:04:31 +05:30
Chirag Aggarwal
358f1b78a8
Speed up PHPStan analysis with result caching
...
Configure a project-local result cache directory so PHPStan only
re-analyses files that changed. In CI, persist the cache across
runs with actions/cache and suppress progress output.
2026-04-01 12:00:32 +05:30
Jake Barnby
1f6b9d94bf
Merge pull request #11739 from appwrite/readme-update-1.9.0-installation
2026-04-01 05:53:38 +00:00
Aditya Oberai
a734c8cd46
Update installation commands in readme for 1.9.0 to include self-hosted wizard
2026-04-01 11:20:45 +05:30
Chirag Aggarwal
1788e1bd6c
Address PR review feedback
2026-04-01 11:15:59 +05:30
Chirag Aggarwal
983adf3ffd
Fix analyze regressions in PHPStan cleanup
2026-04-01 11:00:26 +05:30
Chirag Aggarwal
f2ea0b9b48
Fix PHPStan baseline cleanup issues (part 2)
2026-04-01 10:20:20 +05:30
premtsd-code
d38c921781
Merge branch '1.9.x' into bump-database-version
2026-04-01 05:23:37 +01:00
Jake Barnby
44610462b3
Merge pull request #11735 from appwrite/lohanidamodar-patch-2
2026-04-01 03:57:20 +00:00
Damodar Lohani
28ece7de02
Change Usage class from final to non-final
2026-04-01 09:36:26 +05:45
Jake Barnby
8c6d4d8b36
Merge pull request #11734 from appwrite/fix-defaults
1.9.0
2026-04-01 02:50:09 +00:00
Jake Barnby
2ebc6f70ef
(fix): param default
2026-04-01 15:49:40 +13:00
Damodar Lohani
2b7690d6db
Merge pull request #11732 from appwrite/claude/add-deployment-hook-method-prkpM
...
Add beforeCreateGitDeployment hook for deployment validation
2026-04-01 08:27:50 +05:45
Damodar Lohani
d9af799cc7
Merge branch '1.9.x' into claude/add-deployment-hook-method-prkpM
2026-04-01 08:09:46 +05:45
Damodar Lohani
3ed1ca736d
Merge pull request #11731 from appwrite/claude/update-php-runtimes-hNh1r
...
Update dependencies
2026-04-01 07:57:25 +05:45
Jake Barnby
9fa35db838
Merge pull request #11733 from appwrite/fix-defaults
2026-04-01 02:08:45 +00:00
Claude
b6e020389b
Remove docblock from beforeCreateGitDeployment hook
...
https://claude.ai/code/session_01HP1N9hHbqMzxm5QmaoGhyZ
2026-04-01 02:07:36 +00:00
Jake Barnby
ccc0cfbfdc
(fix): migrate default
2026-04-01 15:04:52 +13:00
Claude
b91506fc2d
Rename hook to beforeCreateGitDeployment
...
https://claude.ai/code/session_01HP1N9hHbqMzxm5QmaoGhyZ
2026-04-01 02:03:59 +00:00
Claude
9ffc23946c
Add validateGitDeployment hook method to Deployment trait
...
Add a no-op protected method that Cloud can override to enforce
billing/block checks before processing git deployments. The hook
is called inside the foreach loop after project validation, so any
exception it throws is caught and logged as an error.
https://claude.ai/code/session_01HP1N9hHbqMzxm5QmaoGhyZ
2026-04-01 02:02:18 +00:00
Jake Barnby
8bb6b5cd2a
Merge pull request #11646 from appwrite/feat/import-export-json
2026-04-01 01:56:47 +00:00
Claude
afea4ca57b
Update appwrite/php-runtimes to 0.19.5
...
https://claude.ai/code/session_01KXrbPzuXNzRhn38xm9zqwJ
2026-04-01 01:44:07 +00:00
Jake Barnby
b30b89ade9
Merge pull request #11730 from appwrite/fix-v24
2026-04-01 01:11:54 +00:00
Jake Barnby
829cf887dc
(fix): missing users case
2026-04-01 14:07:59 +13:00
Prem Palanisamy
32728ae4a0
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
2026-04-01 02:16:20 +02:00
premtsd-code
d862a64874
Merge branch '1.9.x' into feat/import-export-json
2026-03-31 22:54:12 +01:00
Prem Palanisamy
168166b9c1
bump utopia-php/database to 5.3.19 and fix shared-mode CI failures
...
- Bump utopia-php/database from 5.3.17 to 5.3.19
- Remove invalid (int) cast on tenant sequence in shared tables mode
- Fix DSN construction for documentsdb/vectorsdb: filter empty strings
from explode(), skip pool filtering when shared tables env vars unset,
fail fast when no pool found
- Use dedicated mode for separate database pools in getDatabasesDB
since shared tables can't work across engines (PostgreSQL integer
_tenant vs MongoDB UUID tenant). Auto-init schema on first use.
- Add documentsdb/vectorsdb shared tables env vars to CI workflow
- Fix testChannelTablesDBRowUpdate race condition with deterministic
event drain loop
2026-03-31 21:24:22 +02:00
Luke B. Silver
142e671c7d
Merge pull request #11720 from appwrite/codex/phpstan-core-type-docs-1
...
[codex] Fix PHPStan core type and PHPDoc issues (part 1)
2026-03-31 19:42:26 +01:00
Chirag Aggarwal
b4085d1083
Fix token trait PHPStan static access
2026-03-31 22:23:37 +05:30
Chirag Aggarwal
18ed6a9c59
Fix more PHPStan static access issues
2026-03-31 22:04:37 +05:30
Chirag Aggarwal
3d64ccd056
Fix more PHPStan docblock issues
2026-03-31 21:48:14 +05:30
Chirag Aggarwal
4f73eb021f
Fix PHPStan core type and PHPDoc issues (part 1)
2026-03-31 21:44:20 +05:30
premtsd-code
7dcfd3ff3d
Update description for get-queue-audits endpoint
2026-03-31 12:38:48 +01:00
Prem Palanisamy
4dfdfb5e59
Merge remote-tracking branch 'origin/1.9.x' into feat/import-export-json
2026-03-31 12:37:17 +01:00
Prem Palanisamy
5d1009b324
fix: correct resourceType routing, schemaless validation, and E2E tests for migrations
...
- Add getDatabaseResourceType() helper to map database types to resource constants
- Use database-specific resourceType for CSV/JSON import/export instead of hardcoded TYPE_DATABASE
- Skip attribute validation for schemaless databases (DocumentsDB/VectorsDB) in exports
- Parse JSON export queries in migration worker
- Restore MigrationsBase from 1.9.x and append VectorsDB/DocumentsDB E2E tests
2026-03-31 12:35:18 +01:00
Chirag Aggarwal
4568316345
Merge pull request #11715 from appwrite/fix-specs-defaults
...
Fix spec generation defaults for _APP_HOME and _APP_SYSTEM_TEAM_EMAIL
2026-03-31 15:52:14 +05:30
Jake Barnby
c444bccacc
Merge pull request #11716 from appwrite/fix-installer
1.9.0-rc.6
2026-03-31 10:09:42 +00:00
Jake Barnby
f9aee4de5d
(fix): clear stale install data before starting new installation
2026-03-31 23:08:31 +13:00
Chirag Aggarwal
037878cc75
fix: use correct defaults for spec generation
...
Use https://appwrite.io and team@appwrite.io as defaults for _APP_HOME
and _APP_SYSTEM_TEAM_EMAIL in spec generation, instead of [HOSTNAME]
and team@localhost.test placeholders.
2026-03-31 15:11:11 +05:30
Jake Barnby
416b26ac7d
Merge pull request #11710 from appwrite/fix-installer
...
(fix): guard against missing Host header in dispatch
1.9.0-rc.5
2026-03-31 08:30:23 +00:00
Jake Barnby
b47ac00ca8
(refactor): rename migrate param and add --migrate flag to upgrade task
2026-03-31 21:08:29 +13:00
Jake Barnby
2f53d09c5b
(feat): add database migration step to upgrade installer
2026-03-31 20:58:33 +13:00
Jake Barnby
1fa1aa8621
(fix): guard against missing Host header in dispatch
2026-03-31 20:58:22 +13:00
Jake Barnby
ec20fb59e2
Merge pull request #11689 from appwrite/fix-installer
1.9.0-rc.4
2026-03-31 03:51:20 +00:00
Jake Barnby
7e49cf0bed
Revert "(fix): increase GraphQL schema polling timeouts to match CI expectations"
...
This reverts commit 4e32497be1 .
2026-03-31 16:48:32 +13:00
Jake Barnby
4e32497be1
(fix): increase GraphQL schema polling timeouts to match CI expectations
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 16:26:20 +13:00