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.15-alpha1

09 May 15:32
3b42375
Compare
Choose a tag to compare
v0.0.15-alpha1 Pre-release
Pre-release

0.0.15-alpha1 release 2019-05-14

Summary

We’ve been deep into our developer retreat this week, but we’re still cranking out new functionality and refining existing code! The most exciting new feature to land is the other half of capability grants — committing a capability claim to your source chain!

Highlights

  1. Developer Retreat: Planning, Design, and Bus Factor Improvements
  2. API/Security: commit_capability_claim(), The Other Half of Capability-Based Security
  3. API/Breaking Change: receive() Callback Accepts Sender ID
  4. Key Management: Get Public Key from Keystore
  5. Signals: Improved Signal Serialization
  6. Admin/Testing: New Admin API Function for Adding Test Agents
  7. Holochain 101: Capability Grants and Claims

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

09 May 15:27
3b42375
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.14-alpha1

v0.0.14-alpha1

02 May 14:07
7ca721c
Compare
Choose a tag to compare
v0.0.14-alpha1 Pre-release
Pre-release

0.0.14-alpha1 release 2019-05-07

Summary

We’re doubling down on developer experience — particularly the installation process and our beginner learning resources. This release brings a new feature or two and a couple of small breaking changes. Some groundwork for privilege management has been laid out and there’s a very exciting development in our DHT networking layer!

Highlights

  1. Developer Experience: Testing and Refining First Encounters
  2. Developer Experience: New Default Install Process for Linux and macOs
  3. Security: hdk::grant_capability, Groundwork for In-App Privilege Management
  4. API/Breaking Changes: remove_entry and link_entries Now Return Hash
  5. Networking: Local Peer Discovery with mDNS!
  6. Networking: Persistent Transport IDs for Happier Restarts
  7. API/Security: Commit Multiple Authors to Entry for Countersigning
  8. Documentation: Fixes to JSON-RPC Doc, Reading/Writing Entries, and the Cleanup Of Apps List

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

02 May 14:03
7ca721c
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.13-alpha1

v0.0.13-alpha1

29 Apr 06:30
35f4c4e
Compare
Choose a tag to compare
v0.0.13-alpha1 Pre-release
Pre-release

0.0.13-alpha1 release 2019-05-01

Summary

We’re continuing to create big improvements for our DevOps pipeline — especially for automated Windows builds. Work is underway to complete capability-based security, polish documentation, and improve the developer experience. Lastly, we’re getting ready for a Holochain/Holo developer retreat in May where we’ll work out the designs for some of our key components.

Highlights

  1. Upcoming: Holochain/Holo Developer Retreat
  2. API/Deprecation: Name Change in JSON-RPC Call
  3. Updated Quick Start Guide
  4. DevOps: Nix Shell and Windows Builds

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

29 Apr 06:25
35f4c4e
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.12-alpha1

v0.0.12-alpha1

21 Apr 05:20
96ce1d0
Compare
Choose a tag to compare
v0.0.12-alpha1 Pre-release
Pre-release

0.0.12-alpha1 release 2019-04-30

Summary

This week we’ve been laying down foundations for some important features, namely, capability-based security, signals, and GraphQL support. Some of this work is still very fresh, while other parts are rapidly maturing.

Highlights

  1. Cycles of Stage-Setting and Action
  2. Two-Way Communications: Groundwork for App-Level Signals
  3. Security: Private Entries are Now Private
  4. Data Integrity: Link Headers Now Retrievable from DHT
  5. Debugging: Better Messaging for Deletion Errors
  6. Releases: n3h Binaries for ia32 and ARM

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

21 Apr 05:14
96ce1d0
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.11-alpha1

v0.0.11-alpha1

11 Apr 04:45
ab6983d
Compare
Choose a tag to compare
v0.0.11-alpha1 Pre-release
Pre-release

0.0.11-alpha1 release 2019-04-20

Summary

This has been another big week for optimizing performance and setting priorities. There may be no massive feature updates or breaking changes to report, but we can and will celebrate continuous improvement to the software and our long-term trajectory.

Highlights

  1. Process: Prioritizing The Things That Matter
  2. Performance: Faster Zome Calls and Lower Idle CPU Consumption
  3. Bug Fix: Scenario Tests Hang When Throwing JavaScript Error
  4. Documentation: Bridging Article Added
  5. Recognition and Celebration: Smooth Sailing and New Core Dev Team Members

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

11 Apr 05:10
ab6983d
Compare
Choose a tag to compare
Node conductor version holochain-nodejs-v0.4.10-alpha1