-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
1,149 additions
and
658 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,5 +22,6 @@ jobs: | |
- name: Run release-plz | ||
uses: MarcoIeni/[email protected] | ||
env: | ||
RUST_LOG: debug | ||
GITHUB_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }} | ||
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
## [unreleased] | ||
|
||
### Features | ||
|
||
- *(api)* Add worker count to group query result - ([3895387](https://github.com/stack-rs/mitosis/commit/38953870cad30a5dda00691912ccc35be60aadcb)) | ||
- *(api)* Add group info query interface - ([e0e9405](https://github.com/stack-rs/mitosis/commit/e0e940500d247b17420264a16c984ab05d0f8792)) | ||
- *(api)* Add group management interfaces - ([37d26a4](https://github.com/stack-rs/mitosis/commit/37d26a4a58cbedc409c84911d33454d58285c99d)) | ||
- *(api)* Add task management interfaces - ([f150694](https://github.com/stack-rs/mitosis/commit/f1506940576acc9d7436371a3138dd3dcf9340ed)) | ||
- *(api)* Add worker management interfaces - ([3a8ffe5](https://github.com/stack-rs/mitosis/commit/3a8ffe5b8c5a042d2f8b31f41f1c652b382fdb49)) | ||
- *(api)* Add worker info query interfaces - ([69a72af](https://github.com/stack-rs/mitosis/commit/69a72afdd7aea395f6d08e860ff50e73c5b81b2f)) | ||
- *(api)* Add api interface of coordinator - ([78ee7b1](https://github.com/stack-rs/mitosis/commit/78ee7b1798918908e96def05fe832b65f8dd441e)) | ||
- *(api)* Add basic user management api - ([b3cd873](https://github.com/stack-rs/mitosis/commit/b3cd87324ea33d51ff57617fd05470ad19247fa5)) | ||
- *(auth)* Return credential with username - ([8b8cc23](https://github.com/stack-rs/mitosis/commit/8b8cc23576494e64bd87a13b3177b54220f84069)) | ||
- *(client)* Add manual auth interface to sdk - ([c39e24a](https://github.com/stack-rs/mitosis/commit/c39e24a3195544ac91cecf60c3196b2be42ee79b)) | ||
- *(client)* Support only get attachment url - ([2a8d92d](https://github.com/stack-rs/mitosis/commit/2a8d92d67318c250df3f9d6eb8725e56434cffda)) | ||
- *(client)* Add sync pubsub redis client sdk - ([e235d80](https://github.com/stack-rs/mitosis/commit/e235d8040a4b798240b15ea20950a143c0e2a372)) | ||
- *(client)* Separate redis client sdk - ([8fe2b12](https://github.com/stack-rs/mitosis/commit/8fe2b128c5235b81b28236d117dd21b40b264e9d)) | ||
- *(client)* Add interface to download artifact - ([a5e5dd4](https://github.com/stack-rs/mitosis/commit/a5e5dd414ddc5735abc9976e5ee26f7021daf2b9)) | ||
- *(conf)* Add config for client and worker - ([ac06544](https://github.com/stack-rs/mitosis/commit/ac06544ea6dac01f6a862d49b0fa89904b733182)) | ||
- *(conf)* Add coordinator config builder - ([1dd1ef2](https://github.com/stack-rs/mitosis/commit/1dd1ef249da8325d5f18a4fb71020958a08b1b64)) | ||
- *(error)* Add new kinds of error - ([218adf7](https://github.com/stack-rs/mitosis/commit/218adf77cc535ba3e1f9f1b2d4cb93018489efdb)) | ||
- *(group)* Support users to query their groups - ([7fda3d3](https://github.com/stack-rs/mitosis/commit/7fda3d3e2e76111f70eee6f1691464737ecbf562)) | ||
- *(mito)* Add main entrypoint and file logger - ([965da17](https://github.com/stack-rs/mitosis/commit/965da17b4860eb57faf5aeedf659e26e93c380b6)) | ||
- *(mito)* Add entrypoint of worker - ([dfee517](https://github.com/stack-rs/mitosis/commit/dfee5173fb73b24180f9eb88d04300beb4db53fd)) | ||
- *(mito)* Add entrypoint of client - ([aa4f9f9](https://github.com/stack-rs/mitosis/commit/aa4f9f9fa26a7bdcdae6e84e7610c860a9e6265a)) | ||
- *(mito)* Add entrypoint of coordinator - ([55fcef3](https://github.com/stack-rs/mitosis/commit/55fcef3d9f7ff21afc913fa3f90b3f75e0e73009)) | ||
- *(redis)* Add async pubsub using RESP3 - ([85691fe](https://github.com/stack-rs/mitosis/commit/85691fe6f90255533d6af6a5e310b44f5e19dd8d)) | ||
- *(s3)* Ensure file flush after downloading - ([1280b96](https://github.com/stack-rs/mitosis/commit/1280b960c28048269b7593205d1c15bdf3f9b9f3)) | ||
- *(s3)* Add list query for attachments - ([0da6fff](https://github.com/stack-rs/mitosis/commit/0da6fffc4118de456bd4afcf75a6a38ea5e06a6c)) | ||
- *(s3)* Validate the key of the attachment - ([3965b99](https://github.com/stack-rs/mitosis/commit/3965b996eda45c911e419777029cf57e4fe6e5a5)) | ||
- *(s3)* Check roles for uploading attachment - ([f64138a](https://github.com/stack-rs/mitosis/commit/f64138ab0b4b281cdfcc61929b6a8c8120711723)) | ||
- *(s3)* Support attachment upload and download - ([4147bd7](https://github.com/stack-rs/mitosis/commit/4147bd7b5b840bea8b0ff29bdaadaf1531c6d84e)) | ||
- *(s3)* Limit valid duration for presigned url - ([7e14ec4](https://github.com/stack-rs/mitosis/commit/7e14ec474c07cc6f16e4f223aca17160298e3bcd)) | ||
- *(schema)* Impl FromRedisValue for ExecState - ([ab8b388](https://github.com/stack-rs/mitosis/commit/ab8b3885c4504759ee88c92e9361d4a1be9be6c2)) | ||
- *(schema)* Add watch for state of other tasks - ([b3c4cc6](https://github.com/stack-rs/mitosis/commit/b3c4cc6dcdbfaeee962454c9d5143a0eb83efab0)) | ||
- *(schema)* Add labels field to tasks for filter - ([83823b0](https://github.com/stack-rs/mitosis/commit/83823b03df9ab87cb8ff715dcd613cb9a354106d)) | ||
- *(schema)* Add task-relavant data types - ([54b723b](https://github.com/stack-rs/mitosis/commit/54b723b20b6d5d46e1d502645890aa5d84752f95)) | ||
- *(schema)* Update data types of task - ([c097d95](https://github.com/stack-rs/mitosis/commit/c097d9508bf6e3b7367fb5651ff37b1ad6554e46)) | ||
- *(schema)* Move resource management to group - ([7c391bf](https://github.com/stack-rs/mitosis/commit/7c391bf50755315be57d21ee864df8b8706e743f)) | ||
- *(schema)* Add uuid of entity task - ([1290839](https://github.com/stack-rs/mitosis/commit/1290839e339b8da334db7fc4201acd57aa15e255)) | ||
- *(schema)* Add database entity and migration - ([bbc8016](https://github.com/stack-rs/mitosis/commit/bbc801628fa64d4b2362edbb70a675eb26213881)) | ||
- *(service)* Add user login service - ([2efc5bd](https://github.com/stack-rs/mitosis/commit/2efc5bdbcc5d552fda85684e3011761ec979fc41)) | ||
- *(service)* Add user management service - ([0da1285](https://github.com/stack-rs/mitosis/commit/0da1285ddae220f5bb51a55458633482ef53d310)) | ||
- *(service)* Add s3 service - ([838241e](https://github.com/stack-rs/mitosis/commit/838241e273d0d68634794ce343d35c61557f8f55)) | ||
- *(service)* Add auth token service - ([7592eb5](https://github.com/stack-rs/mitosis/commit/7592eb51f0c11a207c3651a5dc161481fb2a311b)) | ||
- *(setup)* Make file logger more flexible - ([1098bf2](https://github.com/stack-rs/mitosis/commit/1098bf21def027030339697586eccf7f43eac067)) | ||
- *(signal)* Add hook for terminate signals - ([8e42b79](https://github.com/stack-rs/mitosis/commit/8e42b7948f23e81786a83de4a058f9c5d7074c40)) | ||
- *(task)* Allow user upload artifact to task - ([a8d2931](https://github.com/stack-rs/mitosis/commit/a8d29313e5b1331b2b9c591fa9809f8a61e90566)) | ||
- *(task)* Default only list tasks of the caller - ([42736b0](https://github.com/stack-rs/mitosis/commit/42736b0f82677aebeac81b104569cb12b35c80e7)) | ||
- *(task)* Add filter-based tasks query - ([1d0d192](https://github.com/stack-rs/mitosis/commit/1d0d192cad35848d0219e0b27199bcecc3b19845)) | ||
- *(task)* Record task state transition in redis - ([6adbfed](https://github.com/stack-rs/mitosis/commit/6adbfed11e90548f5325d3f7499b8f594e666d7a)) | ||
- *(task)* Add resource download interfaces - ([c968ec4](https://github.com/stack-rs/mitosis/commit/c968ec4bd17c0e8601a9f112e60cb5fb8f47e130)) | ||
- *(task)* Add interface to query task stats - ([7c0b4a6](https://github.com/stack-rs/mitosis/commit/7c0b4a61973b33fbc2cbd027f69c2a3fbcf5e84c)) | ||
- *(task)* Add service for managing tasks - ([9e1e3af](https://github.com/stack-rs/mitosis/commit/9e1e3af1b3aa91590f8e9bb52025ec2edd489d36)) | ||
- *(user)* Allow user to shutdown workers - ([dae2cad](https://github.com/stack-rs/mitosis/commit/dae2cad692e9c186293509000b4415a79aa7154c)) | ||
- *(worker)* Add task timeout check on heartbeat - ([0eb0521](https://github.com/stack-rs/mitosis/commit/0eb05214f997e31073b506b2284acb925b086b10)) | ||
- *(worker)* Add option for worker lifetime - ([bb30eab](https://github.com/stack-rs/mitosis/commit/bb30eab7bc198b6a5af8ad93ff344a40c09998ea)) | ||
- *(worker)* Relax the constraints of download - ([0c89567](https://github.com/stack-rs/mitosis/commit/0c8956790746f0519976e857951fce3e179611ae)) | ||
- *(worker)* Add uuid to env in task execution - ([8c7477c](https://github.com/stack-rs/mitosis/commit/8c7477c8f5da37893ee05e6371351baea03ed088)) | ||
- *(worker)* End task state in `Committed` - ([f12204a](https://github.com/stack-rs/mitosis/commit/f12204a1c033e830774ebdd190448c3d0f46fa27)) | ||
- *(worker)* Add timeout for download and upload - ([0b442e2](https://github.com/stack-rs/mitosis/commit/0b442e29f694a83f9c7fb688706caf0576d83c78)) | ||
- *(worker)* Add service for managing workers - ([1860537](https://github.com/stack-rs/mitosis/commit/186053731523e29fe6120665fbd8bb0e8cffdab8)) | ||
|
||
### Bug Fixes | ||
|
||
- *(s3)* Add ACL for attachments download - ([ad03939](https://github.com/stack-rs/mitosis/commit/ad03939ec6931836292bfdf8e42151f03857372e)) | ||
- *(schema)* Change quota from GiB to GB - ([9b49140](https://github.com/stack-rs/mitosis/commit/9b491406dddce471436e2eb01c3f3c3cfcf2017b)) | ||
- *(worker)* Revive task after heartbeat timeout - ([c5f2d76](https://github.com/stack-rs/mitosis/commit/c5f2d7620b04834cf33271072a934f72c660d902)) | ||
- *(worker)* Resolve bugs of worker not working - ([718ccb0](https://github.com/stack-rs/mitosis/commit/718ccb07957167fdd18c055e6230b6e091c967f9)) | ||
- *(worker)* Download resources to right place - ([a430011](https://github.com/stack-rs/mitosis/commit/a4300114cc82128cf440c20ff3c61dd871e21b15)) | ||
- *(worker)* Resolve attachment fetch error - ([7ef56c1](https://github.com/stack-rs/mitosis/commit/7ef56c17943b7e4547aba1e113218c5adea7a133)) | ||
- *(worker)* Allow empty groups in registration - ([c125411](https://github.com/stack-rs/mitosis/commit/c125411527c76d6a951be6a8046e3e2607ef3ed1)) | ||
|
||
### Refactor | ||
|
||
- *(client)* Decouple redis client - ([89847fe](https://github.com/stack-rs/mitosis/commit/89847fe6d90f7fd239424ae64da27eafae04f1c2)) | ||
- *(client)* Extract command handlers - ([83a1003](https://github.com/stack-rs/mitosis/commit/83a100320918f735368c60b93111f0c1c5450cec)) | ||
- *(s3)* Check s3 error before updating db - ([01ab340](https://github.com/stack-rs/mitosis/commit/01ab34068f435ea09b246d46f5f5c3d0d2ac32f1)) | ||
- *(schema)* Change spec of task - ([a0c955b](https://github.com/stack-rs/mitosis/commit/a0c955b9134f102a7e8105eb3b15ffa3d2c5db8b)) | ||
- *(service)* Use array to hold column names - ([450e2c5](https://github.com/stack-rs/mitosis/commit/450e2c5447850040d0824496a5654e0f59bedd37)) | ||
- *(task)* Simplify task query logic - ([ecf0489](https://github.com/stack-rs/mitosis/commit/ecf0489b72c1b79ea54b98a37bd6e6085b1a6d71)) | ||
- *(worker)* Improve interfaces - ([ca0e9d4](https://github.com/stack-rs/mitosis/commit/ca0e9d4b77b2fa6eeaa928178ee87a60a276b79c)) | ||
- Decouple interfaces for flexibility - ([958a1d4](https://github.com/stack-rs/mitosis/commit/958a1d48f79d914ed6a72f57e4843ac0f5580ae3)) | ||
|
||
### Documentation | ||
|
||
- *(client)* Update command line prompts - ([c7b4818](https://github.com/stack-rs/mitosis/commit/c7b48185ffd46c0d24670f3a420d7bbd2be81d14)) | ||
- Update some notes - ([4db55da](https://github.com/stack-rs/mitosis/commit/4db55daeefda2992d3ded25786aa2c98b78ead37)) | ||
- Add requirements of deps - ([c5342ed](https://github.com/stack-rs/mitosis/commit/c5342ed2fcd9beec30222d18572f32d174fd30a8)) | ||
- Add user guide - ([3cc2e6d](https://github.com/stack-rs/mitosis/commit/3cc2e6df9b223b3629b2dd6ea57c94f0c15d026b)) | ||
|
||
### Styling | ||
|
||
- Fix clippy warnings - ([31e8c7f](https://github.com/stack-rs/mitosis/commit/31e8c7f7ec5a472d00b4c77b84d763e940b6064f)) | ||
|
||
### Miscellaneous Tasks | ||
|
||
- *(cliff)* Set values for Github integration - ([e049956](https://github.com/stack-rs/mitosis/commit/e0499567f524cd9cb48070f7d17a50a676687fcd)) | ||
- Add release workflows - ([e18f8db](https://github.com/stack-rs/mitosis/commit/e18f8db399f93fe9903c16ce1f1f65a386d01a65)) | ||
- Add site-url to mdbook build - ([6e5d053](https://github.com/stack-rs/mitosis/commit/6e5d05341e7fcb3a2acda3b65fc90a225e430edd)) | ||
- Add gh-page build workflow - ([a80ff39](https://github.com/stack-rs/mitosis/commit/a80ff394d7c98c16fa47b9bc92b4ee255c7721aa)) | ||
- Add deployment configurations - ([4360199](https://github.com/stack-rs/mitosis/commit/4360199053f6d3e4c20c0ff97b07d2eea5b4452a)) | ||
- Use clippy directly - ([ca37274](https://github.com/stack-rs/mitosis/commit/ca3727454a9a3ee8176f6b89c3726db457d8e553)) | ||
- Update MSRV to 1.76 - ([06980ac](https://github.com/stack-rs/mitosis/commit/06980ac6a3f6762e12326a1a1f57b87fb85fbb3c)) | ||
- Initialize project mitosis - ([7d415bf](https://github.com/stack-rs/mitosis/commit/7d415bf05491cec79e0e35a0b1b756a78943b8d2)) | ||
|
||
## New Contributors | ||
|
||
- @BobAnkh made their first contribution | ||
|
||
<!-- generated by git-cliff --> |
Oops, something went wrong.