Chirag Aggarwal
5841d0a944
Inline storage preview cache control
2026-05-08 09:59:36 +05:30
Chirag Aggarwal
bf76736971
Split storage cache control context
2026-05-08 09:57:33 +05:30
Chirag Aggarwal
707e5d231a
Scope storage cache control to previews
2026-05-08 09:55:33 +05:30
Chirag Aggarwal
6abd88b8f1
Type storage cache control config
2026-05-08 09:44:00 +05:30
Chirag Aggarwal
1208aff569
Fix storage cache hook analyze
2026-05-08 08:52:24 +05:30
Chirag Aggarwal
7b5a5b8d19
Rename storage cache control hook
2026-05-08 08:44:35 +05:30
Chirag Aggarwal
20ab5b026e
Add cached response cache-control callback
2026-05-08 08:33:37 +05:30
Jake Barnby
db46a60168
Merge pull request #12237 from appwrite/chore/pin-github-actions
...
chore: pin github actions to sha and bump to latest
2026-05-08 13:37:59 +12:00
premtsd-code
f2b96318ca
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 21:37:53 +05:30
Luke B. Silver
1d004240e6
Merge pull request #12236 from appwrite/refactor/builds-publishing
...
refactor: migrate queueForBuilds to publisherForBuilds pattern
2026-05-07 17:06:32 +01:00
Matej Bačo
98ba86b876
Merge pull request #12239 from appwrite/fix-console-email-features
...
Fix: Email policies for console project
2026-05-07 17:58:55 +02:00
Matej Bačo
c3881f9974
Fix console email policy features
2026-05-07 17:13:26 +02:00
Levi van Noort
b2080fb8f9
refactor: migrate to different ci runners
2026-05-07 17:07:13 +02:00
Jake Barnby
04171dc0b8
Merge pull request #12238 from appwrite/fix-method-ids
...
updated
2026-05-08 01:11:55 +12:00
ArnabChatterjee20k
21ba13a076
updated
2026-05-07 18:40:26 +05:30
Jake Barnby
708aea2532
chore: pin github actions to sha and bump to latest
...
Pin every third-party action in .github/workflows/ to a full commit SHA
with a trailing version comment, and bump to the latest stable release.
Defends against tag-rewrite supply-chain attacks while keeping versions
legible.
2026-05-08 01:07:12 +12:00
loks0n and Claude Opus 4.7
f947fde701
Restore platform fallback and null-template round-trip in BuildMessage
...
- toArray() falls back to Config::getParam('platform') when the
in-memory platform is empty, matching the old Build event behavior so
workers always receive a populated platform array.
- toArray() emits null for an absent template instead of an empty
array, and fromArray() treats empty/null/missing template as null so
the round-trip preserves the no-template case.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:56:46 +01:00
Prem Palanisamy
3676af925c
Sanitize bubbled message for non-typed exceptions on migration document
2026-05-07 13:45:57 +01:00
Prem Palanisamy
81e57ea30e
Revert gate fallback to always-publish on unknown exception types
2026-05-07 13:36:49 +01:00
Prem Palanisamy
98b4e9b063
Loosen utopia-php/migration constraint back to 1.* (matches 1.9.x baseline)
2026-05-07 13:30:28 +01:00
loks0n and Claude Opus 4.7
7d0843cc7f
Migrate queueForBuilds to publisherForBuilds pattern
...
Replaces the stateful Appwrite\Event\Build queue class with a stateless
BuildPublisher and BuildMessage DTO, matching the publisher pattern used
by audits, certificates, executions, migrations, screenshots, stats, and
usage. Call sites now enqueue messages directly instead of mutating a
shared event object and relying on the API shutdown hook.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:23:21 +01:00
Jake Barnby and greptile-apps[bot]
409cebb26e
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-08 00:12:20 +12:00
Prem Palanisamy
e4b51d0abb
Drop custom utopia-php/migration VCS repo (now resolved via Packagist)
2026-05-07 13:10:31 +01:00
premtsd-code
76ddaf0317
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 17:17:55 +05:30
ArnabChatterjee20k
dfd6c2fbb4
Merge pull request #12235 from appwrite/fix-method-ids
...
updated methods
2026-05-07 16:56:06 +05:30
ArnabChatterjee20k
399f75e8e7
updated
2026-05-07 16:35:56 +05:30
ArnabChatterjee20k
7917506b58
updated oauth
2026-05-07 16:30:23 +05:30
Matej Bačo
461e07cfee
Merge pull request #12234 from appwrite/chore-improve-project-response-tests
...
Chore: Improve project GET tests
2026-05-07 12:39:54 +02:00
ArnabChatterjee20k
706459e314
updated
2026-05-07 16:01:52 +05:30
ArnabChatterjee20k
7e9d6f33c8
updated methods
2026-05-07 15:56:44 +05:30
Matej Bačo
a1e51d27eb
PR review fixes
2026-05-07 11:57:14 +02:00
Matej Bačo
0b881ec58a
Finish test improvements for get project
2026-05-07 11:45:25 +02:00
Matej Bačo
c4a941015f
Continue adding project get tests
2026-05-07 11:26:55 +02:00
Matej Bačo
379a388f61
auth security get project tests
2026-05-07 11:12:05 +02:00
Matej Bačo
38575d7620
Improve get project tests
2026-05-07 11:06:47 +02:00
Matej Bačo
fe27ae0584
Fix failing tests
2026-05-07 10:58:05 +02:00
Matej Bačo
8ad106632e
Improve tests further
2026-05-07 10:40:54 +02:00
Matej Bačo
4721523ea8
Improve project tests
2026-05-07 10:30:56 +02:00
Prem Palanisamy
e7d3384660
Pin utopia-php/migration to 1.10.* (release with Sentry-leak fix)
2026-05-07 09:22:21 +01:00
premtsd-code
0ccb206a1d
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 13:31:07 +05:30
Jake Barnby
3b2a01f470
Merge pull request #11910 from appwrite/feat/skip-duplicates
...
feat(migrations): add onDuplicate option to CSV/JSON/Appwrite imports
2026-05-07 19:21:47 +12:00
premtsd-code
0b810e500f
Merge branch '1.9.x' into spike/isPublishable-migration
2026-05-07 12:42:04 +05:30
Prem Palanisamy
8e9fd32566
spike: simplify gate fallback to always publish on unknown exception types
2026-05-07 07:41:47 +01:00
premtsd-code
e621701cbc
Merge branch '1.9.x' into feat/skip-duplicates
2026-05-07 12:00:15 +05:30
Prem Palanisamy
85d7c27a38
spike: treat null exception code as publishable in fallback gate
2026-05-07 03:50:08 +01:00
Luke B. Silver
c89bf3084a
Merge pull request #12229 from appwrite/chore/builds
...
Chore/builds
2026-05-06 22:47:57 +01:00
loks0n
9387c480f5
Add Span attributes to build worker for trace observability
2026-05-06 19:56:17 +01:00
premtsd-code
2e9841c9c2
Merge branch '1.9.x' into feat/skip-duplicates
2026-05-06 23:35:25 +05:30
loks0n
8201fea9ef
Differentiate executor timeouts for builds, sync, and async executions
...
Adds Executor\Exception\Timeout (with timeoutSeconds) and translates it at
each call site into BUILD_TIMEOUT, FUNCTION_SYNCHRONOUS_TIMEOUT, or
FUNCTION_ASYNCHRONOUS_TIMEOUT instead of always using the misleading sync
function error. Build timeouts now append to streamed buildLogs rather
than replacing them, and the build worker reports its timeout via Span.
2026-05-06 15:54:11 +01:00
Matej Bačo
bf52b1ba31
Merge pull request #12228 from appwrite/fix-refresh-session
...
Fix: Refreshing non-oauth sessions
2026-05-06 16:38:01 +02:00