Releases: holochain/holochain-rust
v0.0.15-alpha1
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
- Developer Retreat: Planning, Design, and Bus Factor Improvements
- API/Security:
commit_capability_claim()
, The Other Half of Capability-Based Security - API/Breaking Change:
receive()
Callback Accepts Sender ID - Key Management: Get Public Key from Keystore
- Signals: Improved Signal Serialization
- Admin/Testing: New Admin API Function for Adding Test Agents
- Holochain 101: Capability Grants and Claims
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.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
Node conductor version holochain-nodejs-v0.4.14-alpha1
v0.0.14-alpha1
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
- Developer Experience: Testing and Refining First Encounters
- Developer Experience: New Default Install Process for Linux and macOs
- Security:
hdk::grant_capability
, Groundwork for In-App Privilege Management - API/Breaking Changes:
remove_entry
andlink_entries
Now Return Hash - Networking: Local Peer Discovery with mDNS!
- Networking: Persistent Transport IDs for Happier Restarts
- API/Security: Commit Multiple Authors to Entry for Countersigning
- 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:
- 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.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
Node conductor version holochain-nodejs-v0.4.13-alpha1
v0.0.13-alpha1
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
- Upcoming: Holochain/Holo Developer Retreat
- API/Deprecation: Name Change in JSON-RPC Call
- Updated Quick Start Guide
- DevOps: Nix Shell and Windows Builds
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.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
Node conductor version holochain-nodejs-v0.4.12-alpha1
v0.0.12-alpha1
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
- Cycles of Stage-Setting and Action
- Two-Way Communications: Groundwork for App-Level Signals
- Security: Private Entries are Now Private
- Data Integrity: Link Headers Now Retrievable from DHT
- Debugging: Better Messaging for Deletion Errors
- Releases: n3h Binaries for ia32 and ARM
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.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
Node conductor version holochain-nodejs-v0.4.11-alpha1
v0.0.11-alpha1
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
- Process: Prioritizing The Things That Matter
- Performance: Faster Zome Calls and Lower Idle CPU Consumption
- Bug Fix: Scenario Tests Hang When Throwing JavaScript Error
- Documentation: Bridging Article Added
- 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:
- 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
- Must be
- 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
- mingw build system:
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
holochain-nodejs-v0.4.10-alpha1
Node conductor version holochain-nodejs-v0.4.10-alpha1