Commit graph

8098 commits

Author SHA1 Message Date
Matej Bačo
edbec1ef41 AI review fixes 2026-01-30 13:29:28 +01:00
Matej Bačo
edceb3e0db move preview domain under platform for future customizability 2026-01-30 13:23:37 +01:00
Jake Barnby
d3974776be
Merge pull request #11210 from appwrite/fix-events 2026-01-30 10:05:18 +00:00
Hemachandar
1110fdb719
Add appendVariables method to Mail event (#11166)
* Add `addVariable` method to Mail event

* append variables

* Update template
2026-01-30 15:20:53 +05:30
Jake Barnby
67e43cc1a5 Push vs merge 2026-01-30 21:48:36 +13:00
Jake Barnby
d4b0ea64ad Fix event caching 2026-01-30 21:41:01 +13:00
Jake Barnby
c9aac86a6b Merge remote-tracking branch 'origin/1.8.x' into feat-string-types
# Conflicts:
#	composer.lock
2026-01-30 02:07:33 +13:00
Matej Bačo
c466ffcf7e
Merge branch '1.8.x' into chore-upgrade-templates 2026-01-29 12:54:58 +01:00
Matej Bačo
63ceea7aca Fix wrong ref versions 2026-01-29 12:30:47 +01:00
Matej Bačo
1df09c652d
Merge branch '1.8.x' into chore-usecases-enums 2026-01-29 12:12:17 +01:00
premtsd-code
845aa5c363
Merge branch '1.8.x' into fix-10612-validate-relationship-document-id 2026-01-28 18:45:53 +00:00
Luke B. Silver
7bf02811f2
Merge pull request #11198 from appwrite/refactor-remove-magic-class-strings
refactor: remove magic class strings
2026-01-28 16:56:31 +00:00
premtsd-code
23c1f8fd5a
Merge branch '1.8.x' into fix-10612-validate-relationship-document-id 2026-01-28 15:21:40 +00:00
premtsd-code
71670f8169
Merge branch '1.8.x' into fix-10612-validate-relationship-document-id 2026-01-28 11:17:50 +00:00
Matej Bačo
a4a589c535
Merge branch '1.8.x' into chore-php-types 2026-01-28 11:44:51 +01:00
Prem Palanisamy
aef7b8df38 fix: use RELATIONSHIP_VALUE_INVALID exception for validation errors 2026-01-28 08:41:10 +00:00
Prem Palanisamy
7f3ea98924 refactor: use array_is_list() and assertEventually helper 2026-01-27 13:00:29 +00:00
loks0n
cb66e50612 refactor: remove magic class strings 2026-01-27 11:58:34 +00:00
Hemachandar
99dc31062d
Fix rule status check (#11195) 2026-01-27 15:36:50 +05:30
Prem Palanisamy
d182c85330 fix: reject unsupported relationship value types 2026-01-27 09:35:45 +00:00
Prem Palanisamy
d792d3bbea refactor: use getId() instead of getAttribute('$id') 2026-01-27 09:25:39 +00:00
Prem Palanisamy
00d091513d refactor: simplify relationship validation code 2026-01-27 06:59:53 +00:00
Prem Palanisamy
1ee2539ce0 fix: generate unique ID before validation per coderabbit suggestion 2026-01-26 15:45:42 +00:00
Prem Palanisamy
f66e0c2ff5 refactor: separate validation from normalization in validateRelationship 2026-01-26 14:05:56 +00:00
Prem Palanisamy
aed9816d1e fix: validate relationship document ID 2026-01-26 13:48:32 +00:00
Chirag Aggarwal
329b7e1856 Merge branch '1.8.x' into feat-sdk-for-md 2026-01-26 10:25:28 +05:30
Matej Bačo
752731050e Proper quality to template usecases enums 2026-01-25 21:55:52 +01:00
Jake Barnby
368113ade5 Merge branch 'feat-string-types' of github.com:appwrite/appwrite into feat-string-types
# Conflicts:
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Columns/String/Create.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Columns/String/Update.php
2026-01-24 16:24:35 +13:00
Jake Barnby
f1d1c5a737 Merge remote-tracking branch 'origin/1.8.x' into feat-string-types
# Conflicts:
#	composer.lock
2026-01-24 16:23:39 +13:00
Jake Barnby
5815008994 Update deprecation 2026-01-24 16:23:05 +13:00
copilot-swe-agent[bot]
9993c15fb8 chore: revert String attribute routes deprecation to 1.8.0
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com>
2026-01-24 01:15:15 +00:00
copilot-swe-agent[bot]
11aecdf33f chore: mark TablesDB String column routes as deprecated
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com>
2026-01-24 01:11:03 +00:00
copilot-swe-agent[bot]
a088e85a24 chore: update String attribute deprecation to 1.9.0
Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com>
2026-01-24 01:01:49 +00:00
Jake Barnby
294518d014
Merge branch '1.8.x' into feat-string-types 2026-01-24 13:21:30 +13:00
Jake Barnby
760f065711 fix: reduce longtext size to fit within INT column limit
The size field in the attributes collection is stored as a signed 32-bit
integer (VAR_INTEGER). The longtext size of 4294967295 (2^32-1) exceeds
the maximum value of 2147483647 (2^31-1), causing attribute creation to
fail with a 400 error (document_invalid_structure).

Changed the longtext size to 2147483647 which is the maximum value that
fits within the signed 32-bit integer constraint of the schema.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 05:24:26 +13:00
Jake Barnby
e20851e7a8 fix: reorder imports to satisfy linter
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 03:53:42 +13:00
Chirag Aggarwal
67e2104e98 chore: make name update optional in databases and tables 2026-01-23 19:55:06 +05:30
Chirag Aggarwal
7643196d97 fix: deploymentstatus enum missing canceled value 2026-01-23 09:22:18 +05:30
Jake Barnby
e6496ec453 Add routes 2026-01-23 01:51:43 +13:00
Jake Barnby
07204d748d Add response models 2026-01-23 01:51:24 +13:00
Matej Bačo
e5ed7c835a Merge branch '1.8.x' into chore-php-types 2026-01-21 14:43:22 +01:00
Chirag Aggarwal
bfd34b3b15 fix validation 2026-01-21 14:01:16 +05:30
Chirag Aggarwal
33abd7f0ed Merge branch '1.8.x' into feat-sdk-for-md 2026-01-21 13:46:33 +05:30
shimon
0203323b4a Remove 'authorization' injection from Bulk Delete, Update, and Upsert classes 2026-01-18 14:01:35 +02:00
shimon
c3ea66b37a Merge branch '1.8.x' of github.com:appwrite/appwrite into add-webhooks-and-functions-events
# Conflicts:
#	app/controllers/shared/api.php
#	app/init/resources.php
#	src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/Create.php
#	src/Appwrite/Platform/Modules/Databases/Http/Databases/Transactions/Update.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Bulk/Delete.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Bulk/Update.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Bulk/Upsert.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Tables/Rows/Create.php
#	src/Appwrite/Platform/Modules/Databases/Http/TablesDB/Transactions/Update.php
2026-01-18 11:01:40 +02:00
Damodar Lohani
72ce068714
Merge pull request #11057 from appwrite/feat-health-module
Feat: Health module
2026-01-18 07:27:19 +05:45
Chirag Aggarwal
ea76213dd2
Merge pull request #11146 from appwrite/feat-cleanup-stale-executions 2026-01-17 12:44:15 +05:30
Matej Bačo
12b79363d1
Merge pull request #11148 from appwrite/feat-new-schema-dualwriting
Feat: Support dual-writing for new schema features
2026-01-16 15:38:23 +01:00
Jake Barnby
0723101397
Merge pull request #11005 from appwrite/dat-969 2026-01-17 03:31:50 +13:00
Matej Bačo
d56a3c1534
Apply suggestion from @Meldiron 2026-01-16 14:53:05 +01:00