Jake Barnby
dfc5f1c8dc
Merge pull request #12371 from appwrite/fix-project-smtp-port-type
...
fix(project): cast smtpPort to int in response model
2026-05-22 19:09:07 +12:00
Harsh Mahajan
e375009a49
Merge pull request #12373 from appwrite/feat-ser-401-expose-build-trigger-fields
...
Expose providerBranches and providerPaths in Function and Site response
2026-05-22 12:36:59 +05:30
harsh mahajan
cf1623bc91
Expose providerBranches and providerPaths in Function and Site response models
...
These fields were already persisted on update but omitted from the response
model, causing them to disappear after a page refresh in the console.
Co-Authored-By: Harsh Mahajan <harsh@appwrite.io >
2026-05-22 12:27:05 +05:30
Prem Palanisamy
e364082577
fix(project): cast smtpPort to int in response model
2026-05-22 07:52:25 +01:00
Luke B. Silver
9951ccdca3
Merge pull request #12338 from appwrite/fix/coroutines-correctness
...
chore: migrate to utopia-php/http feat-safe-wildcards
2026-05-21 21:58:55 +01:00
loks0n
035cbacbfb
Use 'params' injection in V20 filter
...
Drops the redundant Route::resolveParams() call. The matched path
params are now provided directly via the new frame-local 'params'
injection from utopia-php/http, avoiding a second URL parse.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 21:09:55 +01:00
loks0n
690c72b789
Use 'route' injection in remaining api/auth init hooks
...
The 'route' injection is frame-local and non-nullable inside a
matched action's hooks. Replaces \$utopia->match() lookups in api.php
and auth.php init hooks, drops the dead \$utopia inject from the
session shutdown hook, and removes the now-redundant null guards.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 21:09:41 +01:00
loks0n
dd0c8af160
Use 'route' injection in shutdown hooks
...
The 'route' injection introduced in utopia-php/http feat-safe-wildcards
is frame-local and non-nullable inside a matched action's hooks, so
the shutdown handlers in api.php and mock.php no longer need to call
match() and dereference a nullable result.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 21:09:41 +01:00
loks0n
933fffd763
Use route template instead of request URI for documentsdb path check
...
The documentsdb/vectorsdb routes are registered with
setHttpPath('/v1/documentsdb/...') with no aliases, so getPath()
returns a template containing the substring we're matching against
— and matches the prior getMatchedPath() semantics without depending
on the raw request URI.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 21:09:41 +01:00
loks0n
1538927486
chore: migrate to utopia-php/http feat-safe-wildcards
...
Adopts the new safe-wildcard dispatch primitive from
utopia-php/http#feat-safe-wildcards. Http::execute() is now the
re-entrant dispatch entry point and Http::match() is pure (returns
?RouteMatch). The removed Http::getRoute()/setRoute(),
Route::getMatchedPath(), Route::getPathValues() callsites are migrated
to the new API.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-21 21:09:41 +01:00
Harsh Mahajan
49bf24d388
Merge pull request #11955 from appwrite/feat-ser-401-custom-triggers
...
Feat: custom triggers for VCS builds
2026-05-21 19:08:38 +05:30
harsh mahajan
f62d765bbf
format
2026-05-21 18:46:18 +05:30
harsh mahajan
268dd50106
Use Globstar validator directly, remove BuildTrigger wrapper
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 18:43:34 +05:30
Harsh Mahajan
4eb956b820
Merge branch '1.9.x' into feat-ser-401-custom-triggers
2026-05-21 16:37:24 +05:30
harsh mahajan
01a6d6e4d6
Inline VCS build trigger checks
2026-05-21 15:35:44 +05:30
harsh mahajan
c1e902c79c
Restore deployments on branch creation
2026-05-21 15:32:35 +05:30
harsh mahajan
9bcb4d7ca7
Clarify renamed PR file filtering
2026-05-21 15:31:05 +05:30
Matej Bačo
f77205295b
Merge pull request #12309 from appwrite/feat-public-organization-api
...
Feat: Public organization API
2026-05-21 10:25:59 +02:00
Matej Bačo
781df9d4cf
Merge branch '1.9.x' into feat-public-organization-api
2026-05-21 09:42:32 +02:00
Jake Barnby
238b4e447d
test: stabilize function logging executions
2026-05-21 18:38:59 +12:00
Jake Barnby
349ac6bbc1
test: stabilize account log pagination
2026-05-21 16:47:45 +12:00
Jake Barnby
dca75b059b
Merge pull request #12361 from appwrite/fix-smtp-template-regressions
...
Fix SMTP empty sender regressions
2026-05-21 12:42:51 +12:00
Jake Barnby
fd145e988a
test: align versions endpoint expectations
2026-05-21 12:18:11 +12:00
Jake Barnby
c6ac0f28e4
chore: restore twig security update
2026-05-21 12:16:06 +12:00
Jake Barnby
52d7ebd41e
chore: revert to 2.0.0-rc.1
2026-05-21 10:59:37 +12:00
Jake Barnby
41ff2ed48e
chore: update lock
2026-05-21 10:37:36 +12:00
harsh mahajan
436064e7cc
Revert test fixture change
2026-05-20 23:44:11 +05:30
harsh mahajan
a3ae9f39ec
Fix SMTP empty sender regressions
2026-05-20 23:40:41 +05:30
Matej Bačo
4400eedbae
Add proper test coverage
2026-05-20 13:56:47 +02:00
Matej Bačo
cbcf86e362
Add missing delete endpoint
2026-05-20 13:49:40 +02:00
Matej Bačo
e69b9eb428
PR cleanup
2026-05-20 13:49:29 +02:00
Harsh Mahajan
8cfc28f08c
Merge pull request #12348 from appwrite/fix-smtp-template-empty-string-params
...
fix: allow empty string to clear optional SMTP and email template fields
2026-05-20 17:00:14 +05:30
harsh mahajan
5473be5756
chore: revert twig override, restore sdk-generator to 1.31.0
2026-05-20 16:56:56 +05:30
harsh mahajan
a3fca62818
chore: bump twig/twig to ^3.26 to fix security advisories
2026-05-20 16:45:17 +05:30
harsh mahajan
d397ab9b40
chore: update composer dependencies
2026-05-20 16:34:15 +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
5df3280131
Merge pull request #12357 from appwrite/fix/spec-regional-endpoint-validation
...
Fix generated spec endpoint and enum defaults
2026-05-20 15:21:12 +05:30
Chirag Aggarwal
515696dd36
Fix generated spec endpoint and enum defaults
2026-05-20 14:58:56 +05:30
Chirag Aggarwal
ff76f3efa0
Merge pull request #12356 from appwrite/fix-account-server-specs-auth
...
Fix account server specs auth
2026-05-20 14:26:14 +05:30
Chirag Aggarwal
0d19894331
Move Web SDK to server platform
2026-05-20 14:09:07 +05:30
Chirag Aggarwal
1d9acf5f29
Fix account SDK specs auth
2026-05-20 14:03:20 +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
8cf0438a98
Merge branch '1.9.x' into feat-public-organization-api
2026-05-19 17:20:33 +02:00
Matej Bačo
b2ebfa9bb9
Revert unwanted tests
2026-05-19 17:20:15 +02:00
Matej Bačo
ed14acfc75
Merge pull request #12353 from appwrite/fix-trace-ending-too-soon
...
Fix: subspan ending main request span
2026-05-19 16:57:59 +02:00
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