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

Releases: holochain/holochain-rust

v0.0.21-alpha1

26 Jun 12:57
Compare
Choose a tag to compare
v0.0.21-alpha1 Pre-release
Pre-release

0.0.21-alpha1 release 2019-06-27

See the Dev Pulse & change log for complete details.

Installation

This release consists of binary builds of:

  • the hc development command-line tool
  • holochain deployment conductor for different platforms.
    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.21-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.21-alpha1-x86_64-ubuntu-linux-gnu.tar.gz
  • Windows:
  • mingw build system: cli-v0.0.21-alpha1-x86_64-pc-windows-gnu.tar.gz
  • Visual Studio build system: cli-v0.0.21-alpha1-x86_64-pc-windows-msvc.tar.gz
    All binaries are for 64-bit operating systems.
    32-bit systems are NOT supported.

v0.0.20-alpha3

17 Jun 07:06
1a2a82e
Compare
Choose a tag to compare
v0.0.20-alpha3 Pre-release
Pre-release

0.0.20-alpha3 release 2019-06-18

Summary

As the Holochain project matures, we continue to clarify the distinction between components. This is showing up in our testing framework and installation process, as well as the Git repos that hold them. As a result, our automated testing has been greatly simplified, giving us more time to work on new features!

This week we have some bug fixes, API improvements, and an entirely new way of defining a zome. We’re excited about these changes because they will make your life easier.

Highlights

  1. Testing/Architecture: Node.JS Conductor Dropped from Tests
  2. Installation/Architecture: Holochain Nix Moved to Own Repo
  3. API (Breaking Change): Regex Matching on Link Tags and Types
  4. API (Breaking Change): Cross-Zome Call and Bridged Zome Call Results More Consistent
  5. API (Bug fixes): BadCallError Fixed and No Return DNA Entry in hdk::query()
  6. API: Sneak Peek of New Zome Definition Macros!
    See the Dev Pulse & change log for complete details.

Installation

This release consists of binary builds of:

  • the hc development command-line tool
  • holochain deployment conductor for different platforms.
    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.20-alpha3-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.20-alpha3-x86_64-ubuntu-linux-gnu.tar.gz
  • Windows:
  • mingw build system: cli-v0.0.20-alpha3-x86_64-pc-windows-gnu.tar.gz
  • Visual Studio build system: cli-v0.0.20-alpha3-x86_64-pc-windows-msvc.tar.gz
    All binaries are for 64-bit operating systems.
    32-bit systems are NOT supported.

v0.0.19-alpha1

10 Jun 11:28
14facfb
Compare
Choose a tag to compare
v0.0.19-alpha1 Pre-release
Pre-release

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.

holochain-nodejs-v0.4.18-alpha1

10 Jun 11:23
14facfb
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.18-alpha1

v0.0.18-alpha1

03 Jun 09:35
2ece132
Compare
Choose a tag to compare
v0.0.18-alpha1 Pre-release
Pre-release

0.0.18-alpha1 release 2019-06-04

Summary

Holochain is working toward maturity, and in so doing, is coming to a better understanding of how our code should be organized. We’ve separated the networking repo into its own package, which improves maintainability and speeds up automatic build/test times. This week also brings some low-level features that have no immediate impact on your developer experience, but have big implications for the future. Lastly, we improved error messaging around a previously obscure, but commonly experienced issue.

Highlights

  1. Architecture/Testing: Signals Updates and Preparing for Changes to DNA Testing
  2. Debugging: Helpful Contextual Logging To BadCallError
  3. Internals: Crypto Library Moved Out Of Repository
  4. Challenges: Responding To Incoming Needs

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

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

holochain-nodejs-v0.4.17-alpha1

03 Jun 09:31
2ece132
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.17-alpha1

v0.0.17-alpha2

27 May 09:49
e265422
Compare
Choose a tag to compare
v0.0.17-alpha2 Pre-release
Pre-release

0.0.17-alpha2 release 2019-05-28

Summary

This has been a week of breaking changes and adding important features. In this version, links gain a new capacity that will open up possibilities for indexing, speed improvements, and more. We’ve also made progress towards Holochain in the browser with the beginnings of a new, WebAssembly-based conductor.

Highlights

  1. API/Breaking Change: Link Tag Property Name Change and Added Dynamic Link Content
  2. Standardization/Breaking Change: Conductor Now Persists Config in User’s Config Root
  3. API: App Properties Global Added to HDK
  4. Networking: Default Network Mode Just Got ‘Real’
  5. Web/Holo: WASM Conductor Skeleton
  6. Binaries/Breaking Change: Cargo Root Changed
  7. Zome Explorer Tool from the Community

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

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

holochain-nodejs-v0.4.16-alpha2

27 May 09:45
e265422
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.16-alpha2

v0.0.16-alpha1

16 May 06:21
541fc78
Compare
Choose a tag to compare
v0.0.16-alpha1 Pre-release
Pre-release

0.0.16-alpha1 release 2019-05-21

Summary

Our dev retreat the week before last was, as always, time well spent. Our discussions resulted in greater clarity, organization, and structure in our work across all dev teams. Yes, we know, we say this sort of thing after every retreat, but that’s because nothing beats face-to-face time for rapid coherence forming.

Highlights

  1. How to Run a Distributed Organization
  2. Code Quality: Exploring Testing Methodologies
  3. Housekeeping: Getting to Pull Release Zero
  4. Deprecation Warning: New hc-web-client Available
  5. Core hApps: Making Scenario API DPKI-Aware

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

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

holochain-nodejs-v0.4.15-alpha1

16 May 06:17
541fc78
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.15-alpha1