fogelito
7aec766946
fix projects project name
2026-04-09 09:47:33 +03:00
fogelito
5aa3696b8b
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins2
2026-04-09 08:17:30 +03:00
fogelito
c68f520a93
Project Test name updated to 'Project Test'
2026-04-09 08:14:29 +03:00
My Name
8bfa659120
test: add test case for createProjectVariable without variableId
2026-04-08 15:18:13 -04:00
fogelito
97d4c18df3
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# composer.lock
2026-04-08 18:58:25 +03:00
Matej Bačo
f880b6e8c3
Fix failing tests
2026-04-08 10:52:20 +02:00
fogelito
89537774e7
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/init/resources.php
# composer.json
# composer.lock
2026-04-08 11:27:05 +03:00
Matej Bačo
388cec1737
Merge branch '1.9.x' into feat-public-project-keys
2026-04-08 10:16:22 +02:00
Matej Bačo
96a84a8fd7
Merge branch '1.9.x' into feat-public-project-keys
2026-04-08 09:45:15 +02:00
Matej Bačo
d66813d3cf
Fix tests + QA fixes
2026-04-07 12:07:21 +02:00
Matej Bačo
331fcee710
Merge branch '1.9.x' into feat-public-platform-api
2026-04-07 10:43:11 +02:00
fogelito
c45803b942
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/controllers/api/migrations.php
# composer.json
# composer.lock
# tests/e2e/Services/Databases/DatabasesBase.php
2026-04-06 17:44:45 +03:00
Matej Bačo
c1dde09070
Merge branch '1.9.x' into feat-disposable-emails
2026-04-01 15:14:10 +02:00
Matej Bačo
d9a75c5938
Improved backwards compatibility
2026-03-27 15:34:34 +01:00
Matej Bačo
7371b68418
Fix tests compatibility
2026-03-26 15:51:03 +01:00
fogelito
37753bbf8b
formatting + projects tests
2026-03-26 16:16:46 +02:00
Matej Bačo
c903fb87ac
Fix backwards compatibility
2026-03-24 12:53:25 +01:00
fogelito
3720c0f8de
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# composer.json
# composer.lock
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-24 12:07:06 +02:00
Jake Barnby and GitHub
8666bf1325
Merge branch '1.9.x' into revert-11585-revert-11402-sync-mongodb
2026-03-24 03:03:02 +00:00
fogelito
b1fadcf65e
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
2026-03-23 17:28:40 +02:00
Matej Bačo
0114e260f0
Fix tests
2026-03-23 12:56:23 +01:00
Matej Bačo
01142bba2c
Merge branch '1.8.x' into feat-public-project-variables-api
2026-03-23 12:21:06 +01:00
fogelito
e738608006
Merge branch '1.9.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/DocumentsDB/Collections/Documents/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/DocumentsDB/Collections/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Collections/Create.php
# src/Appwrite/Platform/Modules/Databases/Http/VectorsDB/Collections/Logs/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-23 11:07:39 +02:00
eldadfux
f74a60dba4
Merge origin/1.8.x into feat-disposable-emails
...
Made-with: Cursor
2026-03-20 07:43:55 +01:00
ArnabChatterjee20k and GitHub
c7907932e4
Revert "Revert "Documentsdb + vectordb (latest)""
2026-03-19 20:30:42 +05:30
Matej Bačo
1754d6cc81
Fix failing tests
2026-03-19 15:21:22 +01:00
ArnabChatterjee20k and GitHub
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
fogelito
c522983030
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# app/init/constants.php
# composer.json
# composer.lock
# src/Appwrite/Migration/Migration.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
2026-03-19 15:33:42 +02:00
Matej Bačo and GitHub
7e7cac017c
Merge pull request #11582 from appwrite/fix-webhooks-duplication
...
Fix: webhook endpoints duplication
2026-03-19 14:16:30 +01:00
Matej Bačo
ab43d4995b
Upgrade webhook tests
2026-03-19 12:20:33 +01:00
fogelito
02726d3072
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins3
...
# Conflicts:
# composer.json
# composer.lock
2026-03-18 10:35:55 +02:00
eldadfux
d8bf4b9f89
Implement email validation rules for disposable, canonical, and free emails in user account creation and project settings. Update error handling for invalid email types and adjust related configurations in the console and project models.
2026-03-14 09:21:22 +01:00
ArnabChatterjee20k
fddaebf254
Merge branch 'sync-mongodb' into vectorsdb
2026-03-09 15:51:30 +05:30
ArnabChatterjee20k
d6bc9f120e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-09 15:50:48 +05:30
ArnabChatterjee20k
681d930da3
renamed vectordb to vectordb
2026-03-09 13:51:48 +05:30
Jake Barnby and Claude Opus 4.6
91edf82060
fix: database index length assertion and email race in password recovery
...
- Remove specific index length number from testPatchAttribute assertion
since the value differs between shared/non-shared table modes (767 vs
768) and the console API returns the console project's value, not the
user project's
- Use getLastEmailByAddress in testPasswordRecoveryUrlParams to avoid
retrieving emails from parallel test classes sharing the same maildev
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 03:41:35 +13:00
fogelito
82cce40b17
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# phpunit.xml
2026-03-05 15:17:52 +02:00
Jake Barnby and Claude Opus 4.6
ee107d30b3
fix: make Projects tests parallel-safe
...
- Use getLastEmailByAddress for SMTP tests instead of getLastEmail(2) to
avoid shared mail server state issues under parallel execution
- Add retry logic to setupProject, setupProjectData, and
setupScheduleProjectData for intermittent 401 errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 01:20:09 +13:00
fogelito
952ce4f0d6
fix projects list
2026-03-05 14:08:57 +02:00
fogelito
1ef7daebf7
run
2026-03-04 17:09:45 +02:00
fogelito
1dacf0afed
fix X-Appwrite-Response-Format
2026-03-04 15:45:04 +02:00
fogelito
c8097ae1d2
Fix tests
2026-03-03 17:59:12 +02:00
fogelito
496d3c61c2
Update 1.8.x
2026-03-02 16:28:31 +02:00
fogelito
31d17fb0c3
Merge branch '1.8.x' of https://github.com/appwrite/appwrite into joins2
...
# Conflicts:
# app/controllers/api/messaging.php
# app/controllers/api/teams.php
# app/controllers/api/users.php
# composer.lock
# phpunit.xml
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/Databases/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Logs/XList.php
# src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Logs/XList.php
# src/Appwrite/Utopia/Database/Validator/Queries/Base.php
# src/Appwrite/Utopia/Response/Model/Document.php
# src/Appwrite/Utopia/Response/Model/Row.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesConsoleClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2026-03-02 14:47:33 +02:00
ArnabChatterjee20k
42f914f6aa
fixed merge conflicts
2026-02-25 16:49:31 +05:30
ArnabChatterjee20k
905763e755
added tests
2026-02-25 16:08:40 +05:30
Jake Barnby and Claude Opus 4.6
7df86a3838
fix: cast attribute defaults after queue deserialization and improve test robustness
...
- Fix float/int/bool attribute creation failures caused by type loss
during queue serialization in the Databases worker
- Rework session limit test to retry session creation for cache
propagation in shared mode
- Increase GraphQL attribute polling timeouts from 30s to 60s
- Increase SchemaPolling waitForAllAttributes timeout to 180s
- Increase Realtime WebSocket client timeout from 30s to 45s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 16:02:23 +13:00
Jake Barnby and Claude Opus 4.6
07dc088e4e
fix: improve E2E test probes and enable function webhook events
...
- Fix testPasswordRecoveryUrlParams: use URL-based probes instead of
userId-based probes to distinguish between test cases that share the
same user
- Enable functions.* webhook events in ProjectCustom for function
webhook tests that were silently passing by matching stale events
- Fix setupTeamMembership: add email address probe to getLastEmail to
prevent picking up wrong invitation email
- Fix getLastEmail multi-email race: assert count inside assertEventually
when requesting multiple emails
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 15:15:59 +13:00
Jake Barnby and Claude Opus 4.6
5cb36a0a3a
fix: resolve E2E test race conditions in parallel execution
...
- Add probe callback support to getLastEmail(), getLastEmailByAddress(),
and getLastRequest() to filter results by content before accepting
- Fix variable name typo in TeamsCustomClientTest ($email vs $lastEmail)
- Add event probes to all 56 webhook test getLastRequest() calls to
filter by specific event pattern (resource ID + action)
- Add email probes to Account OTP/recovery/magic-url tests to wait for
the correct email (security phrase, Password Reset subject, etc.)
- Add email probes to Projects tests for recovery email URL matching
- Increase FunctionsSchedule future time from 1min to 2min to avoid
timing issues when seconds are zeroed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 14:43:15 +13:00
Jake Barnby
1cb7c4b3f6
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# .gitignore
# composer.lock
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-24 14:06:57 +13:00