Matej Bačo
a65c6136f4
Improve code quality
2026-05-06 12:08:02 +02:00
Matej Bačo
78133a3c25
Merge branch '1.9.x' into fix-oauth-oidc-params
2026-05-06 11:46:09 +02:00
Matej Bačo
140cbb633d
Fix tests
2026-05-06 11:45:35 +02:00
Matej Bačo
389146c625
oidc backwards compatibiltiy test
2026-05-06 11:32:00 +02:00
Matej Bačo
ec927104fe
Merge pull request #12221 from appwrite/fix-variables-api-feature-parity
...
Feat: Variables API feature parity
2026-05-06 11:27:32 +02:00
Matej Bačo
dcef7ef559
OIDC param name improvement
2026-05-06 11:24:53 +02:00
Matej Bačo
ff518a055f
Merge branch '1.9.x' into fix-oauth-oidc-params
2026-05-06 11:17:42 +02:00
Matej Bačo
00ee9c6b0e
Fix benchmark
2026-05-06 11:09:11 +02:00
Matej Bačo
d27b578888
Fix more tests
2026-05-06 10:34:37 +02:00
Matej Bačo
1ccf058c14
Fix failing tests
2026-05-06 10:19:30 +02:00
Jake Barnby
1273bcd33a
Merge pull request #11673 from appwrite/big-int
...
Big int
2026-05-06 20:17:45 +12:00
Matej Bačo
add2b7b64a
Merge pull request #12208 from appwrite/feat-public-proxy-api
...
Feat: Public Proxy API
2026-05-06 10:15:57 +02:00
ArnabChatterjee20k
a0d77ba1b2
Merge remote-tracking branch 'origin/1.9.x' into big-int
2026-05-06 13:22:37 +05:30
Matej Bačo
63ac3bedca
Merge pull request #12212 from appwrite/fix-param-name-consistency
...
Fix endpoint consistency (oauth get)
2026-05-06 09:42:22 +02:00
Matej Bačo
a286b78a0b
Fix function tests
2026-05-06 09:41:00 +02:00
ArnabChatterjee20k and Copilot
fc918d8b3c
feat: add support for unsigned integer and bigint columns in database tests
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-06 11:48:47 +05:30
ArnabChatterjee20k
93ce542d31
updated composer
2026-05-06 11:37:05 +05:30
ArnabChatterjee20k and Copilot
03f7b62ff1
refactor: update database version constraints and simplify bigint handling in collection creation
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-06 11:24:22 +05:30
Damodar Lohani
ea4a31c6c6
Merge pull request #12222 from appwrite/CLO-2333-additional-indexes-1.9x
...
feat(indexes): add 4 missing indexes (supersedes #9629 )
2026-05-06 10:50:44 +05:45
Damodar Lohani
c9ad685e11
fix(indexes): use empty lengths for mixed-type composite to match existing pattern
...
greptile flagged missing lengths but the codebase has two conventions:
- all-string composite: [LENGTH_KEY, LENGTH_KEY] (_key_unique, _key_provider_providerUid)
- mixed/non-string composite: [] (e.g. ('enabled', 'type'), ('region', 'accessedAt'),
('targetInternalId', 'topicInternalId'), ('period', 'time'), ('metric', 'period', 'time'))
(teamInternalId, confirm) is string+boolean; closest match is
('enabled', 'type') which uses lengths => [] and orders => [].
Aligning to that established pattern instead of inventing
[LENGTH_KEY, 0].
2026-05-06 04:48:53 +00:00
Damodar Lohani
83d56a2f36
fix(indexes): set explicit lengths + orders on new indexes (greptile P1)
...
All four new indexes left lengths/orders as empty arrays; greptile
flagged the inconsistency vs every existing string-attribute index in
the file (e.g. _key_team uses [LENGTH_KEY], _key_unique uses
[LENGTH_KEY, LENGTH_KEY]).
- memberships._key_team_confirm: [LENGTH_KEY, 0] for (string, boolean)
+ [ORDER_ASC, ORDER_ASC]
- projects._key_teamInternalId: [LENGTH_KEY] + [ORDER_ASC]
- platforms._key_project_id: [LENGTH_KEY] + [ORDER_ASC]
- webhooks._key_project_id: [LENGTH_KEY] + [ORDER_ASC]
2026-05-06 04:44:58 +00:00
Damodar Lohani
94c968e941
feat(indexes): add 4 missing indexes (CLO-2333)
...
- memberships: _key_team_confirm on (teamInternalId, confirm) for team-membership confirm-state queries
- projects: _key_teamInternalId on teamInternalId for team-scoped project lookups
- platforms: _key_project_id on projectId for user-facing-id lookups
- webhooks: _key_project_id on projectId for user-facing-id lookups
Re-applies the indexes from the stale PR #9629 (1.7.x base, conflicting)
onto a fresh 1.9.x branch. None of these are in 1.9.x today; existing
similar indexes target projectInternalId / teamId rather than the
user-facing projectId / teamInternalId queries this addresses.
2026-05-06 04:35:29 +00:00
Matej Bačo
8918cc75c3
Merge pull request #12213 from appwrite/feat-list-endpoint-queries-oauth
...
Feat: queries & total params for list oauth providers
2026-05-05 17:16:09 +02:00
Matej Bačo
f90f618bff
Fix failing tests
2026-05-05 17:14:05 +02:00
Matej Bačo
b382a9c3e5
Fix mistakes after AI
2026-05-05 16:53:24 +02:00
Matej Bačo
3fd79e3045
Merge branch '1.9.x' into fix-param-name-consistency
2026-05-05 16:52:10 +02:00
Matej Bačo
3e58500e13
Upgrade libs
2026-05-05 16:51:57 +02:00
Matej Bačo
1975ab2513
Fix linter
2026-05-05 16:45:15 +02:00
Matej Bačo
15f21daa2b
Add tests
2026-05-05 16:45:09 +02:00
Matej Bačo
48fbb59113
pr review fixes
2026-05-05 16:44:47 +02:00
Matej Bačo
9b120e9db7
Remove unwanted changes
2026-05-05 16:29:09 +02:00
Matej Bačo
305e8e1ec7
Add request filter
2026-05-05 16:24:41 +02:00
Matej Bačo
93515fcc1d
Finalize variables rework
2026-05-05 16:17:47 +02:00
Matej Bačo
fd1a4542e7
Fix variables API feature parity
2026-05-05 16:09:17 +02:00
ArnabChatterjee20k
7ccf2b1a1e
updated
2026-05-05 19:28:28 +05:30
ArnabChatterjee20k
57dd7cf952
updated
2026-05-05 19:22:00 +05:30
ArnabChatterjee20k
90e681a906
updated
2026-05-05 19:20:47 +05:30
ArnabChatterjee20k
bca876acaf
Merge remote-tracking branch 'origin/1.9.x' into big-int
2026-05-05 18:55:11 +05:30
Matej Bačo
2fc044a7c9
Merge pull request #12218 from appwrite/fix-double-policies-scopes
...
Chore: Rename policies scope
2026-05-05 13:56:03 +02:00
Matej Bačo
fef4cbf3b0
Fix missing new scope
2026-05-05 13:37:51 +02:00
Matej Bačo
32d30dfd9d
Fix copy
2026-05-05 13:06:57 +02:00
Matej Bačo
b0220292a7
Rename policies to prevent double scope usease
2026-05-05 12:58:06 +02:00
Chirag Aggarwal
67ab29ffeb
Merge pull request #12211 from appwrite/feat/spec-unified-auth-headers
2026-05-05 12:53:26 +05:30
Jake Barnby
1a41a8ea66
Merge pull request #11632 from appwrite/backup-migration-multitype
...
Add backup policy migration support
2026-05-05 19:20:55 +12:00
Chirag Aggarwal
538fa94c79
Merge pull request #12216 from appwrite/fix/graphql-php-audit
2026-05-05 11:02:31 +05:30
Chirag Aggarwal
1a410c43d7
fix: update graphql php dependency
2026-05-05 10:54:01 +05:30
Matej Bačo
4d5bb30917
tests for oauth list endpoint ueries and total
2026-05-04 16:05:56 +02:00
Matej Bačo
c35d5e348b
Support queries in oauth list endpoint
2026-05-04 16:05:46 +02:00
Matej Bačo
d2922e7d5d
Fix failing tests
2026-05-04 15:49:05 +02:00
Matej Bačo
b1c3fc0908
Update tests
2026-05-04 15:40:32 +02:00