premtsd-code and GitHub
9ba6bfba62
Merge branch '1.9.x' into backup-migration-multitype
2026-03-24 13:13:23 +00:00
Jake Barnby
10a6e8832b
(fix): auto-detect upgrade mode and database from existing config files
2026-03-25 02:07:53 +13:00
premtsd-code and GitHub
6f73602dd7
Merge branch '1.9.x' into backup-migration-multitype
2026-03-24 13:01:29 +00:00
Jake Barnby and GitHub
a92ad3aa8b
Merge pull request #11624 from appwrite/fix-installer-state
2026-03-24 12:47:48 +00:00
Prem Palanisamy
b1e97b4539
Merge 1.9.x and add new API key scopes
2026-03-24 12:14:50 +00:00
Jake Barnby and Claude Opus 4.6
a659038ad2
fix: address review comments on installer state PR
...
- Restore postgresql in compose.phtml allowedDbServices for consistency
with WhiteList validators, JS defaults, and compose template sections
- Log errors in performReset catch block instead of swallowing silently
- Move $currentStep assignment before waitForApiReady so timeout errors
are attributed to the correct step
- Replace blocking fgets loop in execWithContainerProgress with
non-blocking stream_select polling to prevent unbounded hangs
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 01:05:47 +13:00
Jake Barnby
4da726029c
(fix): installer stale resume redirect and account-setup phase delay
2026-03-25 00:56:42 +13:00
Jake Barnby
f016d4b7cd
(fix): auto-detect existing database type instead of blocking upgrades
2026-03-25 00:39:17 +13:00
Jake Barnby
22e1969895
(fix): installer step ordering, initial container count, and proc_close timeout
2026-03-25 00:02:21 +13:00
Jake Barnby and GitHub
49688a6c75
Merge pull request #11628 from appwrite/patch-list-db
2026-03-24 11:00:55 +00:00
ArnabChatterjee20k
2b33dc3c72
updated merging of user and current queries
2026-03-24 16:07:31 +05:30
ArnabChatterjee20k
9e595588bc
lint
2026-03-24 16:03:28 +05:30
ArnabChatterjee20k
20bd7af370
added a fallback isnulll
2026-03-24 15:59:42 +05:30
Jake Barnby
5ca30d37f7
(fix): tolerate console signup restriction in installer account creation
2026-03-24 21:36:32 +13:00
Jake Barnby
76684874e9
(feat): installer improvements — reset, state resilience, container progress, SSL email fallback
2026-03-24 21:25:57 +13:00
Jake Barnby
1acfef5f5d
(fix): set installer session cookie domain to match Appwrite convention
2026-03-24 21:25:47 +13:00
Jake Barnby
e58f0b6378
fix: address review — pass HTTPS port to certificate check, use resolved protocol for console button, add hex length guard
2026-03-24 17:46:22 +13:00
Jake Barnby
c5c78e0f2b
Merge remote-tracking branch 'origin/1.9.x' into fix-installer-certificates
2026-03-24 16:55:54 +13:00
Jake Barnby
60b5f4433c
(feat): add SSL certificate check step to web installer redirect flow
2026-03-24 16:53:43 +13:00
Jake Barnby and GitHub
8666bf1325
Merge branch '1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-24 03:03:02 +00:00
Hemachandar and GitHub
d53cad2b0f
perf: simplify repository authorized checks ( #11616 )
...
* perf: simplify repository authorized checks
* search repos
2026-03-23 22:18:35 +05:30
Luke B. Silver and GitHub
9d976fdc9f
Merge pull request #11607 from appwrite/fix/failed-open-realtime-publishing
...
fix: fail open realtime publishing
2026-03-23 17:44:49 +01:00
Matej Bačo
7ab474b963
Fix failing tests
2026-03-23 12:33:08 +01:00
Matej Bačo
10da066075
Merge branch '1.9.x' into feat-public-project-variables-api
2026-03-23 12:21:11 +01:00
Matej Bačo
01142bba2c
Merge branch '1.8.x' into feat-public-project-variables-api
2026-03-23 12:21:06 +01:00
ArnabChatterjee20k
336bc3a74f
Merge remote-tracking branch 'origin/revert-11585-revert-11402-sync-mongodb' into revert-11585-revert-11402-sync-mongodb
2026-03-23 15:20:22 +05:30
ArnabChatterjee20k
8a80ec12ed
removed comments
2026-03-23 15:17:09 +05:30
ArnabChatterjee20k and GitHub
b7f06a76aa
Merge pull request #11608 from appwrite/fix/vectorsdb-console-improvements
...
Register missing vectorsdb listDocumentLogs endpoint
2026-03-23 13:07:31 +05:30
Prem Palanisamy
a9acba916a
fix: format VectorsDB registry import order
2026-03-23 06:40:48 +00:00
ArnabChatterjee20k
8ae07ac61f
Merge remote-tracking branch 'origin/1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-23 10:47:23 +05:30
ArnabChatterjee20k
5466f55cfa
removed logs
2026-03-23 10:46:53 +05:30
Prem Palanisamy
28ba11c71e
register vectorsdb listDocumentLogs endpoint
2026-03-22 23:02:34 +00:00
ArnabChatterjee20k and Prem Palanisamy
a14d51321a
refactor: remove debug output and enhance collection creation test with eventual assertion
2026-03-22 23:02:34 +00:00
ArnabChatterjee20k and Prem Palanisamy
d8f3d581cc
added log vectordb colleciton creation
2026-03-22 23:02:34 +00:00
loks0n
be76990bb6
fix: fail open realtime publishing
2026-03-22 18:50:03 +01:00
Matej Bačo
0a5a8c5b6c
Merge branch '1.8.x' into 1.9.x
2026-03-20 16:28:16 +01:00
Matej Bačo and GitHub
875637bf35
Merge pull request #11533 from appwrite/feat-user-impersonation
...
Add impersonation feature for user management
2026-03-20 16:13:51 +01:00
ArnabChatterjee20k
1aa86708f3
added error loggins to check
2026-03-20 17:59:52 +05:30
3a40b6b629
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-20 22:18:56 +13:00
Jake Barnby and Claude Opus 4.6
ef0954cdda
fix: propagate isUpgrade flag from Upgrade to Install for CLI path
...
Install::action() hardcoded isUpgrade=false, so the CLI upgrade path
never rewrote compose/env files. Added a protected property that
Upgrade sets before calling parent::action().
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 21:56:06 +13:00
Jake Barnby and Claude Opus 4.6
d4c9af2eb2
fix: strip surrounding quotes when parsing .env file values
...
Env::__construct() now strips " and ' wrapping from values so that
_APP_DB_ADAPTER="mariadb" is read as mariadb, not "mariadb".
Without this, the upgrade flow rejected the existing database adapter
because the quoted value didn't match the whitelist.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 20:21:50 +13:00
ArnabChatterjee20k
3baf2681df
fix: remove appwrite-mongo-express service and update database type query filters in XList
2026-03-20 11:59:26 +05:30
Jake Barnby and Claude Opus 4.6
1ad2cd68ef
fix: rewrite compose/env files during upgrade so new image versions are applied
...
useExistingConfig was preventing the compose template from being
rewritten on non-local upgrades, leaving old image version tags in
place. Also fix Upgrade reading hardcoded .env instead of
getEnvFileName().
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 19:12:47 +13:00
ArnabChatterjee20k
9a70445395
Merge remote-tracking branch 'origin/1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-20 11:29:37 +05:30
Jake Barnby and Claude Opus 4.6
47408f04dc
fix: always cast $sequence to string for SDK type safety
...
Revert the is_int preservation — SDKs declare $sequence as string,
so the API must always return a string. Updated tests to match.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 17:24:21 +13:00
Jake Barnby and Claude Opus 4.6
827dd2d039
fix: preserve integer type for $sequence and handle nested relationship casting
...
- Document/Row model filters now preserve int type for $sequence instead of always casting to string
- V21 response filter recursively casts $sequence on nested relationship documents
- Added unit tests for nested document/row $sequence casting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 16:36:04 +13:00
Jake Barnby
48e99e70ac
fix: remove 1.8.2 references, upgrade path is 1.8.1 to 1.9.0
2026-03-20 14:09:07 +13:00
Jake Barnby
2007fbf241
Merge remote-tracking branch 'origin/1.8.x' into chore-update
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
2026-03-20 14:04:46 +13:00
Jake Barnby
2673af7b83
fix: propagate database param in CLI install and fix upgrade conflict detection
2026-03-20 13:26:18 +13:00
Jake Barnby
fb21211ae8
fix: return \$sequence as string and add V21 backward-compat filters
2026-03-20 13:08:19 +13:00