Prem Palanisamy
f0fb7bf877
test: remove orphaned VectorsDB testGetCollectionLogs
...
Endpoint deleted in 96fe989f6d ("update composer dependencies and remove
obsolete log classes") but the two test methods calling it were left
behind. They have been failing with 404 on every PR since.
2026-05-11 05:53:03 +01:00
Prem Palanisamy
74fbbea2b3
chore: bump utopia-php/abuse cfd290a + migration 447a987 (PHP >=8.2)
2026-05-11 05:41:37 +01:00
Prem Palanisamy
4957f568cd
chore: bump utopia-php/migration to 4dc7270 (empty teams guard)
2026-05-11 02:38:01 +01:00
Prem Palanisamy
64c9d8d85f
chore: bump utopia-php/migration to a9bdfba (revert deno fallback)
2026-05-11 02:28:07 +01:00
Prem Palanisamy
7b5cb379c4
chore: bump utopia-php/migration to e5dc657 (deno runtime fallback)
2026-05-11 02:21:18 +01:00
Prem Palanisamy
fd625fca7b
fix(migrations): preserve source DSN for documentsdb/vectorsdb resolver
...
Migration lib 1.10.2's getDatabaseDSN resolver returns the value
written into destination's _databases.database. The previous resolver
always returned the project's main DSN (mongodb in default CI) for
every database type, including documentsdb / vectorsdb — which are
routed to their own adapters (mongodb / postgresql) per
_APP_DB_ADAPTER_DOCUMENTSDB / _APP_DB_ADAPTER_VECTORSDB.
The wrong DSN routed vectorsdb attribute creates back to mongodb,
producing 'Vector types are not supported by the current database'
on the MixedDatabases / VectorsDB migration tests.
Mirror cloud's resolver: keep the source DSN for documentsdb /
vectorsdb (they target dedicated hosts), use destination project's
main DSN otherwise.
2026-05-10 22:09:39 +01:00
Prem Palanisamy
817172c460
Merge branch '1.9.x' into feat-bump-sdk-23
...
# Conflicts:
# composer.lock
2026-05-10 05:54:06 +01:00
Prem Palanisamy
cd445ceccf
chore: bump utopia-php/migration to 6deabc6 (Sites::create named args)
2026-05-10 05:49:23 +01:00
Chirag Aggarwal
87a32f65ee
Merge pull request #12182 from appwrite/add-codex-plugin
2026-05-10 09:26:49 +05:30
Prem Palanisamy
698fde247f
chore: bump utopia-php/migration to 0e88268 (createVariable variableId fix)
2026-05-10 04:46:40 +01:00
Prem Palanisamy
5313460c7c
fix(migrations): pass destination project DSN resolver to DestinationAppwrite
...
Migration lib's `_databases.database` resolver now defaults to empty
when no callable is supplied (utopia-php/migration ff3b444). The
runtime falls back via `$project->getAttribute('database')`, but tests
hit DSN("mysql://") and a 500 because that fallback is also empty for
fresh test projects.
Pass an explicit resolver returning the destination project's `database`
attribute so migrated databases store a usable DSN.
2026-05-08 17:53:09 +01:00
Prem Palanisamy
c94ae409e8
chore: refresh composer.lock for utopia-php/fetch ^1.1 and logger 0.8.*
2026-05-08 16:50:04 +01:00
Prem Palanisamy
4844a4bf99
Merge branch '1.9.x' into feat-bump-sdk-23
...
# Conflicts:
# composer.lock
2026-05-08 16:34:19 +01:00
Prem Palanisamy
687698001f
chore: bump utopia-php/migration to 80e9a04 (SDK 23 nested typed object fixes)
2026-05-08 16:30:02 +01:00
Harsh Mahajan
acc0b2c184
Merge pull request #12252 from appwrite/fix/repository-branch-pagination-validator
...
fix: Support branch query validators in SDK generation
2026-05-08 19:18:04 +05:30
harsh mahajan
10e4341db2
Support branch query validators in SDK generation
2026-05-08 19:15:17 +05:30
Chirag Aggarwal
8a35e87cfd
Merge pull request #12251 from appwrite/fix/graphql-preview-test-assertions
2026-05-08 18:13:14 +05:30
Chirag Aggarwal
9295869279
Fix GraphQL preview test assertions
2026-05-08 17:51:42 +05:30
Chirag Aggarwal
5472bff265
Merge pull request #12219 from abhay-dev2901/fix/scheduler-platform-env
2026-05-08 17:17:43 +05:30
Abhay
27de465032
Merge branch '1.9.x' into fix/scheduler-platform-env
2026-05-08 17:14:42 +05:30
Prem Palanisamy
4563706b76
chore: bump utopia-php/migration to a5195ba (SDK 23 typed models refactor)
2026-05-08 12:38:20 +01:00
Chirag Aggarwal
be9bb5e34d
Merge pull request #12249 from appwrite/fix/preview-conditional-transforms
2026-05-08 16:40:56 +05:30
Chirag Aggarwal
0a582daff0
Merge pull request #12248 from appwrite/codex/bump-logger-0.8.0
2026-05-08 16:38:05 +05:30
Torsten Dittmann
003647abd7
Merge branch '1.9.x' into fix/preview-conditional-transforms
2026-05-08 15:06:08 +04:00
Torsten Dittmann
9100e06bbe
perf(storage): skip no-op imagick transforms and add transform value spans
...
- Only call crop() when dimensions > 0 or gravity differs from center
- Only call setOpacity() when opacity !== 1.0 (was always called due to !empty(1.0))
- Only call setBorder() when borderWidth > 0
- Only call setBorderRadius() when borderRadius > 0
- Only call setRotation() when rotation !== 0
- Add Span::add() with actual values inside each transform condition
- Leave output() unconditional (format conversion always applies)
2026-05-08 15:04:54 +04:00
Chirag Aggarwal
fc83b4d986
Bump logger dependency
2026-05-08 16:25:46 +05:30
Harsh Mahajan
4954655e8b
Merge pull request #12243 from appwrite/feat/repository-branch-search-pagination
...
feat: Add search and pagination for repository branches
2026-05-08 16:14:06 +05:30
ArnabChatterjee20k
319483d41d
Merge pull request #12244 from appwrite/fix-method-ids
...
Enhance URL parameter handling in OpenAPI3 and Swagger2 formats to su…
2026-05-08 15:35:05 +05:30
ArnabChatterjee20k
6da8c1cb12
updated
2026-05-08 15:21:52 +05:30
Aditya Oberai
5f6b1dda1a
update composer lock
2026-05-08 09:35:38 +00:00
Aditya Oberai
8df7a628c8
Merge branch '1.9.x' into add-codex-plugin
2026-05-08 09:34:43 +00:00
ArnabChatterjee20k
d303d6f807
Refactor path parameter detection in OpenAPI3 and Swagger2 by utilizing array flipping for improved performance and clarity in matching aliases.
2026-05-08 14:39:26 +05:30
Prem Palanisamy
74b84ba38c
feat: bump utopia-php/abuse and utopia-php/migration to feat/sdk-23 branches
2026-05-08 09:52:47 +01:00
ArnabChatterjee20k
07973dee2d
Refactor URL parameter replacement logic in OpenAPI3 and Swagger2 to ensure accurate matching of path parameters by checking for trailing characters.
2026-05-08 14:19:51 +05:30
ArnabChatterjee20k
5cfaa0807d
Refactor URL parameter matching in OpenAPI3 and Swagger2 to improve path parameter detection by checking for trailing characters.
2026-05-08 14:08:27 +05:30
ArnabChatterjee20k
e181954dd1
removed regex
2026-05-08 14:01:04 +05:30
ArnabChatterjee20k
4b05a6cf8f
Refactor URL parameter matching in OpenAPI3 and Swagger2 to use preg_match for improved accuracy with path aliases.
2026-05-08 13:52:25 +05:30
Harsh Mahajan
fe4608a6c3
Merge branch '1.9.x' into feat/repository-branch-search-pagination
2026-05-08 13:50:51 +05:30
harsh mahajan
d598773163
Adjust repository branch cursor typing for analysis
2026-05-08 13:50:24 +05:30
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
ArnabChatterjee20k
29bbc7299a
Enhance URL parameter handling in OpenAPI3 and Swagger2 formats to support aliases for path parameters.
2026-05-08 13:45:46 +05:30
harsh mahajan
370a823888
Use a query validator for repository branch pagination
2026-05-08 13:43:02 +05:30
harsh mahajan
3fbe77a27c
Fix repository branch cursorBefore pagination
2026-05-08 13:31:32 +05:30
harsh mahajan
1a0a19a793
Add search and pagination for repository branches
2026-05-08 13:25:35 +05:30
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