fogelito
5c20e8eb56
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
2026-03-04 13:57:38 +02:00
Luke B. Silver and GitHub
718d3377b0
Merge pull request #11445 from appwrite/fix/publisher
...
fix: stats publisher
2026-03-04 11:43:10 +00:00
loks0n
c81029d8aa
fix: stats publisher
2026-03-04 11:17:50 +00:00
Shmuel Fogel and GitHub
0291f8f943
Merge pull request #11436 from appwrite/executions-collection-index
...
Executions collection index functionInternalId
2026-03-04 11:14:24 +02:00
fogelito
da30142b4d
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into executions-collection-index
2026-03-04 10:29:20 +02:00
fogelito
f5047afec9
Remove index
2026-03-04 10:28:56 +02:00
fogelito
46dcf02b8a
.env
2026-03-04 10:21:16 +02:00
Jake Barnby and GitHub
fdd3a58d81
Merge pull request #11440 from appwrite/perf/realtime-tests
2026-03-04 14:19:32 +13:00
loks0n and Claude Sonnet 4.5
cf7710b580
perf: reduce WebSocket timeout in realtime tests from 45s to 2s
...
Realtime E2E tests were taking 24+ minutes due to intentional timeout waits. Many tests verify event filtering by expecting a TimeoutException, and each was waiting 45 seconds.
Changes:
- Reduce default WebSocket timeout from 45s to 2s in RealtimeBase
- Add optional timeout parameter to getWebsocket() methods
- Use longer timeouts (5-10s) for tests that legitimately wait for slow operations (function executions, test channel events)
- Use named parameters for improved readability
Performance impact:
- Before: 24:07 minutes (1,447 seconds)
- After: 1:09 minutes (69 seconds)
- Speedup: ~21x faster
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-03 22:47:28 +00:00
Luke B. Silver and GitHub
ccaaffed48
Merge pull request #11316 from appwrite/refactor-log-emitter
...
refactor: log emitter
2026-03-03 22:04:44 +00:00
loks0n and Claude Sonnet 4.5
c073743989
fix: lint - order imports in general controller
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-03 20:11:34 +00:00
loks0n and Claude Sonnet 4.5
a0854e0591
refactor: make Bus dispatch synchronous
...
Remove async coroutine wrapper from event dispatch to simplify execution model and improve trace hierarchy. Listeners now execute synchronously in the caller's context, with dependency resolution inlined.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-03 20:06:06 +00:00
loks0n and Claude Opus 4.6
20f248a6ae
refactor: consolidate SiteRequestCompleted into RequestCompleted with optional deployment
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 19:36:48 +00:00
loks0n and Claude Opus 4.6
c171e0c3a2
refactor: add bus.event span attribute to listener invocations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 19:36:48 +00:00
loks0n and Claude Opus 4.6
2081c4c42c
refactor: replace bandwidth queueForStatsUsage with Bus events
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 19:36:48 +00:00
loks0n and Claude Opus 4.6
b45ff6b646
refactor: replace queueForExecutions with Bus event bus
...
Introduce a generic event bus (Utopia\Bus) with typed events, listener
base class, Span instrumentation, and coroutine dispatch. Replace all
direct queueForExecutions and inline execution usage calls with
ExecutionCompleted event and dedicated listeners (Log, Usage).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 19:36:48 +00:00
fogelito
309831cd24
formatting
2026-03-03 18:25:53 +02:00
fogelito
70c81c4986
Fix tests
2026-03-03 18:20:11 +02:00
fogelito
52ab20134f
Fix tests
2026-03-03 18:15:17 +02:00
fogelito
c8097ae1d2
Fix tests
2026-03-03 17:59:12 +02:00
fogelito
270233962a
Deletes
2026-03-03 16:56:14 +02:00
fogelito
4b7d206af3
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
2026-03-03 16:13:14 +02:00
fogelito
5999db295d
Message
2026-03-03 15:44:20 +02:00
fogelito
6751e186b8
lock
2026-03-03 14:29:21 +02:00
fogelito
b6b44efdab
Revert length
2026-03-03 13:58:00 +02:00
fogelito
f4125b8859
Remove length
2026-03-03 13:35:23 +02:00
fogelito
1ccd61ece5
functionInternalId
2026-03-03 12:15:21 +02:00
Hemachandar and GitHub
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 and GitHub
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
fogelito
496d3c61c2
Update 1.8.x
2026-03-02 16:28:31 +02:00
fogelito
24fea43b8a
Update 1.8.x
2026-03-02 14:56:55 +02:00
fogelito
7a4ae03b6f
update lock
2026-03-02 14:49:58 +02:00
fogelito
31d17fb0c3
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# app/controllers/api/messaging.php
# app/controllers/api/teams.php
# app/controllers/api/users.php
# composer.lock
# phpunit.xml
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Logs/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
# src/Appwrite/Utopia/Response/Model/Document.php
# src/Appwrite/Utopia/Response/Model/Row.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesConsoleClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2026-03-02 14:47:33 +02:00
Jake Barnby and GitHub
5dadb9a998
Merge pull request #11430 from appwrite/realtime-tablesdb-prefix
2026-03-02 23:52:02 +13:00
Hemachandar and GitHub
164c372b21
Per-project permissions for installations ( #11423 )
...
* Per-project permissions for installations
* lint
2026-03-02 16:10:58 +05:30
Hemachandar and GitHub
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 and GitHub
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 and GitHub
9667ec2434
Merge pull request #11414 from appwrite/fix-realtime-regions
2026-02-27 08:10:01 +00:00
Jake Barnby and GitHub
3c4c78d086
Merge branch '1.8.x' into fix-realtime-regions
2026-02-27 06:07:06 +00:00
Jake Barnby and GitHub
98aab7b34d
Merge pull request #11421 from appwrite/realtime-log-improve
2026-02-27 05:55:13 +00:00