ArnabChatterjee20k
869c35416d
Refactor presence API to standardize scope and attribute names. Updated 'presence' to 'presences' across roles, scopes, and HTTP methods for consistency. Renamed 'expiry' to 'expiresAt' in various locations to improve clarity and maintainability.
2026-04-30 13:30:15 +05:30
ArnabChatterjee20k
06a05311a4
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-04-29 15:04:20 +05:30
Matej Bačo
980762fc3e
Rename from dynamic key to ephemeral key (api keys)
2026-04-28 17:18:06 +02:00
Matej Bačo
b2ce95a0cd
Dynamic key backwards compatibility
2026-04-28 16:14:10 +02:00
ArnabChatterjee20k
8d378720b0
add presence API metrics and usage tracking
2026-04-28 17:19:24 +05:30
Matej Bačo
bfa1960d8a
Remove unneeded const
2026-04-22 10:00:10 +02:00
Matej Bačo
0d27c59cb8
Merge branch '1.9.x' into feat-public-project-policies
2026-04-22 09:57:48 +02:00
Matej Bačo
efc37c68ec
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-22 09:50:08 +02:00
Matej Bačo
5f9dc0fcd8
Req & res filters, review fixes
2026-04-21 13:58:36 +02:00
Matej Bačo
4317ee5617
Move some of auth settings to project policies
2026-04-21 13:11:42 +02:00
Chirag Aggarwal
37a2b1cbd9
fix: restore executions limit cleanup behind a runtime env flag
...
Per review feedback on the PHPStan cleanup, the two `if
($executionsRetentionCount > 0 && ENABLE_EXECUTIONS_LIMIT_ON_ROUTE)`
blocks in `app/controllers/general.php` and
`src/Appwrite/Platform/Modules/Functions/Http/Executions/Create.php`
were load-bearing feature flags, not dead code. Removing them silently
dropped the ability to turn the cleanup on later.
Changes:
- Convert `ENABLE_EXECUTIONS_LIMIT_ON_ROUTE` from
`const ... = false;` to a `define()` backed by the new
`_APP_EXECUTIONS_LIMIT_ON_ROUTE` env var (defaults to `disabled`).
PHPStan can no longer fold the `&&` away since the value is now
runtime-resolved, so the guarded blocks are live again.
- Restore the `/* cleanup */` block in the `router()` helper in
`app/controllers/general.php`.
- Restore the two cleanup blocks in `Functions/Http/Executions/Create.php`
(one on the async-scheduled return path, one on the sync-response
path), and re-add the `DeleteEvent $queueForDeletes` /
`int $executionsRetentionCount` injections plus the
`Appwrite\Event\Delete` import.
Runtime behavior is identical to main (flag off by default); operators
can now flip it via env without a code change.
2026-04-20 08:54:31 +05:30
Matej Bačo
2a95cfd5a3
Final template API rework
2026-04-19 10:35:57 +02:00
Matej Bačo
d6d118f4ab
Bump version to 1.9.1
2026-04-09 15:19:58 +02:00
Damodar Lohani
e250b413f0
Merge branch '1.9.x' into feat-audit-user-type-distinction
2026-04-01 12:58:09 +05:45
Chirag Aggarwal
f901b6e0ac
feat: move static SDKs off platform specs
2026-03-28 17:24:20 +05:30
Damodar Lohani
b38ea72407
Merge branch '1.8.x' into feat-audit-user-type-distinction
2026-03-22 08:05:29 +05:45
ArnabChatterjee20k
9a70445395
Merge remote-tracking branch 'origin/1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-20 11:29:37 +05:30
Jake Barnby
2007fbf241
Merge remote-tracking branch 'origin/1.8.x' into chore-update
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
2026-03-20 14:04:46 +13:00
Jake Barnby
7ae1cf4db0
chore: bump version to 1.9.0 and update changelog
2026-03-20 13:07:55 +13:00
ArnabChatterjee20k
c7907932e4
Revert "Revert "Documentsdb + vectordb (latest)""
2026-03-19 20:30:42 +05:30
ArnabChatterjee20k
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
Matej Bačo
7e7cac017c
Merge pull request #11582 from appwrite/fix-webhooks-duplication
...
Fix: webhook endpoints duplication
2026-03-19 14:16:30 +01:00
Matej Bačo
37a7c70c2b
Fix webhook endpoints duplication
2026-03-19 11:27:13 +01:00
Damodar Lohani
8b3d3c6f8b
feat: distinguish user types in audit logs
...
Introduce granular audit user types to differentiate between regular
users, console admins, guests, and the various API key scopes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 03:55:22 +00:00
ArnabChatterjee20k
1cb7ea49ec
Merge branch '1.8.x' into sync-mongodb
2026-03-10 18:43:50 +05:30
ArnabChatterjee20k
b677586925
Merge branch '1.8.x' into realtime-stats
2026-03-10 13:12:04 +05:30
Jake Barnby
4efababbb4
Merge pull request #11486 from appwrite/vectorsdb
2026-03-10 15:15:21 +13:00
Jake Barnby
5a258b9da1
Merge branch '1.8.x' into sync-mongodb
2026-03-10 15:11:54 +13:00
ArnabChatterjee20k
844891c0ae
updated
2026-03-09 14:29:39 +05:30
ArnabChatterjee20k
681d930da3
renamed vectordb to vectordb
2026-03-09 13:51:48 +05:30
Matej Bačo
248b3c8b32
Revert "Revert "Features with schema changes""
2026-03-04 14:31:27 +01:00
Matej Bačo
f8b31e7db7
Revert "Features with schema changes"
2026-03-04 14:31:05 +01:00
Matej Bačo
1f5fd919c9
Merge branch '1.8.x' into feat-1.8.x-new-schema
2026-03-04 14:13:01 +01:00
ArnabChatterjee20k
7644e0fe48
Add realtime metrics for connections, messages, and bandwidth in project usage
2026-03-03 18:48:37 +05:30
ArnabChatterjee20k
3287ef6a57
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-02-26 16:33:56 +05:30
Hemachandar
76965252d8
Move teams API to Modules ( #11358 )
...
* Move teams API to Modules
* lint
* Move team prefs & logs API to Modules (#11359 )
* Move team prefs & logs API to Modules
* format
* missin desc
* Move team memberships API to Modules (#11362 )
* Move team memberships API to Modules
* fix config dir
* Cloud parity
* params
* Cloud conflicts
* refactor
* prop
* refactor
* set teamId
* feedback
* feedback 2
* fix url-encoding
2026-02-26 11:18:29 +05:30
ArnabChatterjee20k
bdc4c4a18d
Merge remote-tracking branch 'origin/documents-db-api' into documents-db-api
2026-02-16 13:53:21 +05:30
ArnabChatterjee20k
fd96bcbd3f
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-02-16 12:20:53 +05:30
Darshan
7c47a4db72
add: filtering.
2026-02-12 13:22:07 +05:30
ArnabChatterjee20k
61f778196b
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-02-11 13:58:43 +05:30
Damodar Lohani
c03bb5a4e6
format
2026-02-11 01:25:04 +00:00
Damodar Lohani
ead7d03c6c
Feat: Add project status attribute
...
Add project status attribute to platform collections and set default status in project creation
2026-02-11 01:18:21 +00:00
Hemachandar
1822ede19e
Fix GitHub error file path ( #11289 )
...
* Fix error file path in GitHub APIs
* const
2026-02-10 21:21:48 +05:30
ArnabChatterjee20k
3b2eb02f8a
Merge branch '1.8.x' into documents-db-api
2026-02-09 17:27:09 +05:30
Hemachandar
c3fbb83ed6
Move VCS installation APIs to Modules
2026-02-04 20:03:52 +05:30
Prem Palanisamy
e7b4f03227
improve cache reconnection tests
2026-02-02 13:19:41 +00:00
Prem Palanisamy
6876828750
add cache reconnection support
2026-02-02 12:49:58 +00:00
Matej Bačo
e5ed7c835a
Merge branch '1.8.x' into chore-php-types
2026-01-21 14:43:22 +01:00
ArnabChatterjee20k
ba82aab563
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-01-19 13:22:53 +05:30
Darshan
ccaea5d010
add: constant.
2026-01-16 16:11:38 +05:30