What's Changed
- App/init project by @majent4 in #23
- 25 frontrouter by @Blynqs in #26
- 16 backtestingserviceinterface by @EmileEttel in #24
- Add API folder aka tidy-hub to the backend by @GuyomT in #50
- 41 back 14 create http listener on a different thread by @Bootoyka in #51
- Implement a configuration manager for the tidy-agent by @Cavonstavant in #53
- Init Rust project by @majent4 in #39
- Spawn a new asynchronous task for the http server by @Cavonstavant in #59
- Merge
FileInfo
andFile
structs in dedicated folder by @Cavonstavant in #62 - Remove the hub folder and move source to root by @Cavonstavant in #65
- Implement
logger
module and add relevant macros by @majent4 in #63 - Implement myfiles wrapper by @Cavonstavant in #64
- Add a .devcontainer for rust to be used in github codespaces by @Cavonstavant in #72
- httpserver: use build pattern to build the http server by @Bootoyka in #69
- Service(my_files): add methods to retrieve files from the db by @Cavonstavant in #74
- lib: create lib.rs and move main logic into it by @majent4 in #71
- http_server : move adding route into build of the object instead of c… by @Bootoyka in #82
- Add cargo build & test to the CI by @Cavonstavant in #85
- docker: build and execute debug tidybee-agent by @majent4 in #80
- 66 import config from the configuration wrapper for the filelister and filewatcher by @majent4 in #88
- 76 add a shared state for the my files instance to the http server by @Bootoyka in #86
- 54 create a status route in tidybee agent api by @Bootoyka in #87
- Add tests to the my_files module by @Cavonstavant in #83
- TidyScore basic manipulations by @Cavonstavant in #94
- Pre beta optims by @majent4 in #96
- HttpServer: switch nb_files and sort_type to query params by @Cavonstavant in #98
- Implement the version of tidyalgo made previously in the sharepoint clone project by @Cavonstavant in #95
- Update CI/CD workflow by @Cavonstavant in #112
- Fix duplicated filenames in MyFiles unit tests by @Cavonstavant in #115
- 111 canonicalize filepaths in database by @majent4 in #116
- 109 update the database when an event occurs on the fs by @majent4 in #119
- Implement the perished rules & TidyAlgo unit tests implementation by @Cavonstavant in #121
- 118 replace my filesname by my filespretty path by @majent4 in #124
- Do not trigger tests job on PR draft by @majent4 in #131
- insert a grade field inside the tidyscore table by @Cavonstavant in #133
- http_server outgoing communication by @Bootoyka in #122
- Use cargo chef and multistaged docker build to speed up buildiong process by @Cavonstavant in #136
- expiration date in perished rule improvement by @Bootoyka in #135
- Add a route in the server that will allow the HUB to retrieve the current configuration of the agent by @Cavonstavant in #139
- Build and push an container image to the repository container registry by @Cavonstavant in #140
- config: use absolute path at runtime by @Blynqs in #144
- Implement error enum at crate level by @majent4 in #142
- Implement MyError at crate level by @majent4 in #147
- build(deps): bump h2 from 0.3.25 to 0.3.26 by @dependabot in #155
- build(deps): bump mio from 0.8.8 to 0.8.11 by @dependabot in #154
- Create rust-clippy.yml by @Cavonstavant in #157
- 0.2.0 Release by @Cavonstavant in #159
- Update release workflow with protoc and accurate versioning by @Cavonstavant in #162
New Contributors
- @Blynqs made their first contribution in #26
- @EmileEttel made their first contribution in #24
- @GuyomT made their first contribution in #50
- @Bootoyka made their first contribution in #51
- @dependabot made their first contribution in #155
Full Changelog: https://github.com/TidyBee/tidybee-agent/commits/v1.0.0-beta