Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

v0.0.7-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@zippy zippy released this 19 Mar 06:59
3d3e280

0.0.7-alpha Release 2019-03-19

Summary

This week has been a refreshing opportunity to do a lot of ‘invisible’ work — exploring architecture, mapping out and understanding complexities we’ve uncovered, and so forth. We’ve also been getting comfortable with our new release process and happily welcomed our new DevOps engineer.

Note: Please bear with us as we continue to sync our new release schedule with our Dev Pulses. The features and fixes mentioned in this Pulse will land in 0.0.7-alpha, which was not ready at publishing time.

Highlights

  • Capturing Complexity and Mapping the Adjacent Possibilities
  • API Feature: Signature Verification and Low-Level KeyStore Support
  • Holo Enablement: Live Instance Booting
  • Developer Experience: DNA Unit Testing with Rust HDK
  • Breaking Change/API Feature: CRUD Validation
  • Challenges: Synching the Release Process and DevOps Support

See the Dev Pulse & change log for complete details.

Installation

This release consists of binary builds of:

To install, simply download and extract the binary for your platform.
See our installation quick-start instructions for details.

Rust and NodeJS are both required for hc to build and test DNA:

  • Rust
    • Must be nightly-2019-01-24 build with the WASM build target.
      Once you have first installed rustup:
      rustup toolchain install nightly-2019-01-24
      rustup default nightly-2019-01-24
      rustup target add wasm32-unknown-unknown --toolchain nightly-2019-01-24
      
  • Node.js version 8 or higher
    • E2E tests for Holochain apps are written in Javascript client-side and executed in NodeJS through websockets
    • For further info, check out the holochain-nodejs module

Which Binary?

Download only the binaries for your operating system.

  • MacOS: cli-v0.0.7-alpha-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.7-alpha-x86_64-ubuntu-linux-gnu.tar.gz
  • Windows:
    • mingw build system: cli-v0.0.7-alpha-x86_64-pc-windows-gnu.tar.gz
    • Visual Studio build system: cli-v0.0.7-alpha-x86_64-pc-windows-msvc.tar.gz

All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.