Hemachandar
598c71fb11
Move VCS events APIs to Modules ( #11403 )
...
* Move VCS events APIs to Modules
* trait
* lint
* fix external flow
* fix overriden vars
* feedback
2026-03-03 00:15:09 +05:30
Chirag Aggarwal
40fc4edb25
Merge pull request #11433 from appwrite/update-sdk-diff-check
...
chore: improve sdk diff check
2026-03-02 23:43:50 +05:30
Chirag Aggarwal
feedd0eb4a
improve prompt
2026-03-02 23:30:47 +05:30
Chirag Aggarwal
f41c19ed3e
improve prompt
2026-03-02 23:26:48 +05:30
Chirag Aggarwal
94bd9661b3
change
2026-03-02 23:24:48 +05:30
Chirag Aggarwal
e31843be4b
change
2026-03-02 23:20:29 +05:30
Chirag Aggarwal
e7424e70aa
chore: improve sdk diff check
2026-03-02 23:14:08 +05:30
Jake Barnby
5dadb9a998
Merge pull request #11430 from appwrite/realtime-tablesdb-prefix
2026-03-02 23:52:02 +13:00
Hemachandar
164c372b21
Per-project permissions for installations ( #11423 )
...
* Per-project permissions for installations
* lint
2026-03-02 16:10:58 +05:30
Hemachandar
cb260fa3d8
Add authorized field to VCS repository model ( #11420 )
...
* Add authorized field to VCS repository model
* use new API
2026-03-02 15:48:08 +05:30
ArnabChatterjee20k
05a2f56945
updated tests
2026-03-02 14:27:54 +05:30
ArnabChatterjee20k
82a5d138e0
refactor: enhance event handling by ensuring unique events and improving channel merging in Realtime adapter
2026-03-02 14:22:44 +05:30
ArnabChatterjee20k
3d4f37c482
refactor: improve channel handling for Realtime events and update tests for TablesDB compatibility
2026-03-02 14:12:13 +05:30
Jake Barnby
b03ad6d523
Merge pull request #11392 from appwrite/migration-resource-enum-fix
2026-03-02 20:09:05 +13:00
Prem Palanisamy
5c2b1be581
chore: update sdk-generator to 1.11.3
2026-02-27 09:04:18 +00:00
Prem Palanisamy
b3b2fe3ba2
Merge remote-tracking branch 'origin/1.8.x' into migration-resource-enum-fix
2026-02-27 09:01:31 +00:00
Jake Barnby
9667ec2434
Merge pull request #11414 from appwrite/fix-realtime-regions
2026-02-27 08:10:01 +00:00
Jake Barnby
3c4c78d086
Merge branch '1.8.x' into fix-realtime-regions
2026-02-27 06:07:06 +00:00
Jake Barnby
98aab7b34d
Merge pull request #11421 from appwrite/realtime-log-improve
2026-02-27 05:55:13 +00:00
Prem Palanisamy
81e828a200
use named arguments and elvis operator for realtime error logging
2026-02-26 15:45:46 +00:00
Prem Palanisamy
218d25ba1b
improve realtime error logging with project, user, and auth context
2026-02-26 15:45:46 +00:00
Eldad A. Fux
908a74f69d
Merge pull request #11413 from appwrite/fix-users-optional-name-error
...
Fix users optional name error
2026-02-26 16:23:03 +01:00
Jake Barnby
8368a28ff5
Merge pull request #10832 from appwrite/cached-documents-list
2026-02-26 12:55:05 +00:00
Jake Barnby
abe21d51cb
Merge pull request #11418 from appwrite/copilot/sub-pr-11414-again
2026-02-26 12:54:03 +00:00
copilot-swe-agent[bot]
339ecc418d
test: remove testConnectionFailureRegionMismatch and mock PATCH route
...
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-02-26 12:46:47 +00:00
copilot-swe-agent[bot]
5ff7e2af24
fix: revert regions.php, add mock PATCH route for project region in tests
...
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-02-26 12:31:05 +00:00
copilot-swe-agent[bot]
9aa47c267d
test: add region mismatch failure test and fra region to config
...
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-02-26 12:14:23 +00:00
Prem Palanisamy
12dca64b60
Merge remote-tracking branch 'origin/1.8.x' into migration-resource-enum-fix
2026-02-26 12:04:16 +00:00
copilot-swe-agent[bot]
952f48c72a
fix: use AppwriteException, fix console region, add region check test
...
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-02-26 11:55:15 +00:00
copilot-swe-agent[bot]
4e80f7eb9a
Initial plan
2026-02-26 11:35:32 +00:00
Jake Barnby
9db037722c
Merge pull request #11416 from appwrite/copilot/sub-pr-11414
2026-02-26 11:33:44 +00:00
eldadfux
ded05ebea2
Merge remote-tracking branch 'origin/1.8.x' into fix-users-optional-name-error
2026-02-26 12:09:12 +01:00
Eldad A. Fux
a71f3555ae
Merge pull request #11412 from appwrite/fix-better-error-for-functions
...
Fix better error for functions
2026-02-26 12:07:31 +01:00
copilot-swe-agent[bot]
4500349fda
fix: use 'default' fallback for _APP_REGION in realtime.php
...
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-02-26 11:00:09 +00:00
copilot-swe-agent[bot]
611495ec28
Initial plan
2026-02-26 10:50:52 +00:00
Jake Barnby
347436d370
Add region check
2026-02-26 23:37:26 +13:00
Jake Barnby
dd925e335b
Merge pull request #11411 from appwrite/bump-pools
2026-02-26 10:35:46 +00:00
Chirag Aggarwal
0e8b5f1d04
Merge pull request #11400 from appwrite/fix-execution-timeout-status
...
fix: show timed-out executions as failed across API endpoints
2026-02-26 15:43:00 +05:30
Jake Barnby
8dfaf4a9a9
fix: remove unused collectionUpdatedAt from cache key
...
The schema hash already captures all collection changes, making the
$updatedAt field redundant (and unreliable since Utopia preserves it).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 23:12:38 +13:00
Jake Barnby
d5b2f97252
fix: use md5 hash of attributes/indexes instead of counts in cache key
...
Counts alone miss delete/re-add scenarios where the count stays the same
but the schema is different. MD5 of the full attribute and index arrays
captures any schema change.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 23:07:24 +13:00
eldadfux
47a81d165e
Fix for user name to accept null and cast as string
2026-02-26 10:30:41 +01:00
eldadfux
d7c8b9d43a
Better error message when a function fail instead of general_unknown
2026-02-26 10:24:46 +01:00
ArnabChatterjee20k
7562946434
bump pools
2026-02-26 14:29:31 +05:30
Jake Barnby
4d19a5e855
fix: include attribute and index counts in document list cache key
...
The collection $updatedAt is preserved by Utopia Database's updateDocument()
when the value is already set, so it doesn't change when attributes/indexes
are created. Include attribute and index counts in the cache key to ensure
schema changes properly invalidate the document list cache.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 21:10:57 +13:00
Jake Barnby
1c85789a6e
fix: scope cache tests to setup document IDs to avoid count mismatch
...
The testListDocumentsWithCache and testListDocumentsCacheBustedByAttributeChange
tests were failing because testCreateDocument (which runs earlier) adds 3 more
documents to the same movies collection, resulting in 6 docs instead of expected 3.
Additionally, the cache bust test was getting a cache 'hit' instead of 'miss' on
its first request due to sharing the same cache key as the previous test.
Fix by filtering all cache test queries to the 3 known setup document IDs, and
using distinct select/order queries in each test to avoid cache key collisions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 20:34:46 +13:00
Hemachandar
a76a42d2dc
Change validation order in delete memberships API ( #11410 )
2026-02-26 12:25:28 +05:30
eldadfux
79d219bf50
fix cache duplication
2026-02-26 07:50:51 +01:00
eldadfux
9b2143a2a5
Fixed cache duplication
2026-02-26 07:44:35 +01:00
Jake Barnby
b174a50b2a
fix: address coderabbit review comments
...
- Fix indentation alignment in cache hit detection condition
- Add total count assertions for cached and non-cached responses in test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 19:00:25 +13:00
Hemachandar
76965252d8
Move teams API to Modules ( #11358 )
...
* Move teams API to Modules
* lint
* Move team prefs & logs API to Modules (#11359 )
* Move team prefs & logs API to Modules
* format
* missin desc
* Move team memberships API to Modules (#11362 )
* Move team memberships API to Modules
* fix config dir
* Cloud parity
* params
* Cloud conflicts
* refactor
* prop
* refactor
* set teamId
* feedback
* feedback 2
* fix url-encoding
2026-02-26 11:18:29 +05:30