Skip to content

Latest commit

 

History

History
136 lines (112 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

136 lines (112 loc) · 13.5 KB

Changelog

All notable changes to this project will be documented in this file.

0.2.0 - 2024-11-15

Features

  • (api) Support attachment metadata query - (c9d6637)
  • (client) Enhance client prompt - (9c39cfd)
  • (sdk) Add attachment meta query to client - (1537968)

Documentation

  • Update installation guide - (435f839)

Miscellaneous Tasks

  • Change pr name of release-plz - (9d94dcc)

0.1.0 - 2024-11-05

Features

  • (api) Add worker count to group query result - (3895387)
  • (api) Add group info query interface - (e0e9405)
  • (api) Add group management interfaces - (37d26a4)
  • (api) Add task management interfaces - (f150694)
  • (api) Add worker management interfaces - (3a8ffe5)
  • (api) Add worker info query interfaces - (69a72af)
  • (api) Add api interface of coordinator - (78ee7b1)
  • (api) Add basic user management api - (b3cd873)
  • (auth) Return credential with username - (8b8cc23)
  • (client) Add manual auth interface to sdk - (c39e24a)
  • (client) Support only get attachment url - (2a8d92d)
  • (client) Add sync pubsub redis client sdk - (e235d80)
  • (client) Separate redis client sdk - (8fe2b12)
  • (client) Add interface to download artifact - (a5e5dd4)
  • (conf) Add config for client and worker - (ac06544)
  • (conf) Add coordinator config builder - (1dd1ef2)
  • (error) Add new kinds of error - (218adf7)
  • (group) Support users to query their groups - (7fda3d3)
  • (mito) Add main entrypoint and file logger - (965da17)
  • (mito) Add entrypoint of worker - (dfee517)
  • (mito) Add entrypoint of client - (aa4f9f9)
  • (mito) Add entrypoint of coordinator - (55fcef3)
  • (redis) Add async pubsub using RESP3 - (85691fe)
  • (s3) Ensure file flush after downloading - (1280b96)
  • (s3) Add list query for attachments - (0da6fff)
  • (s3) Validate the key of the attachment - (3965b99)
  • (s3) Check roles for uploading attachment - (f64138a)
  • (s3) Support attachment upload and download - (4147bd7)
  • (s3) Limit valid duration for presigned url - (7e14ec4)
  • (schema) Impl FromRedisValue for ExecState - (ab8b388)
  • (schema) Add watch for state of other tasks - (b3c4cc6)
  • (schema) Add labels field to tasks for filter - (83823b0)
  • (schema) Add task-relavant data types - (54b723b)
  • (schema) Update data types of task - (c097d95)
  • (schema) Move resource management to group - (7c391bf)
  • (schema) Add uuid of entity task - (1290839)
  • (schema) Add database entity and migration - (bbc8016)
  • (service) Add user login service - (2efc5bd)
  • (service) Add user management service - (0da1285)
  • (service) Add s3 service - (838241e)
  • (service) Add auth token service - (7592eb5)
  • (setup) Make file logger more flexible - (1098bf2)
  • (signal) Add hook for terminate signals - (8e42b79)
  • (task) Allow user upload artifact to task - (a8d2931)
  • (task) Default only list tasks of the caller - (42736b0)
  • (task) Add filter-based tasks query - (1d0d192)
  • (task) Record task state transition in redis - (6adbfed)
  • (task) Add resource download interfaces - (c968ec4)
  • (task) Add interface to query task stats - (7c0b4a6)
  • (task) Add service for managing tasks - (9e1e3af)
  • (user) Allow user to shutdown workers - (dae2cad)
  • (worker) Add task timeout check on heartbeat - (0eb0521)
  • (worker) Add option for worker lifetime - (bb30eab)
  • (worker) Relax the constraints of download - (0c89567)
  • (worker) Add uuid to env in task execution - (8c7477c)
  • (worker) End task state in Committed - (f12204a)
  • (worker) Add timeout for download and upload - (0b442e2)
  • (worker) Add service for managing workers - (1860537)

Bug Fixes

  • (s3) Add ACL for attachments download - (ad03939)
  • (schema) Change quota from GiB to GB - (9b49140)
  • (worker) Revive task after heartbeat timeout - (c5f2d76)
  • (worker) Resolve bugs of worker not working - (718ccb0)
  • (worker) Download resources to right place - (a430011)
  • (worker) Resolve attachment fetch error - (7ef56c1)
  • (worker) Allow empty groups in registration - (c125411)

Refactor

  • (client) Decouple redis client - (89847fe)
  • (client) Extract command handlers - (83a1003)
  • (s3) Check s3 error before updating db - (01ab340)
  • (schema) Change spec of task - (a0c955b)
  • (service) Use array to hold column names - (450e2c5)
  • (task) Simplify task query logic - (ecf0489)
  • (worker) Improve interfaces - (ca0e9d4)
  • Decouple interfaces for flexibility - (958a1d4)

Documentation

  • (client) Update command line prompts - (c7b4818)
  • Update some notes - (4db55da)
  • Add requirements of deps - (c5342ed)
  • Add user guide - (3cc2e6d)

Styling

Miscellaneous Tasks

  • (cliff) Set values for Github integration - (e049956)
  • Specify version for netmito in mito - (4394da2)
  • Remove extra keywords in manifest - (748ed1d)
  • Add manifest metadata - (ab301fd)
  • Update release-plz workflow - (48a47e9)
  • Add CHANGELOG - (7e184fd)
  • Add release workflows - (e18f8db)
  • Add site-url to mdbook build - (6e5d053)
  • Add gh-page build workflow - (a80ff39)
  • Add deployment configurations - (4360199)
  • Use clippy directly - (ca37274)
  • Update MSRV to 1.76 - (06980ac)
  • Initialize project mitosis - (7d415bf)

New Contributors

  • @BobAnkh made their first contribution