harsh mahajan
a3ae9f39ec
Fix SMTP empty sender regressions
2026-05-20 23:40:41 +05:30
Harsh Mahajan
e59e726d38
Merge branch '1.9.x' into fix-smtp-template-empty-string-params
2026-05-20 16:28:06 +05:30
harsh mahajan
8272aa6fa2
fix: remove unnecessary null coalescing on senderEmail
2026-05-20 16:27:52 +05:30
harsh mahajan
43b9bf8152
fix: remove redundant senderEmail empty check before setFrom
2026-05-20 16:25:04 +05:30
Chirag Aggarwal
515696dd36
Fix generated spec endpoint and enum defaults
2026-05-20 14:58:56 +05:30
Harsh Mahajan
d3994b436d
Merge branch '1.9.x' into fix-smtp-template-empty-string-params
2026-05-20 11:40:47 +05:30
harsh mahajan
cc51f42430
fix: allow SMTP connection test without senderEmail
2026-05-20 11:40:23 +05:30
Matej Bačo
90df8efe0a
Formatting fix
2026-05-19 15:50:48 +02:00
Matej Bačo
f7b09c090b
Fix subspan ending main request span
2026-05-19 15:23:34 +02:00
harsh mahajan
8c903ab687
fix: allow empty string to clear optional SMTP and email template fields
2026-05-19 16:29:55 +05:30
Jake Barnby
c5b8535a7f
Merge pull request #12233 from appwrite/feat-dedicated-db
...
feat: dedicated database
2026-05-19 19:44:13 +12:00
Jake Barnby
218cc13b20
Update src/Appwrite/Platform/Workers/StatsResources.php
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-19 18:32:54 +12:00
copilot-swe-agent[bot]
282b5b2a6c
fix(databases): map cursor lookup NotFound to collection 404
...
Agent-Logs-Url: https://github.com/appwrite/appwrite/sessions/546b5830-100b-4a48-9d71-f19c204e269f
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com >
2026-05-19 06:32:06 +00:00
Jake Barnby
948c702ad4
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-19 18:28:20 +12:00
Jake Barnby
3078cc5941
Merge pull request #12345 from appwrite/codex/advisor-admin-key-auth
...
fix: restrict advisor auth types
2026-05-19 18:23:06 +12:00
Jake Barnby
9233fe5b42
fix: restrict advisor auth types
2026-05-19 14:47:54 +12:00
Damodar Lohani
27534133bb
feat(storage): expose sizeActual in File response model
...
Adds the stored byte size (after compression and/or encryption) alongside
sizeOriginal so clients can see how much space a file actually occupies.
The sizeActual attribute is already persisted on file documents.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 02:11:49 +00:00
Jake Barnby
52b8e1b94d
chore: sync 1.9.x into feat-dedicated-db
2026-05-19 13:32:46 +12:00
loks0n
2cd422f4c2
fix(health): use injected cache resource for healthcheck
...
Inject the live cache resource and ping it directly instead of
rebuilding pool adapters from pools-cache. The container already
constructs the right adapter (pool, multiplexing, none), so the
healthcheck now exercises the actual configured cache.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-18 13:58:24 +01:00
ArnabChatterjee20k
7a711b7295
Merge pull request #11886 from appwrite/presence-api
...
Presence api
2026-05-18 15:25:03 +05:30
ArnabChatterjee20k
20c0c8081c
feat: add documentation for presence API endpoints and update descriptions
2026-05-18 12:30:58 +05:30
fogelito
254606c4f9
Add orderDesc
2026-05-18 10:00:24 +03:00
ArnabChatterjee20k
80fffa32b8
Merge branch '1.9.x' into presence-api
2026-05-18 11:09:55 +05:30
Torsten Dittmann
e873f02b94
Merge branch '1.9.x' into fix/parallel-storage-chunk-upload
2026-05-15 20:17:08 +04:00
Torsten Dittmann
5750155591
Add pool-backed lock resource
2026-05-15 19:54:44 +04:00
harsh mahajan
6a2ddb221c
Clean up template update diff and add locale test
2026-05-15 19:34:15 +05:30
harsh mahajan
6428b73966
Fix email template update System import
2026-05-15 19:05:01 +05:30
harsh mahajan
7b718e7dcc
Add email template default integration test
2026-05-15 18:57:08 +05:30
harsh mahajan
15422dc7ca
Remove email template reset API changes
2026-05-15 18:51:22 +05:30
harsh mahajan
0e7c50c181
Align console email template endpoint metadata
2026-05-15 18:45:38 +05:30
harsh mahajan
8781942633
Fix console email template spec enum names
2026-05-15 18:18:10 +05:30
harsh mahajan
a614afe5c7
refactor: move email template defaults to console module and add tests
...
- Move GetDefault endpoint to Console module as Get.php
(GET /v1/console/templates/email/:templateId, console.getEmailTemplate)
- Remove from Project module
- Add e2e tests for console.getEmailTemplate and reset=true
2026-05-15 18:03:12 +05:30
ArnabChatterjee20k
cf80efbc3c
feat: add support for 'getUsage' method in presences with range parameter
2026-05-15 18:01:32 +05:30
ArnabChatterjee20k
ec1fad20dd
Merge remote-tracking branch 'origin/presence-api' into presence-api
2026-05-15 17:51:33 +05:30
ArnabChatterjee20k
2c2e8bcabd
fix: add expiration check for presence updates to prevent outdated entries
2026-05-15 17:51:08 +05:30
Torsten Dittmann
b7bf14a18a
Fix storage multipart upload preparation
2026-05-15 15:58:48 +04:00
harsh mahajan
0e157efabe
chore: fix import ordering in Http.php
2026-05-15 17:17:32 +05:30
harsh mahajan
69735b383b
feat: add email template reset and get-default endpoints
...
- Add GET /v1/project/templates/email/:templateId/default that returns
Appwrite built-in defaults, ignoring any custom project overrides
- Add reset param to PATCH /v1/project/templates/email — when reset=true,
clears the custom template entry and returns defaults without requiring
SMTP to be enabled
2026-05-15 17:13:35 +05:30
ArnabChatterjee20k
14381f2268
Merge branch '1.9.x' into presence-api
2026-05-15 15:53:51 +05:30
Torsten Dittmann
97d6656687
Fix deployment upload lock TTL
2026-05-15 14:17:14 +04:00
Torsten Dittmann
9acfb2a679
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into fix/parallel-storage-chunk-upload
2026-05-15 14:02:58 +04:00
Torsten Dittmann
c5123529ee
Update graphql-php to 15.32 and fix storage tests
...
- Bump graphql-php to 15.32 in composer.json and update composer.lock
- Extend Storage/Files/Create with mergeUploadMetadata and pass path and
deviceForFiles into the lock callback
- Remove obsolete type hints in Storage/Files/Preview/Get
- Update Storage tests to tolerate S3-backed signatures
2026-05-15 13:54:24 +04:00
Matej Bačo
246f487687
Merge pull request #12317 from appwrite/feat-org-scopes-console-api
...
Feat: Org scopes Console API
2026-05-15 11:17:13 +02:00
Matej Bačo
8d8a0e883e
Add org scopes get console endpoint
2026-05-15 10:23:32 +02:00
Chirag Aggarwal
ad88b827e6
Refactor database queue publisher
2026-05-15 13:22:35 +05:30
ArnabChatterjee20k
0e1cabe47a
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-05-14 18:25:16 +05:30
harsh mahajan
437b3bfa10
fix: lint
2026-05-14 18:08:59 +05:30
harsh mahajan
0b07305775
fix: remove redundant comment, rename commitSkip to validator, use getDescription in span
2026-05-14 18:05:04 +05:30
harsh mahajan
b5f0ebb37b
refactor: replace DeploymentSkipPatterns validator with VCS_DEPLOYMENT_SKIP_PATTERNS constant
2026-05-14 17:59:34 +05:30
ArnabChatterjee20k
2cbd8bbb47
linting
2026-05-14 17:33:53 +05:30