Matej Bačo
0114e260f0
Fix tests
2026-03-23 12:56:23 +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
Matej Bačo
71146118d2
Merge pull request #11561 from appwrite/fix-oauth-token-flow-provider-param
...
Fix: OAuth2 token missing provider name
2026-03-23 12:17:29 +01:00
Matej Bačo
682105c068
Rework without schema changes
2026-03-23 11:52:40 +01:00
Matej Bačo
07ff923d38
Merge branch '1.9.x' into fix-oauth-token-flow-provider-param
2026-03-23 11:41:42 +01:00
Matej Bačo
2c5e029116
Merge branch '1.8.x' into fix-oauth-token-flow-provider-param
2026-03-23 11:41:39 +01:00
Steven Nguyen
6e59e1307d
Merge pull request #11602 from appwrite/copilot/update-trivy-in-workflow
...
Updating trivy in GitHub Actions workflow
2026-03-22 07:12:32 -07:00
copilot-swe-agent[bot] and stnguyen90
24848a872c
chore: pin trivy-action to safe v0.35.0 SHA to fix compromised 0.20.0 tag
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
Agent-Logs-Url: https://github.com/appwrite/appwrite/sessions/ad20d09a-e80d-4611-9959-2e35c3413736
2026-03-21 16:47:45 +00: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
875637bf35
Merge pull request #11533 from appwrite/feat-user-impersonation
...
Add impersonation feature for user management
2026-03-20 16:13:51 +01:00
Jake Barnby
6410c2dcdf
Merge pull request #11592 from appwrite/chore-update
2026-03-20 11:03:13 +00:00
Jake Barnby and greptile-apps[bot]
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
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
Jake Barnby
dabe98d4a1
Merge pull request #11591 from appwrite/chore-update
2026-03-20 05:54:39 +00:00
Jake Barnby
c9d023991d
(test): add e2e test for $sequence query type validation per adapter
2026-03-20 18:03:17 +13:00
Jake Barnby
91e252382b
(test): add strict type assertions and list coverage for V21 $sequence filter
2026-03-20 17:33:15 +13:00
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
ed1ab85356
Remove exclude for CI
2026-03-20 15:41:15 +13:00
Jake Barnby
c155c88a31
Fix stan
2026-03-20 15:37:23 +13:00
Jake Barnby
df58831d92
Update DB
2026-03-20 14:23:59 +13:00
Jake Barnby
aef9f447f7
Update lock
2026-03-20 14:17:40 +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
21d7e2dfb5
chore: update utopia-php/database to fix metadata reconciliation
2026-03-20 13:08:34 +13:00
Jake Barnby
9235a4cc15
test: add V21 request and response filter unit tests
2026-03-20 13:08:27 +13:00
Jake Barnby
fb21211ae8
fix: return \$sequence as string and add V21 backward-compat filters
2026-03-20 13:08:19 +13:00
Jake Barnby
616762f696
fix: harden migrate task for MongoDB compat and 1.8.x upgrades
2026-03-20 13:08:12 +13:00
Jake Barnby
3b5ba2a2b0
feat: add V24 migration for 1.9.0 schema changes
2026-03-20 13:08:05 +13:00
Jake Barnby
7ae1cf4db0
chore: bump version to 1.9.0 and update changelog
2026-03-20 13:07:55 +13:00
Steven Nguyen
c537d09b5c
Merge pull request #11589 from appwrite/copilot/update-origin-test-cases-tauri
...
Add tauri:// as a supported origin scheme
2026-03-19 16:06:35 -07:00
eldadfux
efeb3b4a00
fixes
2026-03-19 23:02:41 +01:00
eldadfux
aa89128d10
Fixes
2026-03-19 22:54:45 +01:00
eldadfux
e8c0ab0cc1
Fixed email validator
2026-03-19 22:44:04 +01:00
eldadfux
b81f3f8267
Merge origin/1.8.x into feat-user-impersonation
2026-03-19 22:12:38 +01:00
copilot-swe-agent[bot] and stnguyen90
b79132556c
feat: add support for tauri://localhost as an allowed origin
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
2026-03-19 20:14:24 +00:00
copilot-swe-agent[bot]
99c76689ee
Initial plan
2026-03-19 20:12:17 +00:00
Matej Bačo
bdd3c2f9f5
Fix failing tests
2026-03-19 15:33:36 +01:00
Matej Bačo
1754d6cc81
Fix failing tests
2026-03-19 15:21:22 +01:00
Matej Bačo
351efa6cf2
Fix backwards compatibility
2026-03-19 15:00:20 +01:00
Jake Barnby
1aa2c7ff2b
Merge pull request #11585 from appwrite/revert-11402-sync-mongodb
2026-03-19 13:50:22 +00:00
ArnabChatterjee20k
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
Matej Bačo
8af0efafd4
Merge branch '1.8.x' into feat-public-project-variables-api
2026-03-19 14:17:26 +01:00
Matej Bačo
7e7cac017c
Merge pull request #11582 from appwrite/fix-webhooks-duplication
...
Fix: webhook endpoints duplication
2026-03-19 14:16:30 +01:00
Jake Barnby
b8cb146eb9
Merge pull request #11402 from appwrite/sync-mongodb
2026-03-19 12:30:05 +00:00