Matej Bačo
51f036491a
Merge pull request #11278 from appwrite/feat-list-api-keys-queries
...
Feat: queries param on list api keys
2026-02-10 12:47:00 +01:00
Luke B. Silver
5e974713b7
Merge pull request #11281 from appwrite/feat/worker-executions
...
feat: worker executions
2026-02-10 10:56:30 +00:00
Matej Bačo
0621a32aa6
Fix tests; speed up tests; fix 5xx error
2026-02-10 11:43:22 +01:00
Matej Bačo
e1cbbe3943
Merge branch '1.8.x' into feat-list-api-keys-queries
2026-02-10 10:46:56 +01:00
Matej Bačo
faedf49488
Merge pull request #11276 from appwrite/fix-rule-oauth
...
Fix: rule oauth flow
2026-02-10 10:27:25 +01:00
loks0n
b432918385
feat: worker executions
2026-02-09 20:20:44 +00:00
Matej Bačo
6df5556473
Implement queries param to list api keys
2026-02-09 14:58:36 +01:00
Matej Bačo
36c87d109a
Fix rule oauth flow
2026-02-09 13:45:18 +01:00
Matej Bačo
e09dd98f36
Fix site vcs deployment bug too
2026-02-09 13:30:46 +01:00
Matej Bačo
96e1221a5f
Fix implementation
2026-02-09 13:27:31 +01:00
Matej Bačo
e13f4c8545
Fix VCS template flow
2026-02-09 13:26:33 +01:00
Hemachandar
353b7f2a49
Move VCS auth & callback APIs to Modules ( #11274 )
...
* Move VCS auth & callback APIs to Modules
* lint
* rename
2026-02-09 15:55:37 +05:30
Hemachandar
f7ab8e46d3
Improve certificate dns failure logs ( #11268 )
...
* Better logs for DNS failures
* some more
* appwrite exception
* type
* refactor
* tiny
* better logs
2026-02-09 15:45:41 +05:30
Chirag Aggarwal
f1639e0b67
fix: disable execution document writes for nyc region in API
...
Temporarily skip execution createDocument calls in the Executions
Create handler when _APP_REGION is set to 'nyc' to reduce database
load. Marked with TODO comments for removal.
2026-02-07 21:42:10 +05:30
Chirag Aggarwal
a520a67da8
fix: disable execution document writes for nyc region
...
Temporarily skip all execution createDocument and updateDocument calls
in the Functions worker when _APP_REGION is set to 'nyc' to reduce
database load. Marked with TODO comments for removal.
2026-02-07 21:19:00 +05:30
Luke B. Silver
9612ed338f
Merge pull request #11262 from appwrite/chore-remove-auth-skip-from-workers
...
chore: remove auth skip from workers
2026-02-06 10:13:11 +00:00
Hemachandar
da7f5b7336
Move VCS repository APIs to Modules ( #11259 )
...
* Move VCS repository APIs to Modules
* add to http
* lint
* strategy fix
* rename to detections
2026-02-06 15:22:44 +05:30
loks0n
ec418e60b7
chore: remove auth skip from workers
2026-02-06 09:44:10 +00:00
Matej Bačo
2ad0135890
Merge pull request #11249 from appwrite/ser-1092-v2
...
Create rule in SSL task
2026-02-06 09:34:26 +01:00
Jake Barnby
801befeacd
Merge branch '1.8.x' into get-cursor-queries
2026-02-06 05:59:48 +00:00
fogelito
093bc7bf3d
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-06 07:14:07 +02:00
fogelito
90f10ce685
Use https
2026-02-06 07:13:39 +02:00
Hemachandar
45e74d7b3d
rule
2026-02-06 00:14:15 +05:30
Jake Barnby
b5bb4c2e07
Merge pull request #11254 from appwrite/feat-collection-size
...
Expose row bytes used/bytes free on table/collection
2026-02-05 11:25:02 +00:00
Jake Barnby
3b2c05eb8d
Update desc
2026-02-05 23:50:10 +13:00
fogelito
e28ba64dbf
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-05 12:36:25 +02:00
Jake Barnby
747b400616
Merge pull request #11251 from appwrite/fix-realtime-performance
...
Realtime query performance improvements
2026-02-05 10:15:58 +00:00
fogelito
cb58da7279
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-05 12:13:02 +02:00
Matej Bačo
106458a79d
Merge pull request #11208 from appwrite/ser-539-modules
...
Move project create & update APIs to Modules
2026-02-05 11:11:09 +01:00
fogelito
d40b1707ba
Remove var_dump
2026-02-05 12:09:54 +02:00
Jake Barnby
2bc8d80273
Merge branch '1.8.x' into feat-collection-size
2026-02-05 09:55:23 +00:00
Jake Barnby
1d94e60a37
Merge branch '1.8.x' into fix-realtime-performance
2026-02-05 09:54:42 +00:00
Jake Barnby
4f7337759f
Expose row bytes used/bytes free on table/collection
2026-02-05 22:53:04 +13:00
Jake Barnby
fed8354c52
Merge pull request #11237 from appwrite/realtime-query-subscriptions
...
Realtime query subscriptions
2026-02-05 09:36:54 +00:00
Hemachandar
cbfef909ee
reset permissions
2026-02-05 15:03:27 +05:30
Hemachandar
107fadfe37
Merge branch '1.8.x' into ser-539-modules
2026-02-05 15:00:52 +05:30
Jake Barnby
e21614088f
fix: Address CodeRabbit review comments
...
- Fix OR precheck bug: skip attribute existence check when OR conditions
exist, since OR can match with partial attributes present
- Remove dead code in app/realtime.php (unused $names and $channels variables)
- Add tests for OR queries with missing attributes in one branch
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 22:24:26 +13:00
Hemachandar
1c6880a78e
Improve certificate sync logs ( #11243 )
...
* Add friendly message for async certificate generation
* better msg
* simplify
* remove escaping
* set certificateId
2026-02-05 14:48:37 +05:30
Jake Barnby
765d334674
fix: Return null instead of empty array for non-matching queries
...
RuntimeQuery::filter() now returns null when the query doesn't match,
instead of an empty array. This distinguishes between "no match" and
"match with empty payload", fixing the issue where subscriptions with
empty payloads weren't being delivered.
Updated Realtime::getSubscribers() to check for null instead of using
!empty(), and updated all tests to expect null for non-matches.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 22:08:43 +13:00
Matej Bačo
a46fa50c51
Merge pull request #11252 from appwrite/ser-1103-installations
...
Move VCS installation APIs to Modules
2026-02-05 10:07:35 +01:00
Jake Barnby
3e31094e1e
fix: Fix unit test failures for RuntimeQuery and Messaging tests
...
- Add missing isSelectAll() method to RuntimeQuery class
- Update RuntimeQueryTest to use compile() before filter() since filter()
expects pre-compiled query arrays, not Query objects
- Remove incorrect break statement in Realtime::getSubscribers() that was
stopping iteration after the first matching channel, causing subscribers
to not be found for subsequent channels
- Use local variable $subscriptionsByChannel to avoid unused variable warning
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 21:57:00 +13:00
fogelito
074470c2c2
check _APP_MIGRATION_HOST
2026-02-05 10:35:35 +02:00
Hemachandar
aa30db2136
refactor
2026-02-05 13:51:32 +05:30
Hemachandar
4aaa3bfd9f
Cleanup functions & sites attribute when installation is deleted
2026-02-05 13:27:06 +05:30
ArnabChatterjee20k
96ea3391d3
Merge branch '1.8.x' into realtime-query-subscriptions
2026-02-05 13:01:28 +05:30
Hemachandar
7f824785d5
lint
2026-02-05 12:55:34 +05:30
Hemachandar
8c191fca92
wire module
2026-02-05 12:44:19 +05:30
Jake Barnby
ecf0a1ec67
Avoid closures on hot path
2026-02-05 18:47:49 +13:00
Jake Barnby
ead2afb9d4
Early exit on select all
2026-02-05 18:47:27 +13:00
Hemachandar
26b0447657
add to http
2026-02-04 20:41:46 +05:30