premtsd-code and GitHub
6d52ff5765
Merge branch '1.9.x' into fix-ci-mongo-shared
2026-04-07 19:30:15 +05:30
Prem Palanisamy
a6eda2c818
CI: run only MongoDB shared_v1/v2 E2E tests
2026-04-07 14:58:06 +01:00
Prem Palanisamy
308a534d98
Merge branch 'bump-database-version2' of https://github.com/appwrite/appwrite into bump-database-version2
2026-04-07 13:16:56 +01:00
Prem Palanisamy
35a72c4f08
Remove (int) cast from setTenant in separate-pool branches
2026-04-07 13:10:16 +01:00
Chirag Aggarwal and GitHub
cb1e31bcd4
Merge pull request #11814 from appwrite/codex/bump-utopia-framework-0-34-18
...
[codex] Bump utopia-php/framework to 0.34.18
2026-04-07 17:38:06 +05:30
Chirag Aggarwal
9403e4d65d
Bump utopia-php/framework to 0.34.18
2026-04-07 17:35:32 +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
Matej Bačo
8f6c8f9d8d
Migrate to new endpoint
2026-04-07 13:21:36 +02:00
premtsd-code and GitHub
ffdd0815a7
Merge branch '1.9.x' into bump-database-version2
2026-04-07 15:56:47 +05:30
Prem Palanisamy
4260324153
Merge branch '1.9.x' into bump-database-version2
...
Resolve merge conflicts in app/init/resources.php and app/worker.php
caused by the DI container migration (Http::setResource/Server::setResource
to $container->set). Port separate-pool shared tables logic for
getDatabasesDB to the new file locations (request.php and message.php)
with the correct $databaseDSN->getParam('namespace') fix.
2026-04-07 11:25:06 +01: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
premtsd-code and GitHub
77ceb15d7d
Merge branch '1.9.x' into bump-database-version2
2026-04-06 15:44:40 +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
Chirag Aggarwal
5ab28ad99a
docs: add missing json migration references
2026-04-05 19:52:48 +05:30
shimon
9be447aacf
Update enqueue timer and improve schedule function logic
...
Reduced the ENQUEUE_TIMER constant from 60 seconds to 30 seconds. Modified the condition for currentTick to use less than or equal to (<=) instead of less than (<) for better accuracy in scheduling. Changed return statement to continue in case of missing schedule key to enhance flow control.
2026-04-05 17:20:31 +03:00