Skip to content

Cocos AI v0.2.0 Release Notes

Compare
Choose a tag to compare
@SammyOina SammyOina released this 31 Jul 12:03
· 120 commits to main since this release
e376cf3

Cocos AI v0.2.0 Release Notes

We're excited to announce the release of Cocos AI v0.2.0, which brings significant improvements in functionality, performance, and user experience.

Major Features and Improvements

  1. Enhanced Algorithm Execution

    • Switched to self-contained algorithms as executables (COCOS-101)
    • Enabled streaming RPCs for Algo and Data services (COCOS-122)
    • Refactored algorithm execution with improved logging and events (COCOS-152)
    • Added support for Python algorithms (COCOS-155)
    • Added Docker support on EOS/HAL
    • Provided abstractions for VM management (COCOS-157)
    • Added support for both python and compiled binary algorithms
  2. Improved Authentication and Security

    • Implemented user identification and auth using digital signatures (COCOS-103)
    • Refactored gRPC auth interceptors (COCOS-135)
    • Added support for multiple private/public key pair algorithms (COCOS-145)
  3. Enhanced Data Handling

    • Refactored computation data handling to use filepaths (COCOS-121)
    • Added progress bar for algorithm and data uploads (COCOS-132)
    • Introduced 'host-data' option for improved data management (COCOS-153)
  4. CLI Enhancements

    • Added SHA3-256 file hashing command
    • Introduced key creation command
    • Added option to download ASK and ARK

Other Improvements and Bug Fixes

  • Separated networking setup from agent startup script
  • Updated README with static binary instructions
  • Fixed capitalized VNC field and increment VNC on run
  • Added support for wasmtime package
  • Fixed user role on RPC call
  • Implemented Magistrala Shared Packages
  • Fixed Jaeger tracer
  • Allowed computations with no datasets to run
  • Improved warning logs on stderr
  • Fixed attested TLS and attestation CLI

New Contributors

We're thrilled to welcome @rodneyosodo as a new contributor to the project!

Closing

This release represents a significant step forward in the Cocos AI project's capabilities and reliability. We encourage all users to upgrade to this version to benefit from these improvements. As always, we appreciate your feedback and contributions to make Cocos AI even better.

For a complete list of changes, please refer to our full changelog.