Matej Bačo
bf9bb22ac5
New tests
2026-04-17 11:30:24 +02:00
Matej Bačo
1b826df8f9
Non-URL locale to allow optional
2026-04-17 11:24:59 +02:00
Matej Bačo
11f23fdcfa
Rework email templates PR after discussions
2026-04-17 10:52:21 +02:00
Matej Bačo
4cf375de6d
Re-add removed test
2026-04-16 10:17:08 +02:00
Matej Bačo
19d0eb66c0
Fix tests
2026-04-16 10:09:38 +02:00
Matej Bačo
55001a7daa
New integration tests
2026-04-15 19:27:26 +02:00
Matej Bačo
6d2876ab26
New E2E tests
2026-04-15 19:01:35 +02:00
Matej Bačo
b510194f00
Expose "worldwide" locale
2026-04-15 18:57:37 +02:00
Matej Bačo
8fd1c5d620
Remove worldwide to not be user-facing
2026-04-15 18:54:18 +02:00
Matej Bačo
590f063694
Remove remaining sms leftover
2026-04-15 18:40:29 +02:00
Matej Bačo
90e1433878
Fix agent mistake
2026-04-15 18:38:08 +02:00
Matej Bačo
2b42487198
Linter fix
2026-04-15 18:30:06 +02:00
Matej Bačo
53ed9462bd
More cleanup of sms templates
2026-04-15 18:29:43 +02:00
Matej Bačo
0da185e689
Refactor fixes
2026-04-15 18:17:55 +02:00
Matej Bačo
dc39af50a1
Support for worldwide fallback custom template for all project emails
2026-04-15 18:05:46 +02:00
Matej Bačo
6da132db46
Remove SMS templates and support null locale for mail templates
2026-04-15 18:05:27 +02:00
Matej Bačo
b2a02e3807
Merge pull request #11909 from appwrite/fix-protocol-exception
...
Fix: protocol & service exception
2026-04-15 16:59:49 +02:00
Matej Bačo
e7f78b3e01
Fix shutdown event errors
2026-04-15 15:29:05 +02:00
Matej Bačo
7376c5b517
Fix protocol endpoint causing InvalidArgumentException
2026-04-15 15:09:40 +02:00
ArnabChatterjee20k
db84c79802
Merge pull request #11907 from appwrite/update-events-not-firing
...
added backward compat
2026-04-15 18:32:21 +05:30
ArnabChatterjee20k
6ba810a4da
fix unit tests
2026-04-15 17:49:33 +05:30
ArnabChatterjee20k
6d9b787816
updated string replacement
2026-04-15 17:38:21 +05:30
ArnabChatterjee20k
7b8fb409b1
added database filtering
2026-04-15 17:33:57 +05:30
ArnabChatterjee20k
1fb78115e8
added backward compat
2026-04-15 17:23:18 +05:30
Chirag Aggarwal
49c93c635d
Merge pull request #11851 from appwrite/chore-migrate-audits-certificates-screenshots-to-publishers
2026-04-15 15:13:18 +05:30
Chirag Aggarwal
5010cdedbb
Merge pull request #11903 from appwrite/fix/ci-mongodb-retry
2026-04-15 14:33:15 +05:30
Chirag Aggarwal
13413c05c3
Merge pull request #11880 from appwrite/fix/graphql-coroutine-safe-response
2026-04-15 14:14:57 +05:30
Chirag Aggarwal
dc185be836
collapse
2026-04-15 13:52:20 +05:30
Chirag Aggarwal
29be9b6019
Merge branch '1.9.x' into chore-migrate-audits-certificates-screenshots-to-publishers
2026-04-15 13:26:52 +05:30
ArnabChatterjee20k
1247b1c719
Merge pull request #11852 from appwrite/docsdb-fixes
...
Docsdb fixes
2026-04-15 13:18:41 +05:30
Chirag Aggarwal
445e86361c
Merge pull request #11904 from appwrite/fix/sdk-push-no-force
2026-04-15 10:27:40 +05:30
Chirag Aggarwal
80197b566c
fix: replace force-push with regular push in SDK release task
...
The SDK push task used `git push --force-with-lease` which fails on
repos with branch protection rules that disallow force pushes. Instead,
checkout the existing remote dev branch and commit on top of it so a
regular push is always a fast-forward.
2026-04-15 10:22:50 +05:30
Chirag Aggarwal
8671533878
fix: remove orphaned docblock from deleted test
2026-04-15 10:13:37 +05:30
Chirag Aggarwal
f51f02375a
test: remove flaky concurrent session race condition test
...
testEmailPasswordSessionNotCorruptedByConcurrentRequests relies on
timing-sensitive curl_multi orchestration with hardcoded delays to
reproduce a cache race window. This makes it inherently flaky in CI
where resource pressure shifts the timing unpredictably.
2026-04-15 09:52:32 +05:30
Chirag Aggarwal
d40df613de
fix: run ProjectWebhooks tests sequentially in CI
...
ProjectWebhooks tests have shared state dependencies (e.g. index
creation must complete before assertions). Running with --functional
(parallel methods) causes flaky failures where indexes are still
'processing' instead of 'available'.
2026-04-15 09:51:26 +05:30
ArnabChatterjee20k
ebc3febc38
Merge branch '1.9.x' into docsdb-fixes
2026-04-15 09:42:05 +05:30
Chirag Aggarwal
e77bfae091
fix: add restart policy to MongoDB container for flaky CI starts
...
MongoDB's official Docker entrypoint uses a two-phase startup: a
temporary mongod for user/db init, then the real mongod. Under CI
resource pressure the port may not be released between the two
phases, causing mongod to exit with code 48 (address already in use).
Adding restart: on-failure:3 lets Docker handle the transient failure
natively. On restart the data directory already exists so the
entrypoint skips the two-phase init entirely, avoiding the race.
2026-04-15 09:19:02 +05:30
Chirag Aggarwal
f9efd803c1
refactor: remove unnecessary IIFE wrappers in resolver methods
2026-04-15 08:55:00 +05:30
Chirag Aggarwal
54d6470163
refactor: move acquire/release into ResolverLock as instance methods
2026-04-15 08:51:14 +05:30
Chirag Aggarwal
50640b5bb9
refactor: inline createResolverResponse — only called once
2026-04-15 08:50:14 +05:30
Chirag Aggarwal
4d4ba508ef
fix: use spl_object_hash for lock keys instead of WeakMap
...
Replace WeakMap with a plain array keyed by spl_object_hash($utopia)
as suggested in review. Entry is cleaned up in the finally block to
prevent leaks.
2026-04-15 08:47:41 +05:30
Chirag Aggarwal
4f2f9fedfa
fix: resolve merge conflict keeping both lock and route restore
...
Merge conflict in Resolvers.php between the coroutine lock
(fix/graphql-coroutine-safe-response) and the otel route restore
(fix-gql-route-reset from 1.9.x). Both changes are needed:
the lock serialises concurrent resolvers while the route restore
prevents otel span clobbering.
2026-04-15 08:40:12 +05:30
Chirag Aggarwal
8fcba8b5c9
Merge pull request #11893 from appwrite/codex/disable-graphql-functional
2026-04-14 19:19:14 +05:30
Jake Barnby
6c8b34c230
Merge pull request #11885 from appwrite/fix-gql-route-reset
...
(fix): reset route to avoid clobbering otel
2026-04-15 01:26:02 +12:00
Chirag Aggarwal
b2884ddb88
Use audit message context helper
2026-04-14 18:23:24 +05:30
Chirag Aggarwal
82798fa5a3
Simplify audit message construction
2026-04-14 18:18:25 +05:30
Shimon Newman
377ade3c44
Merge pull request #11892 from appwrite/schedule-functions-debug-2
...
Schedule functions debug
2026-04-14 15:32:29 +03:00
Shimon Newman and greptile-apps[bot]
71533aaaf3
Update app/cli.php
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-14 15:17:37 +03:00
shimon
ccbe7e5d3f
Merge branch '1.9.x' of github.com:appwrite/appwrite into schedule-functions-debug-2
2026-04-14 15:11:56 +03:00
Chirag Aggarwal
bea7739d7e
Merge branch '1.9.x' into codex/disable-graphql-functional
2026-04-14 17:21:55 +05:30