Releases: holochain/holochain-rust
v0.0.21-alpha1
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 forhc
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
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
- Testing/Architecture: Node.JS Conductor Dropped from Tests
- Installation/Architecture: Holochain Nix Moved to Own Repo
- API (Breaking Change): Regex Matching on Link Tags and Types
- API (Breaking Change): Cross-Zome Call and Bridged Zome Call Results More Consistent
- API (Bug fixes): BadCallError Fixed and No Return DNA Entry in hdk::query()
- 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 forhc
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
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
- Installation: New Windows Install Process Based on Vagrant
- Debugging: Calls to Other Zomes and Bridges Now Log Errors
- Bridging/Breaking Change: Bridge Configuration Checked for Correctness
- Bridging: Live Changes to Bridge Configuration No Longer Require Restart
- 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:
- 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.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
Node conductor version holochain-nodejs-v0.4.18-alpha1
v0.0.18-alpha1
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
- Architecture/Testing: Signals Updates and Preparing for Changes to DNA Testing
- Debugging: Helpful Contextual Logging To
BadCallError
- Internals: Crypto Library Moved Out Of Repository
- Challenges: Responding To Incoming Needs
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.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
Node conductor version holochain-nodejs-v0.4.17-alpha1
v0.0.17-alpha2
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
- API/Breaking Change: Link Tag Property Name Change and Added Dynamic Link Content
- Standardization/Breaking Change: Conductor Now Persists Config in User’s Config Root
- API: App Properties Global Added to HDK
- Networking: Default Network Mode Just Got ‘Real’
- Web/Holo: WASM Conductor Skeleton
- Binaries/Breaking Change: Cargo Root Changed
- Zome Explorer Tool from the Community
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.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
Node conductor version holochain-nodejs-v0.4.16-alpha2
v0.0.16-alpha1
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
- How to Run a Distributed Organization
- Code Quality: Exploring Testing Methodologies
- Housekeeping: Getting to Pull Release Zero
- Deprecation Warning: New hc-web-client Available
- Core hApps: Making Scenario API DPKI-Aware
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.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
Node conductor version holochain-nodejs-v0.4.15-alpha1