loks0n
ec4203ac9b
chore: remove queue class
2026-02-10 11:35:10 +00: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
226e36db95
Merge pull request #11277 from appwrite/feat-api-key-custom-id
...
Feat: custom ID for API keys
2026-02-10 10:46:00 +01:00
loks0n
b432918385
feat: worker executions
2026-02-09 20:20:44 +00:00
Matej Bačo
a263afeff1
AI quality fixes
2026-02-09 17:10:00 +01:00
Matej Bačo
c0f5fa90cb
Fix AI review
2026-02-09 16:53:18 +01:00
Matej Bačo
e666dc9504
AI review fixes
2026-02-09 16:42:14 +01:00
Matej Bačo
96e85c0bab
AI pr review
2026-02-09 14:35:47 +01:00
Matej Bačo
40ab50ec9d
formatting fix
2026-02-09 14:34:52 +01:00
Matej Bačo
9b762dde40
formatting fix
2026-02-09 14:34:36 +01:00
Matej Bačo
615aff0714
Allow custom ID for API keys
2026-02-09 14:34:05 +01:00
Matej Bačo
525b929e54
Fix implementation, add tests
2026-02-09 13:57:19 +01:00
Matej Bačo
074ffad826
Improve origin unit tests
2026-02-09 13:46:15 +01:00
Matej Bačo
801707c407
Linter fix
2026-02-08 14:47:47 +01:00
Matej Bačo
94581adfcb
Improve dev key tests
2026-02-08 14:44:21 +01:00
Matej Bačo
3a0dc60a4c
Add test; fix implementation; pr reviews
2026-02-08 14:36:34 +01:00
loks0n
d864a61f93
chore: upgrade traefik
2026-02-06 19:16:37 +00:00
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
fogelito
e28ba64dbf
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-05 12:36:25 +02: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
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
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
Jake Barnby
18125156d2
fix: Update compileAndFilter return type to nullable array
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 22:14:41 +13:00
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
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
ArnabChatterjee20k
f8f2f9ca25
removed reduntant test
2026-02-05 14:03:26 +05:30
ArnabChatterjee20k
96ea3391d3
Merge branch '1.8.x' into realtime-query-subscriptions
2026-02-05 13:01:28 +05:30
fogelito
85ea4c8904
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
2026-02-05 08:54:50 +02:00
Matej Bačo
ce99d80c2f
ai review fixes
2026-02-04 15:09:02 +01:00
Matej Bačo
227d61e194
Support trusted console projects
2026-02-04 14:45:38 +01:00
fogelito
186ed5b61f
fix graphQL
2026-02-04 12:29:20 +02:00
fogelito
ffd568aecd
Update 1.8.x
2026-02-04 10:05:54 +02:00
fogelito
d811d1c534
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into localhost-endpoint
...
# Conflicts:
# composer.lock
2026-02-04 10:04:52 +02:00
fogelito
c2b87cff66
$this->webEndpoint,
2026-02-04 09:53:37 +02:00
fogelito
ca03176ad6
$this->webEndpoint,
2026-02-04 09:53:19 +02:00
fogelito
736b72164e
ci cd
2026-02-03 16:14:00 +02:00
ArnabChatterjee20k
f82662e84e
added dot escaping fix for channel names
2026-02-03 18:33:35 +05:30
Jake Barnby
952f209a44
Merge pull request #11202 from appwrite/realtime-query-subscriptions
2026-02-03 11:44:13 +00:00
fogelito
8b4f4d2fea
localhost
2026-02-03 12:43:37 +02:00
fogelito
c0cbf991ab
Run tests
2026-02-03 11:48:48 +02:00
fogelito
91f3bf0244
Run tests
2026-02-03 11:47:21 +02:00
Jake Barnby
413a91bd0a
Lint
2026-02-03 22:33:51 +13:00
Jake Barnby
23c3496a63
Add missing model map
2026-02-03 22:30:02 +13:00
ArnabChatterjee20k
0528c0d693
updated the case for select all and empty payload
2026-02-03 14:29:34 +05:30
ArnabChatterjee20k
4319612358
updated unit tests
2026-02-03 14:16:35 +05:30
ArnabChatterjee20k
a10fbc64c7
updated subscription after permission change
2026-02-03 13:46:05 +05:30
fogelito
f1a2e869a2
localhost setUp
2026-02-03 10:11:03 +02:00
ArnabChatterjee20k
d18d4d8263
updated subscription process
2026-02-03 11:43:23 +05:30