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
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
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
ArnabChatterjee20k
21ba13a076
updated
2026-05-07 18:40:26 +05:30
ArnabChatterjee20k
399f75e8e7
updated
2026-05-07 16:35:56 +05:30
ArnabChatterjee20k
7917506b58
updated oauth
2026-05-07 16:30:23 +05:30
ArnabChatterjee20k
706459e314
updated
2026-05-07 16:01:52 +05:30
ArnabChatterjee20k
7e9d6f33c8
updated methods
2026-05-07 15:56:44 +05:30
premtsd-code
e621701cbc
Merge branch '1.9.x' into feat/skip-duplicates
2026-05-07 12:00:15 +05:30
loks0n
9387c480f5
Add Span attributes to build worker for trace observability
2026-05-06 19:56:17 +01:00
premtsd-code
2e9841c9c2
Merge branch '1.9.x' into feat/skip-duplicates
2026-05-06 23:35:25 +05:30
loks0n
8201fea9ef
Differentiate executor timeouts for builds, sync, and async executions
...
Adds Executor\Exception\Timeout (with timeoutSeconds) and translates it at
each call site into BUILD_TIMEOUT, FUNCTION_SYNCHRONOUS_TIMEOUT, or
FUNCTION_ASYNCHRONOUS_TIMEOUT instead of always using the misleading sync
function error. Build timeouts now append to streamed buildLogs rather
than replacing them, and the build worker reports its timeout via Span.
2026-05-06 15:54:11 +01:00
Matej Bačo
a65c6136f4
Improve code quality
2026-05-06 12:08:02 +02:00
Matej Bačo
140cbb633d
Fix tests
2026-05-06 11:45:35 +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
Prem Palanisamy
f9c5f41a1a
Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates
...
# Conflicts:
# composer.lock
2026-05-06 09:53:13 +01: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
Prem Palanisamy
e6a9c68534
Merge remote-tracking branch 'origin/1.9.x' into feat/skip-duplicates
...
# Conflicts:
# composer.lock
2026-05-06 07:06:59 +01:00
ArnabChatterjee20k
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
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
3fd79e3045
Merge branch '1.9.x' into fix-param-name-consistency
2026-05-05 16:52:10 +02:00
Matej Bačo
1975ab2513
Fix linter
2026-05-05 16:45:15 +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
bca876acaf
Merge remote-tracking branch 'origin/1.9.x' into big-int
2026-05-05 18:55:11 +05:30
Matej Bačo
fef4cbf3b0
Fix missing new scope
2026-05-05 13:37:51 +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
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
d18f64d526
Fix endpoint consistency, apply request filter alias
2026-05-04 15:22:23 +02:00
Chirag Aggarwal
e81ae67745
fix(specs): align console Cookie description with client/server
2026-05-04 16:53:22 +05:30
Chirag Aggarwal
1e9b364f58
feat(specs): include union of auth headers in every platform's securityDefinitions
...
Each platform spec previously declared only the auth headers referenced by
endpoints in that platform's surface. The unified web SDK now exposes a
single Client class with cross-platform auth factories (fromSession,
fromCookie, fromDevKey, etc.), which means an SDK generator targeting one
platform still needs setter generation for headers that other platforms
expose. The web SDK currently papers over this with a webClientHeaders
augmentation in the SDK generator.
Add the missing securityDefinitions entries directly so every platform
spec carries the union, removing the need for SDK-side augmentation:
- client: + Cookie (for SSR cookie forwarding)
- server: + Cookie, DevKey
- console: + Session, DevKey
Per-endpoint security requirements continue to be filtered per platform
as before; only the securityDefinitions registry expands to declare
schemes that exist API-wide. SDKs that iterate the registry to emit
auth setters now produce the union without per-SDK fallback code.
2026-05-04 16:50:38 +05:30
Matej Bačo
879dc6873e
review fixes
2026-05-04 12:07:52 +02:00
Matej Bačo
2263632f7d
Fix all proxy create endpoints
2026-05-04 12:06:37 +02:00
Matej Bačo
2231830826
Further proxy API improvements
2026-05-04 11:59:04 +02:00