ArnabChatterjee20k and GitHub
da2444ede2
Merge branch '1.9.x' into realtime-query-message-payload
2026-04-07 17:36:29 +05:30
ArnabChatterjee20k
bc224de751
Add userId to connection info in Realtime adapter and simplify userId fetching
2026-04-07 17:35:48 +05:30
Matej Bačo and GitHub
07a49835a6
Merge pull request #11812 from appwrite/chore-migrate-labels-api
...
Chore: Migrat elabels API
2026-04-07 14:05:31 +02:00
Matej Bačo
d32de6f217
Improve tests
2026-04-07 13:30:35 +02:00
Matej Bačo
9b00ce4f1d
Add new tests
2026-04-07 13:28:35 +02:00
ArnabChatterjee20k
ca62504b5a
Enhance realtime message handling to support initial connection payload and improve query subscription logic
2026-04-07 16:55:10 +05:30
Matej Bačo
8f6c8f9d8d
Migrate to new endpoint
2026-04-07 13:21:36 +02:00
Chirag Aggarwal and GitHub
0ce92da41f
Merge pull request #11810 from appwrite/codex/fix-post-merge-test-regressions
...
[codex] Fix post-merge e2e test regressions
2026-04-07 15:10:53 +05:30
Chirag Aggarwal
e8ef4e40d7
fix post-merge e2e test regressions
2026-04-07 15:05:07 +05:30
Chirag Aggarwal and GitHub
d200b07466
Merge pull request #11809 from appwrite/codex/fix-console-null-route
...
[codex] Handle null console routes in API middleware
2026-04-07 14:42:08 +05:30
Chirag Aggarwal
92abfb31aa
fix null route guard placement
2026-04-07 14:40:18 +05:30
Chirag Aggarwal
6c56eee0f4
test console route not found error type
2026-04-07 14:39:48 +05:30
Chirag Aggarwal
399c37d943
fix console null route handling
2026-04-07 14:33:43 +05:30
Chirag Aggarwal and GitHub
951a96ae01
Merge pull request #11564 from appwrite/feat/migrate-di-container
...
feat: migrate from static Http::setResource() to DI Container
2026-04-07 13:58:10 +05:30
Shimon Newman and GitHub
ed91549681
Merge pull request #11805 from appwrite/revert-schedule-functions-updates
...
revert ScheduleFunctions.php updates
2026-04-06 22:38:05 +03:00
shimon
04173600ae
revert ScheduleFunctions.php updates
2026-04-06 22:33:18 +03:00
ArnabChatterjee20k
d5fe5c34af
Validate subscribe payload format in realtime message handling
2026-04-06 17:14:12 +05:30
ArnabChatterjee20k
6bc9adece8
Refactor realtime message handling to send subscriber keys and add comprehensive tests for subscription message upsert behavior
2026-04-06 17:10:57 +05:30
ArnabChatterjee20k
97d46c6273
Remove redundant subscription removal call in realtime message handling
2026-04-06 16:58:08 +05:30
ArnabChatterjee20k
9d78a8e6b6
Add stats tracking for outbound subscription messages in realtime
2026-04-06 16:57:06 +05:30
ArnabChatterjee20k
d12a6f5168
Refactor realtime message payload handling for improved validation and parsing
2026-04-06 16:41:42 +05:30
ArnabChatterjee20k
0f47e6ea28
Enhance subscription message documentation for clarity on upsertion behavior
2026-04-06 15:59:22 +05:30
ArnabChatterjee20k
592629587d
Remove unused query assertion methods and improve comment clarity in RealtimeQueryBase
2026-04-06 14:07:25 +05:30
ArnabChatterjee20k
187fde4a4e
Refactor realtime subscription handling and enhance query validation in tests
2026-04-06 14:05:42 +05:30
Chirag Aggarwal
b74d4d45f9
Merge request-scoped cookie resources
2026-04-06 13:21:33 +05:30
Chirag Aggarwal and GitHub
aa9a58b44d
Merge pull request #11799 from appwrite/codex/request-scoped-cookie-domain
...
Use request-scoped cookie domain resource
2026-04-06 13:18:27 +05:30
Chirag Aggarwal
59a773e9a0
Document migration host local-domain handling
2026-04-06 12:47:06 +05:30
Chirag Aggarwal
e3053bb83d
Remove dead cookie config defaults
2026-04-06 12:44:48 +05:30
Chirag Aggarwal
1f7fc4bd40
Use request-scoped domain verification
2026-04-06 12:43:05 +05:30
Chirag Aggarwal
d1b59ff3f3
Remove unused cookie domain locals
2026-04-06 12:30:48 +05:30
Chirag Aggarwal
221b52bac0
Add request-scoped cookie domain resource
2026-04-06 12:30:25 +05:30
Chirag Aggarwal
b8ed30db55
Fix CORS header override for analyze
2026-04-06 12:23:50 +05:30
Chirag Aggarwal and GitHub
be56317bf2
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 12:13:31 +05:30
Chirag Aggarwal and GitHub
2dce141d17
Merge pull request #11798 from appwrite/codex/request-response-no-static-state
...
Remove request and response static state
2026-04-06 11:03:15 +05:30
Damodar Lohani and GitHub
d421b5ff30
Merge pull request #11797 from appwrite/fix-cors-paused-project
...
fix: add CORS headers to error responses
2026-04-06 10:42:00 +05:45
Chirag Aggarwal
b8eb0810c2
Make response sensitive mode instance-scoped
2026-04-06 10:24:32 +05:30
Chirag Aggarwal
cb74a5756a
Remove request and response static state
2026-04-06 10:20:18 +05:30
Chirag Aggarwal and GitHub
d1549b225b
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 08:35:58 +05:30
Damodar Lohani and Claude Opus 4.6
ba25849871
fix: resolve cors safely in error handler to avoid cascading failures
...
- Remove cors from inject chain; resolve via getResource() inside
try-catch so DB failures don't cascade when resolving the cors
resource dependency chain (cors -> allowedHostnames -> rule -> DB)
- Use override:true on addHeader to prevent duplicate CORS headers
when init() already set them before the exception was thrown
- Degrades gracefully: if cors resolution fails, error response is
sent without CORS headers (same behavior as before this PR)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 02:59:08 +00:00
Damodar Lohani and Claude Opus 4.6
44f3bbae03
fix: add CORS headers to error responses
...
The Http::error() handler was missing CORS headers, causing browsers to
block error responses (e.g. 403 PROJECT_PAUSED) with a generic CORS
error instead of showing the actual error message. This injects the cors
resource into the error handler and adds CORS headers before sending the
error response, matching the pattern already used in Http::init().
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 01:40:07 +00:00
Shimon Newman and GitHub
9ac686ae31
Merge pull request #11790 from appwrite/schedule-functions-fix
...
Improve schedule function logic
2026-04-05 19:34:49 +03:00
Shimon Newman and GitHub
7385bc1d9f
Merge branch '1.9.x' into schedule-functions-fix
2026-04-05 19:22:44 +03:00
Chirag Aggarwal and GitHub
dffcfe8ee4
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-05 21:16:30 +05:30
Chirag Aggarwal and GitHub
e3f373b8d2
Merge pull request #11772 from appwrite/codex/fix-vectordb-migration-flake
...
[codex] Fix flaky VectorsDB metadata bootstrap in migrations
2026-04-05 21:16:18 +05:30
Chirag Aggarwal and GitHub
8b591f3522
Merge branch '1.9.x' into codex/fix-vectordb-migration-flake
2026-04-05 21:13:18 +05:30
Chirag Aggarwal
452440f3c0
fix: use released cli container support
2026-04-05 21:03:17 +05:30
Chirag Aggarwal and GitHub
4e10cabec0
Merge pull request #11789 from appwrite/codex/fail-missing-spec-docs
...
[codex] Fail specs when referenced docs are missing
2026-04-05 20:58:24 +05:30
Chirag Aggarwal
5d1da00138
refactor: remove redundant desc guards
2026-04-05 20:12:25 +05:30
Chirag Aggarwal
b236e2546b
lock file
2026-04-05 20:10:00 +05:30
Chirag Aggarwal
412d09b801
remove unrelated changes
2026-04-05 20:06:13 +05:30