Damodar Lohani
d20062f63a
Merge branch 'feat-storage-buckets' into feat-large-file
2022-01-06 15:01:21 +05:45
Bradley Schofield
e2c4272ebd
Merge branch 'master' into the-executor-poc
2022-01-05 13:38:51 +00:00
Matej Baco
69b4d074f5
Migrated all imports to new request class
2021-12-31 16:50:07 +01:00
Torsten Dittmann
693b8c7185
fix: replace internal and external database with project database
2021-12-27 13:45:23 +01:00
Damodar Lohani
da72a67687
Merge branch 'feat-s3-integration' into feat-refactor-storage-resource
2021-12-19 13:21:19 +05:45
Damodar Lohani
4de4e87c49
Merge branch 'feat-large-file' into feat-s3-integration
2021-12-19 13:19:54 +05:45
Damodar Lohani
879bff2bb1
Merge branch 'feat-storage-buckets' into feat-large-file
2021-12-19 13:01:09 +05:45
Torsten Dittmann
8826984b1f
refactor: replace disable with skip calls for authorization
2021-12-17 16:25:05 +01:00
Torsten Dittmann
d1f901e7a8
feat: use arrow functions on authorization skip method
2021-12-16 12:30:43 +01:00
Torsten Dittmann
af5fb8751e
fix: paginatio docs on endpoints
2021-12-14 12:21:44 +01:00
Torsten Dittmann
cb37a69c3e
Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into feat-database-controller-docs-refactor
2021-12-14 12:16:05 +01:00
Damodar Lohani
d9883fe9eb
use storage from resources in functions
2021-12-13 13:53:36 +05:45
Torsten Dittmann
adffae7cf7
docs(api): reviewed in-line docs of endpoints
2021-12-10 13:27:11 +01:00
Bradley Schofield
3c26a08202
Change exitCode to statusCode and move build to tag create
...
Change exitCode to statusCode and move build to tag create instead of tag deploy
2021-12-10 10:43:56 +00:00
Christy Jacob
653dfb292b
feat: address review comments
2021-12-09 19:53:37 +04:00
Christy Jacob
43ef3c060b
feat: add new endpoint
2021-12-09 17:02:12 +04:00
Bradley Schofield
37da3c5651
Implement Automatic Deploy
...
+ Implemented Automatic Deploy
+ Tags will now build automatically
+ You can now restart builds that failed
+ Builds now have their own storage device
+ Added a retry build endpoint
2021-12-08 15:08:53 +00:00
Bradley Schofield
885f57438d
Fix Tests
2021-12-07 10:42:33 +00:00
Bradley Schofield
7de975ea95
Fix Bugs from merge
2021-12-06 15:04:00 +00:00
Bradley Schofield
1e76c03fd7
Merge remote-tracking branch 'upstream/feat-database-indexing' into the-executor-poc
2021-12-06 14:18:50 +00:00
Bradley Schofield
f30169dcc4
Move Build data into it's own collection
...
Move Build data into it's own collection
2021-12-06 14:12:41 +00:00
Damodar Lohani
08cec63c3e
Merge branch 'feat-sb-uis' into feat-s3-integration
2021-12-03 13:52:10 +05:45
Damodar Lohani
5ea1ab714e
function tags upload chunk begin from 1
2021-12-03 11:43:41 +05:45
Damodar Lohani
9e9256386b
Merge branch 'feat-storage-buckets' into feat-large-file
2021-12-03 10:31:30 +05:45
Torsten Dittmann
f11a6325ff
fix(api): use constant for maximum offset range
2021-12-01 14:05:01 +01:00
Damodar Lohani
ce07c464f8
fix chunks
2021-11-30 14:25:21 +05:45
Damodar Lohani
e1f45b5a2d
update naming
2021-11-30 13:51:54 +05:45
Damodar Lohani
2a6bf47bce
fix chunked upload for tags - chunk start from 1
2021-11-30 13:46:47 +05:45
Damodar Lohani
ec9d4599c4
Merge branch 'feat-storage-buckets' into feat-s3-integration
2021-11-25 13:38:40 +05:45
Damodar Lohani
c9595b40dd
fix api to account for non-local storage
2021-11-14 18:50:51 +05:45
kodumbeats
6e46e2fb0f
Use correct key in metrics array
2021-10-27 18:17:51 -04:00
kodumbeats
79b1fceaf3
Rename to prevent collisions
2021-10-27 18:17:15 -04:00
kodumbeats
656471ced2
Backfill usage stats with empty records when required
2021-10-27 15:57:20 -04:00
Torsten Dittmann
7224520fa8
fix all usage ui
2021-10-26 15:19:28 +02:00
Damodar Lohani
d029c94bc8
Merge branch 'feat-storage-buckets' into feat-large-file
2021-10-17 11:45:45 +05:45
Bradley Schofield
7649a2c677
Make new database work with the executor
...
+ New DB now works with executor
+ events now work with new execution model
2021-10-14 10:37:00 +01:00
Bradley Schofield
efaa2227e0
start fixing bubgs
2021-10-12 12:54:50 +01:00
Bradley Schofield
dd5bdda000
Merge remote-tracking branch 'upstream/feat-database-indexing' into the-executor-poc
2021-10-11 14:59:34 +01:00
Torsten Dittmann
90f30cc743
Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into sync-realtime-with-db-refactor
2021-10-07 21:34:21 +02:00
Torsten Dittmann
a585a9090a
fix realtime with db refactor
2021-10-07 17:35:17 +02:00
Torsten Dittmann
9941198a7f
Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into feat-before-pagination
2021-10-06 16:11:04 +02:00
Torsten Dittmann
33699ea2c4
feat(controllers): implement before cursor pagination
2021-10-05 12:30:33 +02:00
Matej Baco
d0b70a9dee
Re-added function execution search + added missing tests
2021-09-27 12:12:42 +02:00
Damodar Lohani
a4e9f2ece9
chunked upload support on function tags creation
2021-09-27 12:46:04 +05:45
Matej Baco
f9423111f3
Merge branch 'feat-database-indexing' into feat-db-search-tests
2021-09-23 08:35:07 +02:00
Bradley Schofield
715a8ac729
Add authentication between appwrite and the executor
...
+ Add authentication between appwrite and the executor
+ Add built status and build stdout/stderr to tag for later use
+ Changes to executor to implement new build stages
2021-09-22 11:03:04 +01:00
Bradley Schofield
da8b4bb9f9
Add build step and more function cleanup
2021-09-13 11:50:45 +01:00
Christy Jacob
eccc19e5dc
Apply suggestions from code review
...
Co-authored-by: Damodar Lohani <lohanidamodar@users.noreply.github.com>
2021-09-06 12:13:20 +05:30
Bradley Schofield
bca326dc8d
Improvements to executor
...
- Executor now loads runtimes from php-runtimes package
- Executor now handles timeouts correctly
- Executor can now shutdown and remove containers before shutting down itself preventing a `docker-compose stop` failure due to active network endpoints.
- Fixed a issue with JWT's not working
- Improved general executor reliability
- Tests now pass!
2021-09-06 01:37:20 +01:00
Bradley Schofield
35ed296b75
Add Deno and update UI
2021-09-01 10:48:56 +01:00
Christy Jacob
f7d657cc38
feat(model): use the new authorization skip methods
2021-08-28 21:55:48 +05:30
Christy Jacob
6835124af8
feat(usage): rename all usage response models
2021-08-27 23:04:43 +05:30
Bradley Schofield
f5e1ce01b7
More Changes
2021-08-27 11:55:22 +01:00
Christy Jacob
1e30cdba4b
feat(usage): added response models for functions API
2021-08-27 00:42:36 +05:30
Bradley Schofield
82b7e18033
First Test
2021-08-24 10:32:27 +01:00
Christy Jacob
f3074bc024
feat(usage): some refactoring
2021-08-20 15:34:57 +05:30
Christy Jacob
cfe49b6892
feat(usage): refactored functions usage endpoint
2021-08-20 13:54:45 +05:30
Damodar Lohani
bc05c4d3a5
update custom id description on all services
2021-08-19 10:37:36 +05:45
Eldad Fux
89f55a1727
Re-orgenized controller flow
2021-08-18 16:42:03 +03:00
Eldad A. Fux
52132c22b6
Merge branch 'feat-database-indexing' into feat-db-search-attribute
2021-08-14 21:58:56 +03:00
Eldad Fux
a7c4edba95
Updated collection structures to support fulltext search
2021-08-14 21:56:28 +03:00
Torsten Dittmann
1061dc6366
fix(after-pagination): updated descriptions
2021-08-11 15:30:25 +02:00
Torsten Dittmann
8296021b63
Merge branch 'feat-database-indexing' of https://github.com/appwrite/appwrite into feat-database-after-pagination
2021-08-09 12:03:15 +02:00
Torsten Dittmann
a49b12c542
feat(functions): add after pagination
2021-08-06 14:36:05 +02:00
Damodar Lohani
e0e5e3a818
drop tags custom id support
2021-08-06 15:33:18 +05:45
Damodar Lohani
8c72349a3e
drop execution custom id support
2021-08-06 15:22:27 +05:45
Damodar Lohani
8b021a13ef
more fixes introducing name
2021-07-29 14:18:38 +05:45
Damodar Lohani
68ea2e2ab1
re introduce name attributes
2021-07-29 13:54:24 +05:45
Damodar Lohani
062e22a708
Merge branch 'feat-database-indexing' into feat-custom-id
2021-07-27 11:45:26 +05:45
Eldad Fux
13c1bb045d
Cleanup old db library
2021-07-25 17:47:18 +03:00
Damodar Lohani
e91f31991b
Merge branch 'feat-database-indexing' into feat-custom-id
2021-07-25 17:03:13 +05:45
Eldad Fux
f909b9da1c
Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing
2021-07-25 14:11:23 +03:00
Eldad Fux
d0e4e5cb29
Fixed bug
2021-07-22 17:49:52 +03:00
Damodar Lohani
f957c4aa94
remove name on update
2021-07-22 11:53:55 +05:45
Damodar Lohani
e06701942c
remove name from function
2021-07-21 17:43:05 +05:45
Damodar Lohani
6511d63726
Merge branch 'feat-database-indexing' into feat-custom-id
2021-07-20 11:12:54 +05:45
Damodar Lohani
2f222e136d
executions custom id
2021-07-19 13:57:01 +05:45
Damodar Lohani
95e90efcc6
custom id in function and tag
2021-07-19 13:54:37 +05:45
Eldad Fux
b4a65c2c1a
Removed TODOs, fixed comments
2021-07-16 07:39:31 +03:00
Eldad Fux
03ff844291
Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing
2021-06-26 22:47:53 +03:00
Bradley Schofield
22bc391047
Update app/controllers/api/functions.php
...
Co-authored-by: Eldad A. Fux <eldad.fux@gmail.com>
2021-06-22 11:18:26 +01:00
Bradley Schofield
c92a820c6d
Renamed env
param on /v1/functions
to runtime
2021-06-21 15:42:39 +01:00
Eldad Fux
83047e8784
Fixed is empty conditions
2021-06-20 16:59:36 +03:00
Eldad Fux
4dc225a886
Added orderType params
2021-06-12 17:33:23 +03:00
Eldad Fux
26d0d5d3dc
Implemented search
2021-05-27 13:09:14 +03:00
Eldad Fux
abd0bba8a4
Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing
2021-05-27 01:31:29 +03:00
Eldad Fux
63a92a768a
Fixed functions webhooks trigger
2021-05-17 18:52:22 +03:00
Eldad Fux
a8cc398c85
Updated functions trigger
2021-05-17 14:32:37 +03:00
Eldad Fux
e1ce368f66
Removed getArrayCopy
2021-05-15 23:03:56 +03:00
Eldad Fux
0a3c198e00
Removed boolean check on DB operation
2021-05-09 23:34:32 +03:00
Eldad Fux
c173d4a2e3
More cometics
2021-05-09 21:37:47 +03:00
Eldad Fux
7192ead92d
Cleanups
2021-05-05 17:52:34 +03:00
Eldad Fux
d699c8aba9
Updated functions service
2021-05-05 00:25:17 +03:00
Torsten Dittmann
24705f2d08
Merge branch '0.8.x' of https://github.com/appwrite/appwrite into feat-upgrade-php-version
2021-04-29 09:37:08 +02:00
Torsten Dittmann
4689d0b69f
Revert "fix: influx db client"
...
This reverts commit 5ddcdf1779
.
2021-04-27 15:51:35 +02:00
Torsten Dittmann
5ddcdf1779
fix: influx db client
2021-04-27 15:39:40 +02:00
Torsten Dittmann
f2426aa473
fix: use authorization control instead of arguments
2021-04-27 09:28:42 +02:00
Torsten Dittmann
4eb298e4e0
fix: executions permission validation
2021-04-27 09:12:59 +02:00
Torsten Dittmann
25b03c90f8
feat: introduce appwrite/php-runtimes
2021-04-21 13:02:54 +02:00
Eldad Fux
ce8b3686d8
Replaced sdk.security with sdk.auth
2021-04-16 10:22:17 +03:00
Eldad Fux
8ea83b24c3
Added new JWT as SDK auth method
2021-03-29 00:22:12 +03:00
kodumbeats
d33b12bd61
Merge remote-tracking branch 'origin/dev' into feat-962-pass-data-to-function-execution
2021-03-22 12:47:06 -04:00
Eldad Fux
a76016fa37
Fixed functions tests
2021-03-22 18:19:05 +02:00
kodumbeats
daeed74473
Merge branch '0.8.x' into feat-962-pass-data-to-function-execution
2021-03-18 07:14:16 -04:00
Eldad A. Fux
08dd968ab9
Merge branch '0.8.x' into feat-functions-and-executions-events
2021-03-17 22:55:43 +02:00
Eldad Fux
024fae0d21
Changed execution default permissions
2021-03-14 01:52:05 +02:00
kodumbeats
f734fc1de2
Add events for functions and executions
2021-03-11 13:25:46 -05:00
kodumbeats
681ab12f76
Instantiate jwt outside conditionals
2021-03-10 15:25:54 -05:00
kodumbeats
f56a63c611
Make JWT for each execution
2021-03-10 12:48:05 -05:00
kodumbeats
da8984f66e
Pass userId and JWT to function as env vars
2021-03-10 11:58:46 -05:00
kodumbeats
59984fa6c0
Pass custom function $data to execution
2021-03-09 14:58:03 -05:00
Eldad Fux
dde5a761f9
Updated dependencies
2021-02-21 23:37:22 +02:00
Eldad Fux
e704cc82b5
Remove content type when no content
2021-02-02 08:02:35 +02:00
Eldad Fux
8fc7026cfb
Changed file param to code (again)
2021-01-31 21:11:03 +02:00
Eldad Fux
52a37051c9
Fixed tests added new SDK label
2021-01-29 16:29:53 +02:00
Eldad Fux
d6df93fb3c
Updated param name
2021-01-29 13:37:00 +02:00
Eldad A. Fux
1c361cc094
Merge pull request #854 from appwrite/feat-tag-file-validation
...
Feat tag file validation
2021-01-28 14:50:56 +02:00
Eldad Fux
9ff0790d44
Fixed validation
2021-01-27 20:08:46 +02:00
Eldad Fux
5e8c7eb3d3
Added a new file extension validator
2021-01-27 15:15:44 +02:00
Eldad Fux
8fddd33f4b
Added file type validation
2021-01-27 00:15:20 +02:00
Eldad Fux
f3677c60e0
Merge branch '0.7.x' of github.com:appwrite/appwrite into feat-function-schedule
2021-01-26 22:36:31 +02:00
Damodar Lohani
d4c7ab045a
Switching to utopia-php/storage
2021-01-22 14:13:33 +05:45
Eldad Fux
26faaae5fc
Removed log
2021-01-17 02:08:16 +02:00
Eldad Fux
f16113dbb3
Some minor fixes
2021-01-17 02:07:43 +02:00
Eldad Fux
47f5e871ba
Added scheduling
2021-01-17 01:38:13 +02:00
Eldad Fux
17c90846e1
Fixed syntax bug in functions service
2021-01-15 07:30:49 +02:00
Eldad A. Fux
bce0933cc2
Merge pull request #817 from lohanidamodar/feat-disable-usage-stats
...
Feat disable usage stats
2021-01-13 22:38:02 +02:00
Damodar Lohani
379ce3abce
refactoring with suggested updates
2021-01-13 12:10:43 +05:45
Damodar Lohani
8da252366d
Skip functions usage getting from influx if usage stats disabled
2021-01-13 06:55:52 +05:45
Eldad Fux
ac8410d22b
Added functions execution abuse limit
2021-01-12 00:21:56 +02:00
Eldad A. Fux
d6df6b9fdc
Merge pull request #788 from appwrite/feat-execute-functions-from-client
...
Enabled client endpoints for CF
2021-01-01 10:37:48 +02:00
Eldad A. Fux
1bb95fd948
Merge pull request #790 from appwrite/feat-update-function-docs
...
Updated docs
2020-12-31 13:11:34 +02:00
Eldad Fux
05b510786e
Updated docs
2020-12-31 10:25:11 +02:00
Eldad A. Fux
de70f71114
Merge pull request #766 from christyjacob4/feat-na-maintenance-task
...
feat: starter for maintenance task
2020-12-30 15:42:04 +02:00
Eldad Fux
4d4336e357
Ability to update execute permissions
2020-12-30 14:25:32 +02:00
Eldad Fux
ec8be5eed1
Added new roles for execution
2020-12-30 09:26:01 +02:00
Eldad Fux
6d94c12409
Merge branch '0.7.x' of github.com:appwrite/appwrite into feat-execute-functions-from-client
2020-12-30 07:50:54 +02:00
Eldad Fux
dd9cbcef62
Enabled client endpoints for CF
2020-12-30 01:00:44 +02:00
Christy Jacob
c7306053d1
fix: use orderType in DB query
2020-12-30 01:00:49 +05:30
Eldad A. Fux
8fa19a7a9d
Merge branch '0.7.x' into feat-na-maintenance-task
2020-12-29 16:46:27 +02:00
Christy Jacob
e77abfe706
Merge branch '0.7.x' of https://github.com/appwrite/appwrite into feat-na-maintenance-task
2020-12-27 23:30:59 +05:30
Eldad Fux
881b1e71a3
Merge branch '0.7.x' of github.com:appwrite/appwrite into swoole-and-functions
2020-12-27 09:10:43 +02:00
Eldad Fux
4142791fc9
Updated functions controller
2020-12-26 17:20:08 +02:00
Christy Jacob
5e686183c6
Merge branch '0.7.x' of https://github.com/appwrite/appwrite into feat-na-maintenance-task
2020-12-24 20:10:03 +05:30
Christy Jacob
b40b586342
patch: review comments and some fixes
2020-12-21 23:45:52 +05:30
Christy Jacob
62885aa13a
patch: deletes worker refactoring
2020-12-18 19:35:20 +05:30
Christy Jacob
1ecbf8bc5d
patch: refactor delete worker invocation
2020-12-18 17:58:08 +05:30
Christy Jacob
e3a6c899c3
patch: delete based on collection
2020-12-18 16:38:58 +05:30
Eldad Fux
f6c8630a1d
Merge branch '0.7.x' of github.com:appwrite/appwrite into swoole-and-functions
2020-12-17 00:08:47 +02:00
Eldad Fux
c10817859d
Minimized all direct API filters
2020-12-13 01:22:55 +02:00
Eldad Fux
4bff1dd5b6
Default limit for function conatiner is 1 cpu
2020-12-06 23:15:01 +02:00
Eldad Fux
afd20d96f8
Updated routes lables
2020-11-11 23:02:24 +02:00
Eldad Fux
1e1e1a431f
Minor cleanups
2020-10-31 10:42:41 +02:00
Eldad Fux
e81fb88736
First commit
2020-10-30 21:53:27 +02:00
Eldad Fux
752c6b4ecb
Merge branch '0.7.x' of github.com:appwrite/appwrite into feat-coding-standards
2020-10-30 00:42:46 +02:00
Eldad Fux
07b79c3103
Updated docs
2020-10-29 15:50:49 +02:00
Eldad Fux
b8b77822c2
Updated controllers folder
2020-10-27 21:46:15 +02:00
Eldad Fux
ca95ee803e
Test preloading of all validators
2020-09-10 17:40:14 +03:00
Eldad Fux
e399b13639
[BUG] case sensitive country flag code
...
Fixes #526
2020-09-09 23:29:39 +03:00
Eldad Fux
1d218b213c
Updated docs
2020-09-08 00:36:13 +03:00
Eldad Fux
77667be404
Changes all name attributes length to max
...
of 128 chars
2020-09-08 00:28:40 +03:00
Eldad Fux
de32dbe040
Delete tag source not just data
2020-07-19 00:48:28 +03:00
Eldad Fux
eec1dd6714
Updated logs UI
2020-07-17 11:14:16 +03:00
Eldad Fux
b53afae778
Fixed missing tag error timing
2020-07-17 00:50:37 +03:00
Eldad Fux
2af2484afa
Worker now run real functions
2020-07-16 15:04:06 +03:00
Eldad Fux
3c194b5076
Manual function execution
2020-07-15 23:29:55 +03:00
Eldad Fux
1f46f0ef77
Set default tag
2020-07-15 22:09:33 +03:00
Eldad Fux
b70e185450
Added functions worker standalone container
2020-07-15 15:49:10 +03:00
Eldad Fux
6251d2b40a
Added upload
2020-07-15 06:38:57 +03:00
Eldad Fux
8d5e62a02b
Added a new volume
2020-07-15 00:20:46 +03:00
Eldad Fux
436300439d
Enabled code upload
2020-07-14 23:33:52 +03:00
Eldad Fux
6d2cd5884d
Updated default values
2020-07-14 19:43:34 +03:00
Eldad Fux
8618f4d764
Updated ENV config
2020-07-14 19:13:18 +03:00
Eldad Fux
75254ac9f7
Refactored functions API
2020-07-13 00:18:52 +03:00
Eldad Fux
8e4dd5583a
Updated timeout range
2020-05-13 23:59:02 +03:00
Eldad Fux
1d4a6cb99e
Functions work in progress
2020-05-13 01:00:48 +03:00
Eldad Fux
aebc355848
Changed default timeout
2020-05-11 09:48:07 +03:00
Eldad Fux
13bc97bd7e
Updated SDKs
2020-05-11 07:39:00 +03:00
Eldad Fux
839428ce9c
Updated SDKs
2020-05-10 23:44:28 +03:00
Eldad Fux
25280cce16
Updated tests
2020-05-06 20:35:56 +03:00
Eldad Fux
a3b1e97ebf
Updated tests and delete methods
2020-05-06 15:12:52 +03:00
Eldad Fux
4420c85460
Added first e2e test
2020-05-05 23:37:59 +03:00
Eldad Fux
81f4293834
Updated collections structure
2020-05-05 22:42:35 +03:00
Eldad Fux
2213c6622f
First draft for API routes
2020-05-05 20:30:12 +03:00
Eldad Fux
09e57b46ce
Updated collections
2020-05-04 17:35:01 +03:00