Levi van Noort
79a4eac82f
Merge pull request #12241 from appwrite/migrate-away-from-blacksmith-based-runners
...
refactor: migrate to different ci runners
2026-05-08 10:19:12 +02:00
Levi van Noort
bd0e7456a7
refactor: update ci runners to use volume instead of disk
2026-05-08 09:08:42 +02:00
Levi van Noort
6a0d2d5314
chore: add bigger disks to the provisioned setup
2026-05-08 09:01:36 +02:00
Jake Barnby
602e1be296
Merge pull request #12226 from appwrite/spike/isPublishable-migration
...
Stop user-data errors leaking to Sentry from migrations worker (isPublishable)
2026-05-08 18:22:41 +12:00
Chirag Aggarwal
e10d51c4eb
Merge pull request #12240 from appwrite/fix/cache-control-callback
2026-05-08 11:39:30 +05:30
Chirag Aggarwal
3d35d140d1
Relax storage preview cache hit max age
2026-05-08 11:27:35 +05:30
Chirag Aggarwal
8ebf4fee46
Use storage cache callback max age
2026-05-08 11:18:55 +05:30
Chirag Aggarwal
9337daf7ac
Preserve default storage cache hit max age
2026-05-08 11:15:17 +05:30
Chirag Aggarwal
2207fff44d
Wait for storage preview cache hit in e2e
2026-05-08 10:52:31 +05:30
Chirag Aggarwal
8e274012bd
Relax storage preview cache max-age assertion
2026-05-08 10:48:12 +05:30
Chirag Aggarwal
75a30793ac
Remove preview flag from storage cache config
2026-05-08 10:42:39 +05:30
Chirag Aggarwal
96e5193601
Fix storage preview cache e2e assertion
2026-05-08 10:18:34 +05:30
Chirag Aggarwal
48e2ee9acb
Test storage preview cache headers
2026-05-08 10:04:40 +05:30
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
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
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
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