Jake Barnby and greptile-apps[bot]
990a32dd9e
Update src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-08 23:31:55 +12:00
Jake Barnby
c5b8ed9cc1
feat(databases): cache list responses without requiring a select query
2026-04-08 23:02:34 +12:00
Jake Barnby
c6f8599c75
feat(databases): add purge parameter to updateCollection and updateTable
2026-04-08 21:31:38 +12:00
Jake Barnby
91d8519940
refactor(databases): restructure list response cache and clarify ttl description
2026-04-08 21:31:34 +12:00
Parth Bhardwaj
2f5a49a37d
Merge branch '1.9.x' into fix-10923-realtime-atomic-payload
2026-04-08 13:39:54 +05:30
Matej Bačo
1f93184c42
Merge pull request #11615 from appwrite/feat-public-platform-api
...
Feat: public platform API
2026-04-08 10:08:10 +02:00
Matej Bačo
cea242c66f
Merge branch '1.9.x' into feat-public-platform-api
2026-04-08 09:29:54 +02:00
Matej Bačo
ce4eb563b3
AI review fixes
2026-04-08 09:29:12 +02:00
Matej Bačo
2307d637fb
Revert new patch version
2026-04-08 09:10:02 +02:00
premtsd-code
0aa72aafae
Merge branch '1.9.x' into bump-database-version2
2026-04-08 11:32:22 +05:30
Chirag Aggarwal
f5ab593261
fix: make Project model public for server SDK spec generation
...
The project.updateLabels route uses AuthType::KEY which makes it
available on the server platform, but the Project model had public=false
causing it to be filtered out during spec generation.
2026-04-08 10:47:37 +05:30
Chirag Aggarwal
dd4a43b78c
fix: throw RuntimeException for unresolved response models in spec generation
...
Spec generation silently produced a fatal error when a response model
string could not be resolved to a registered model object. Now throws a
clear RuntimeException in both Swagger2 and OpenAPI3 formats, for both
single and array model responses.
Also adds a CI job to run spec generation on every PR so unresolved
models are caught before merge.
2026-04-08 10:41:43 +05:30
premtsd-code
2258668769
Merge branch '1.9.x' into bump-database-version2
2026-04-08 10:15:53 +05:30
Chirag Aggarwal
59bf4663ca
Merge pull request #11808 from appwrite/fix/sdk-dev-branch-sync
...
fix: reset SDK dev branch to base branch before pushing
2026-04-08 00:40:56 +05:30
premtsd-code
6653dbbb92
Merge branch '1.9.x' into bump-database-version2
2026-04-07 20:47:13 +05:30
Matej Bačo
9ea0b2bc2f
formatting fix
2026-04-07 15:56:54 +02:00
Matej Bačo
715727853b
Fix unit test
2026-04-07 15:56:42 +02:00
Matej Bačo
34dfcba45c
Linter fix
2026-04-07 14:08:16 +02:00
Matej Bačo
3e4e7fc0cd
Merge branch '1.9.x' into feat-public-platform-api
2026-04-07 14:08:00 +02:00
Matej Bačo
8f6c8f9d8d
Migrate to new endpoint
2026-04-07 13:21:36 +02:00
Matej Bačo
23fcb284a1
Fix backwards QA
2026-04-07 12:46:25 +02:00
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
Matej Bačo
d66813d3cf
Fix tests + QA fixes
2026-04-07 12:07:21 +02:00
Matej Bačo
f3acadd53c
Fix linter
2026-04-07 10:43:57 +02:00
Matej Bačo
331fcee710
Merge branch '1.9.x' into feat-public-platform-api
2026-04-07 10:43:11 +02:00
Chirag Aggarwal
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
Chirag Aggarwal
7864a5b9d1
fix: use --force-with-lease on SDK dev branch push
...
After resetting dev to the base branch, the remote dev may have
diverged history from squash merges. A plain push would be rejected
as non-fast-forward. Using --force-with-lease safely overwrites
the remote since we just fetched.
2026-04-07 12:52:09 +05:30
Chirag Aggarwal
f11bd7ce0e
fix: reset SDK dev branch to base branch before pushing
...
The dev branch was being reset to origin/dev, which retains stale
commits after squash merges. This caused recurring merge conflicts
and inflated PR diffs. Using `checkout -B dev <baseBranch>` ensures
dev always starts fresh from the default branch.
2026-04-07 12:50:18 +05:30
Parth Bhardwaj
fffc6795a7
Merge branch '1.9.x' into fix-10923-realtime-atomic-payload
2026-04-07 08:49:25 +05:30
shimon
04173600ae
revert ScheduleFunctions.php updates
2026-04-06 22:33:18 +03:00
premtsd-code
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
1f7fc4bd40
Use request-scoped domain verification
2026-04-06 12:43:05 +05:30
Chirag Aggarwal
221b52bac0
Add request-scoped cookie domain resource
2026-04-06 12:30:25 +05:30
Chirag Aggarwal
be56317bf2
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 12:13:31 +05:30
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
d1549b225b
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-06 08:35:58 +05:30
Shimon Newman
7385bc1d9f
Merge branch '1.9.x' into schedule-functions-fix
2026-04-05 19:22:44 +03:00
Chirag Aggarwal
dffcfe8ee4
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-05 21:16:30 +05:30
Chirag Aggarwal
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
5d1da00138
refactor: remove redundant desc guards
2026-04-05 20:12:25 +05:30
Chirag Aggarwal
412d09b801
remove unrelated changes
2026-04-05 20:06:13 +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
Chirag Aggarwal
66e68aea14
fix: fail specs when docs are missing
2026-04-05 19:37:29 +05:30
Chirag Aggarwal
f3b9121a14
Merge branch '1.9.x' into feat/migrate-di-container
2026-04-04 15:57:12 +05:30
Chirag Aggarwal
f3f2855fe5
Remove final formatting-only diff
2026-04-03 23:44:19 +05:30
Chirag Aggarwal
3cb53f0604
Drop unrelated formatting churn from VectorsDB fix
2026-04-03 23:43:51 +05:30
Chirag Aggarwal
a5f45b46e9
Handle raced VectorsDB metadata bootstrap errors
2026-04-03 23:41:44 +05:30