Commit graph

8435 commits

Author SHA1 Message Date
Jake Barnby
ead2afb9d4 Early exit on select all 2026-02-05 18:47:27 +13:00
Chirag Aggarwal
4ef43aacd9 Simplify country code span logging for internal SMS messages
Internal SMS always has a single recipient, so remove the unnecessary
count-based tracking and simplify to just log the country code directly.
2026-02-04 15:28:27 +05:30
Chirag Aggarwal
ce49b8ecb8
Merge pull request #11239 from appwrite/upgrade-utopia-queue 2026-02-04 15:25:56 +05:30
Chirag Aggarwal
579f07f8bb fix unit test 2026-02-04 14:30:24 +05:30
Jake Barnby
d45893d123
Merge pull request #11241 from appwrite/fix-leaks
Fix leaks
2026-02-04 08:31:27 +00:00
Chirag Aggarwal
91c1572318 log 2026-02-04 12:23:55 +05:30
Chirag Aggarwal
05a3417297
Merge branch '1.8.x' into upgrade-utopia-queue 2026-02-04 12:23:18 +05:30
Jake Barnby
5e495aa2da
Merge pull request #11240 from appwrite/fix-sites-domains
CLI update
2026-02-04 06:28:14 +00:00
Jake Barnby
cdd2be175f Pre-parse queries 2026-02-04 19:27:57 +13:00
Jake Barnby
2f5e5d384f Array push on hot loop 2026-02-04 19:27:18 +13:00
Jake Barnby
2c790ecd84 Fix potential depth leak 2026-02-04 19:22:00 +13:00
Jake Barnby
5733972218 Fix webhook leak 2026-02-04 19:20:42 +13:00
Jake Barnby
2416eef4a7 Fix stats leak 2026-02-04 19:20:19 +13:00
Chirag Aggarwal
49195e5d6f
Merge branch '1.8.x' into upgrade-utopia-queue 2026-02-04 11:22:23 +05:30
Chirag Aggarwal
1eaf5d5ffa replace app usage with http 2026-02-04 11:22:04 +05:30
Jake Barnby
17be0eb634 CLI sites domain fix 2026-02-04 18:04:48 +13:00
Chirag Aggarwal
345d8f2db5 fix: use individual span attributes for country codes
Replace stringified JSON countryCodes attribute with individual
countryCode_{code} attributes to improve LogQL query compatibility.
2026-02-04 10:15:36 +05:30
Chirag Aggarwal
5537fe210e
Merge pull request #11236 from appwrite/safeguard-span-finish 2026-02-03 18:32:32 +05:30
Chirag Aggarwal
4c08cb36a8 chore: safeguard span finish 2026-02-03 18:30:51 +05:30
Jake Barnby
952f209a44
Merge pull request #11202 from appwrite/realtime-query-subscriptions 2026-02-03 11:44:13 +00:00
Jake Barnby
c04353bd38
Merge pull request #11230 from appwrite/fix-responses 2026-02-03 11:37:09 +00: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
Chirag Aggarwal
ae720c3462 Fix country code extraction using locale config
Use the existing locale-phones config to accurately extract country
codes from phone numbers. Sorts codes by length descending to match
longer codes first (e.g., 1868 Trinidad before 1 USA).
2026-02-03 12:36:46 +05:30
Chirag Aggarwal
e14a026415 Add country code extraction for external SMS messages
Extract country codes from target identifiers for external SMS
messages to match the behavior of internal SMS messages.
2026-02-03 12:32:21 +05:30
Chirag Aggarwal
52cb8a9c56 Improve span data with detailed metrics
Add richer span data for better observability:
- External messages: messageId, topic/user/target counts, recipient total,
  provider details, delivery stats (delivered/errors), final status
- Internal SMS: recipient count, country codes extracted from phone numbers,
  sender number, delivery status and count
2026-02-03 12:27:27 +05:30
Chirag Aggarwal
787e7aed43 Add Span tracing to Messaging worker
Replace Console logging with Span tracing in the Messaging worker
for better observability. Initialize Span storage and exporter in
worker.php to enable tracing in all workers.
2026-02-03 11:59:49 +05:30
ArnabChatterjee20k
d18d4d8263 updated subscription process 2026-02-03 11:43:23 +05:30
Chirag Aggarwal
92d2310a53
Merge pull request #11227 from appwrite/fix-deprecation-warnings 2026-02-03 11:19:23 +05:30
ArnabChatterjee20k
29b6adf407
Merge branch '1.8.x' into realtime-query-subscriptions 2026-02-03 10:46:34 +05:30
ArnabChatterjee20k
10e971aded updated tests and empty subscriptionsid issue 2026-02-03 10:46:01 +05:30
Chirag Aggarwal
6c4394947f Fix Safe PHP deprecation warnings 2026-02-03 10:11:12 +05:30
Chirag Aggarwal
f15e9eb356 Add 7-day job TTL for functions queue
Set jobTTL to 7 days for FUNCTIONS_QUEUE_NAME using a match expression
for easy extensibility to other queues in the future.
2026-02-03 09:24:32 +05:30
Hemachandar
f648d82c8c
Remove cleanup-stale-executions from Interval task (#11224) 2026-02-03 01:18:34 +05:30
ArnabChatterjee20k
3c2f0cc982 updated to new slot based filtering for realtime 2026-02-02 21:50:23 +05:30
Matej Bačo
a967ee9b1b
Merge pull request #11213 from appwrite/feat-array-domains-env
Feat: Array domain variables
2026-02-02 17:06:55 +01:00
ArnabChatterjee20k
6e576b5140 added realtime query new channel and channel wise filters 2026-02-02 19:45:21 +05:30
Hemachandar
630d3376a6
Use Swoole timers in Interval task (#11205)
* Use Swoole timers in `Interval` task

* refactor

* block coroutine from exiting

* nit

* Add span

* cleanup unused var

* camelCase
2026-02-02 18:47:54 +05:30
Jake Barnby
dfdbcf015c
Merge pull request #11207 from appwrite/migration-endpoint 2026-02-02 10:34:04 +00:00
Chirag Aggarwal
52174816b2 chore: update messaging worker logging 2026-02-02 15:39:12 +05:30
fogelito
53b8886729 Remove env variable 2026-02-02 11:29:38 +02:00
fogelito
c1161ff27c check isset 2026-02-02 08:13:24 +02:00
fogelito
f530ec3db5 Remove dbg 2026-02-01 15:57:30 +02:00
fogelito
3502cad4a5 formatting 2026-02-01 15:53:41 +02:00
fogelito
e760a1386b Use credentials 2026-02-01 15:51:41 +02:00
fogelito
644dcb8fb1 empty $credentials 2026-02-01 15:11:29 +02:00
fogelito
40dede6503 Use apiHostname 2026-02-01 14:54:42 +02:00
fogelito
d19eec9849 var dump 2026-02-01 12:31:17 +02:00