Jake Barnby
7498c330eb
Add missing PHPUnit #[Depends] to Functions, Messaging, Webhooks tests
...
Fixed missing #[Depends] attributes:
- FunctionsCustomServerTest: testCancelDeploymentBuild → testCreateDeployment
- MessagingBase: testDeleteMessage → testSendEmail
- WebhooksBase: testDeleteDocument → testUpdateDocument, testDeleteRow → testUpdateRow
- WebhooksCustomClientTest: testUpdateAccountName → testDeleteAccountSessions
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 18:18:55 +13:00
Jake Barnby
1d03af22e4
Add missing PHPUnit #[Depends] attributes to GraphQL tests
...
PHPUnit 11 requires explicit #[Depends] attributes. The migration removed
@depends annotations but didn't add all corresponding #[Depends] attributes.
Fixed in:
- GraphQL/Legacy/DatabaseClientTest: 5 methods
- GraphQL/StorageClientTest: 7 methods
- GraphQL/StorageServerTest: 10 methods
- GraphQL/TeamsServerTest: 3 methods
- GraphQL/TeamsClientTest: 2 methods
- GraphQL/TablesDB/DatabaseServerTest: ~40 methods
- GraphQL/TablesDB/DatabaseClientTest: 5 methods
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 18:10:30 +13:00
Jake Barnby
7d6ac8f7a2
Add missing PHPUnit #[Depends] attributes
...
PHPUnit 11 requires explicit #[Depends] attributes instead of the old
@depends annotations. Several test methods were missing these attributes,
causing "Too few arguments" errors when PHPUnit tried to run the tests.
Fixed in:
- AccountCustomClientTest: testUpdateAccountPassword, testUpdateAccountRecovery, testCreateSession
- GraphQL/Legacy/DatabaseServerTest: Added 36 missing #[Depends] attributes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 17:51:31 +13:00
Jake Barnby
c5c2c44755
Fix PHPUnit --exclude-group deprecation warning
...
PHPUnit 11+ warns when using comma-separated values with --exclude-group.
This warning causes the tests to return exit code 1 despite all tests passing.
Fix by using separate --exclude-group flags for each group.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 17:33:51 +13:00
Jake Barnby
46f3fadc5d
Fix hooks
2026-01-15 17:21:05 +13:00
Jake Barnby
714b8d7ea6
Migrate to PHPUnit 11
2026-01-15 16:14:53 +13:00
Jake Barnby
84f9485049
Fix tests
2026-01-15 14:04:39 +13:00
Jake Barnby
d7a6a7b5d8
Merge remote-tracking branch 'origin/1.8.x' into feat-db-tests
...
# Conflicts:
# composer.lock
# tests/e2e/Services/Databases/Legacy/Permissions/DatabasesPermissionsGuestTest.php
# tests/e2e/Services/Databases/TablesDB/Permissions/DatabasesPermissionsGuestTest.php
2026-01-15 12:43:26 +13:00
Jake Barnby
61e886eed4
Merge pull request #11137 from appwrite/feat-auth-instance
2026-01-15 12:28:02 +13:00
Jake Barnby
09a337aa1b
Fix validators
2026-01-15 04:10:57 +13:00
Jake Barnby
2cfb5ecfd9
Reapply "Merge pull request #11130 from appwrite/feat-auth-instance"
...
This reverts commit 38687bc24e .
2026-01-15 04:08:00 +13:00
Jake Barnby
38687bc24e
Revert "Merge pull request #11130 from appwrite/feat-auth-instance"
...
This reverts commit c12cad80bb , reversing
changes made to 2a17429226 .
# Conflicts:
# composer.lock
2026-01-15 03:48:42 +13:00
Jake Barnby
77b2a57968
Merge pull request #11136 from appwrite/fix-versions
2026-01-15 03:16:37 +13:00
Jake Barnby
223bb7f08a
Update lock
2026-01-15 03:07:26 +13:00
Matej Bačo
b73abf69d0
Merge pull request #11135 from appwrite/feat-new-file-params
...
Feat: Add more file params
2026-01-14 14:17:37 +01:00
Matej Bačo
e76ed98590
Merge branch '1.8.x' into feat-new-file-params
2026-01-14 14:17:27 +01:00
Matej Bačo
7b10fe1371
typo fix
2026-01-14 14:17:12 +01:00
Matej Bačo
e4abc0e0da
Add more file params (encryption, compression)
2026-01-14 13:16:50 +01:00
Chirag Aggarwal
6478499f1c
Merge pull request #11134 from appwrite/fix-execution-status-update
2026-01-14 17:45:30 +05:30
Darshan
3bbfbdb063
Merge pull request #11132 from appwrite/fix-sdk-handling
2026-01-14 17:18:59 +05:30
Darshan
bc6ecbd22c
address comments.
2026-01-14 17:15:33 +05:30
Darshan
4d2f631393
update: exclude the mocks.
...
update: nice group based blacklisting.
2026-01-14 17:07:33 +05:30
Darshan
479a583ff5
exclude the mocks.
2026-01-14 16:55:47 +05:30
Darshan
08cd610823
exclude the mocks.
2026-01-14 16:47:21 +05:30
Darshan
6cd19bf330
address comment for key values on enums.
2026-01-14 16:42:30 +05:30
Darshan
d6d8729983
bump: sdk generator.
2026-01-14 16:36:44 +05:30
Chirag Aggarwal
6c866be9f3
Fix execution status not updating if usage stats trigger fails
...
Move the execution document update inside the finally block and wrap
it in try-catch to ensure the execution record is always updated,
even if queueForStatsUsage->trigger() throws an exception.
2026-01-14 16:12:51 +05:30
Darshan
0ec515779e
update: address comments.
...
regen: specs.
2026-01-14 15:29:30 +05:30
Darshan
91240e0ca7
update: address comments.
...
regen: specs.
2026-01-14 15:10:42 +05:30
Darshan
e3ae7daab4
regen: specs.
2026-01-14 14:58:42 +05:30
Darshan
f482e6de68
update: specs generation to exclude mock auth providers.
2026-01-14 14:58:22 +05:30
Jake Barnby
c12cad80bb
Merge pull request #11130 from appwrite/feat-auth-instance
2026-01-14 20:21:59 +13:00
Jake Barnby
feab8a26e5
Merge remote-tracking branch 'origin/1.8.x' into feat-db-tests
...
# Conflicts:
# composer.lock
# tests/e2e/Services/Databases/Legacy/Permissions/DatabasesPermissionsGuestTest.php
# tests/e2e/Services/Databases/TablesDB/Permissions/DatabasesPermissionsGuestTest.php
2026-01-14 19:59:36 +13:00
Chirag Aggarwal
2a17429226
Merge pull request #11123 from appwrite/feat-integer-format-int64
2026-01-14 12:15:20 +05:30
Jake Barnby
e2627d784b
Fix router param
2026-01-14 19:27:51 +13:00
Jake Barnby
5c915ef92f
Reapply "Merge pull request #11099 from appwrite/feat-auth-instance"
...
This reverts commit 321fc8ee70 .
2026-01-14 19:07:49 +13:00
Chirag Aggarwal
5697d983d0
Merge branch '1.8.x' into feat-integer-format-int64
2026-01-14 09:54:19 +05:30
Damodar Lohani
a5fb10c61d
Merge pull request #11129 from appwrite/feat-deployment-success
...
After deployment success hook
2026-01-14 07:15:50 +05:45
Damodar Lohani
5469b78367
feat: add afterDeploymentSuccess hook to handle post-deployment actions
2026-01-14 00:59:22 +00:00
Damodar Lohani
e887859cc0
feat: implement afterDeploymentSuccess hook in builds worker and invoke it post-deployment
2026-01-14 00:57:40 +00:00
Chirag Aggarwal
942cfc4591
Merge branch '1.8.x' into feat-integer-format-int64
2026-01-13 21:26:57 +05:30
Jake Barnby
321fc8ee70
Revert "Merge pull request #11099 from appwrite/feat-auth-instance"
...
This reverts commit a4734a5de7 , reversing
changes made to 15922fb88c .
# Conflicts:
# composer.lock
2026-01-14 02:37:17 +13:00
Jake Barnby
962626a4fb
Update lock
2026-01-14 01:56:02 +13:00
Darshan
568ac54d3d
Merge pull request #11122 from appwrite/bump-flutter-dart
2026-01-13 18:09:08 +05:30
Darshan
432e86ec07
regen specs.
2026-01-13 18:04:14 +05:30
Jake Barnby
0f953e4a52
Merge remote-tracking branch 'origin/1.8.x' into feat-db-tests
...
# Conflicts:
# composer.lock
2026-01-14 01:33:22 +13:00
Jake Barnby
bb09abc087
Update CTA check
2026-01-14 01:23:48 +13:00
Chirag Aggarwal
fef1b5b5e5
Merge pull request #11125 from appwrite/update-domains-lib
2026-01-13 17:35:29 +05:30
Chirag Aggarwal
bfac0f92af
chore: update domains lib
2026-01-13 17:11:29 +05:30
Chirag Aggarwal
ae6df78020
Add int64 format support for integer attributes
...
This change adds int64 format specification to integer attribute min/max values in the API response models and updates all OpenAPI/Swagger specifications accordingly. This ensures proper type handling for large integer values that exceed int32 range in client SDKs.
Changes:
- Add 'format: int64' to min/max fields in AttributeInteger and ColumnInteger models
- Regenerate OpenAPI 3.x and Swagger 2.x specs for all platforms (client, console, server)
- Update composer dependencies
2026-01-13 17:00:20 +05:30