• v0.0.19-alpha1

released at 10/06/2019

Assets 8

0.0.19-alpha1 release 2019-06-11

Summary

With this latest release, we’re happy to announce that we have made great strides in improving Windows support for Holochain, particularly for the installation process. By doing so, we hope to demonstrate our commitment to serving the widest possible community of users.

We’ve also introduced improvements and fixes for bridging, improved error messaging, along with a streamlined serialization/deserialization process for the most common type of zome function return value.

Highlights

  1. Installation: New Windows Install Process Based on Vagrant
  2. Debugging: Calls to Other Zomes and Bridges Now Log Errors
  3. Bridging/Breaking Change: Bridge Configuration Checked for Correctness
  4. Bridging: Live Changes to Bridge Configuration No Longer Require Restart
  5. Developer Experience: Safe Serialization/Deserialization of Result Type

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.19-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.19-alpha1-x86_64-ubuntu-linux-gnu.tar.gz
  • Windows:
  • mingw build system: cli-v0.0.19-alpha1-x86_64-pc-windows-gnu.tar.gz
  • Visual Studio build system: cli-v0.0.19-alpha1-x86_64-pc-windows-msvc.tar.gz

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