Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@Javgilavi Javgilavi released this 28 May 15:57

SustainML-Library v0.1.0

This release includes the following fixes:

  1. Correct sustainml_py module for compilation (#3)
  2. Fix/explicit project name include (#8)
  3. Fix sustainml -Wall warnings (#20)
  4. Fix make node destructor virtual (#21)
  5. Fix sustainml.repos versions (#34)
  6. Fix README badge (#42)
  7. Fix docs typos (#45)
  8. Fix Apps requirements list generation in documentation (#47)
  9. Hotfix: Reset cache data before releasing (#48)
  10. Improve installation documentation based on feedback (#50)
  11. Correct redaction error in instructors for types (#61)
  12. Delate .vscode and add it to .gitignore (#68)
  13. Fix minors errors on docs (#59)
  14. Reiterate iterations that are not last (#73)
  15. Fix response after same request type with same transaction_id (#74)

This release includes the following improvements:

  1. Create project skeleton (#1)
  2. Update logo (#4)
  3. C++ empty API (#2)
  4. Poc executable in sustainml_cpp (#5)
  5. Make types public (#6)
  6. CPP implementation (#7)
  7. Enforce task_id in output message and properly clear dds entities (#9)
  8. Add logging macros (#11)
  9. Work package modules mocked (#10)
  10. Regenerate types to support FastCDR (#12)
  11. Types Pimpl Refacto (#13)
  12. Feature: SWIG Python support (#15)
  13. Increase amount of managed tasks per node (#14)
  14. Feature: Python wrapper (#16)
  15. Initial documentation setup (#17)
  16. Module Nodes as submodules wp1-wp6 (#18)
  17. Improve multiple task processing. Add additional QoS to endpoints. (#23)
  18. Feature: Orchestrator node (#25)
  19. Set Application ID in nodes (#26)
  20. Bump gitpython from 3.1.24 to 3.1.41 (#30)
  21. Architecture design v2 (#32)
  22. Bump setuptools from 58.2.0 to 65.5.1 (#38)
  23. Update Readme (#36)
  24. Include raw model in ML Model Provider Node (#35)
  25. Documentation: SustainML-Library Nodes (#43)
  26. Add requirements.txt file for sustainml_modules Python dependencies (#44)
  27. Documentation: Installation manual (#41)
  28. Support Fast DDS 3.0 and Fast DDS Gen 4.0 (#52)
  29. Add a python backend node with orchestrator (#54)
  30. Add a localhost server to the back-end node (#55)
  31. Integrate Inria Front-end in the modules (#56)
  32. Add new field hardware_required in Hardware Constraints Data type and IDL (#57)
  33. Use extra_data to propagate HW Constraints node data (#58)
  34. Service feature implementation on CPP (#63)
  35. Service feature implementation on SWIG, python and modules (#64)
  36. Integrations for MVP (#65)
  37. Logic for reiteration of tasks (#66)
  38. Improve reiteration logic to select a model (#69)
  39. Integration of multiples outputs (#67)
  40. Add env variable to change domain id (#70)
  41. Limit model search with a tag & improve upmeme hw node (#72)
  42. Update submodules for release 0.1.0 (#75)
  43. Update docs before 0.1.0 (#76)

This release includes the following ci management updates:

  1. Initial CI setup (#19)
  2. Initial sustainml_cpp blackbox and sustainml_modules communication test suites (#22)
  3. Update CI with required packages from submodule 1 and update testing pipeline (#51)
  4. Test service node listener (#62)
  5. Add Ubuntu CI status badge on README (#71)

PRs in merged order:
#1, #3, #4, #2, #5, #6, #7, #8, #9, #11, #10, #12, #13, #15, #14, #16, #17, #18, #20, #21, #19, #23, #22, #25, #26, #30, #33, #34, #38, #36, #35, #42, #43, #44, #41, #45, #47, #48, #51, #52, #54, #55, #50, #56, #57, #58, #61, #62, #63, #64, #68, #65, #66, #69, #59, #67, #70, #71, #72, #73, #74, #75, #76, #77