Releases: holochain/holochain-rust
v0.0.46-alpha1
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.46-alpha1] - 2020-03-27
Added
Changed
- Adds
--uuid
flag tohc hash
, allowing a UUID to be specified which will alter the hash PR#2161 - Adds
--files
flag tohc sim2h-client
, which when set prints JSON blobs to multiple files named by space hash (the previous default behavior), and when unset prints a single JSON blob to stdout for easy parsing by script PR#2161
Deprecated
Removed
Fixed
- Log made a big more quiet by shifting errors into Debug log level
- IOError bug on handle_fetch_entry PR#2148
- Bug where UpdateAspects were handled incorrectly
- Bugs causing validation timeouts #2159 #2169
- Bugs entry update PR#2170 & PR#2153
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.71.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.46-alpha1-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.46-alpha1-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.46-alpha1-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.46-alpha1-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.45-alpha1
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.45-alpha1] - 2020-03-13
Added
- Adds tokio tracing to sim2h_server. Description. Also check
sim2h_server --help
for usage instructions. - Adds the notion of a manager to trycp_server so that we can dynamically manage pools of available nodes for test runs in final-exam PR#2123
Changed
- new_relic is behind a feature flag
new-relic
.
Deprecated
Removed
- Older rust-tracing traces.
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.68.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.45-alpha1-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.45-alpha1-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.45-alpha1-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.45-alpha1-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.44-alpha3
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.44-alpha3] - 2020-03-03
Added
Changed
Deprecated
Removed
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.66.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.44-alpha3-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.44-alpha3-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.44-alpha3-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.44-alpha3-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.44-alpha2
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.44-alpha2] - 2020-03-03
Added
Changed
Deprecated
Removed
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.66.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.44-alpha2-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.44-alpha2-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.44-alpha2-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.44-alpha2-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.44-alpha1
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.44-alpha1] - 2020-03-02
Added
- Added command to sim2h wire protocol for getting live debug info #2128
- Added an environment variable (HC_IGNORE_SIM2H_URL_PROPERTY) which overrides DNA sim2h_url value for running conductors in test modes
Changed
Deprecated
Removed
Fixed
- Fixes dropped join messages in sim2h that was blocking scaling #2137
- Make Holochain (i.e. Sim2hWorker) work offline again (that is without being connected to Sim2h) #2119
- Fixing wire message resilience to connection drops via receipts #2120
- Fixed
panic!("entry/aspect mismatch - corrupted data?")
#2135
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.66.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.44-alpha1-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.44-alpha1-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.44-alpha1-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.44-alpha1-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.43-alpha3
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.43-alpha3] - 2020-02-10
Added
Changed
Deprecated
Removed
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.65.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.43-alpha3-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.43-alpha3-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.43-alpha3-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.43-alpha3-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.43-alpha2
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.43-alpha2] - 2020-02-10
Added
Changed
Deprecated
Removed
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.65.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.43-alpha2-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.43-alpha2-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.43-alpha2-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.43-alpha2-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.43-alpha1
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.43-alpha1] - 2020-02-09
Added
- Added pagination option to get_links #2092
- Added sort order option to get_links #2100
- Removed networking support for sim1h #2101
- Removed networking support for n3h #2101
Changed
Deprecated
Removed
Fixed
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.65.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.43-alpha1-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.43-alpha1-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.43-alpha1-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.43-alpha1-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.42-alpha5
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.42-alpha5] - 2020-01-07
Added
Changed
Deprecated
Removed
Fixed
- Fixes a panic in the conductor that happens when a get links times out #2046
- Fixes a problem in MacOS with establishing network connections #2047
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.61.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.42-alpha5-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.42-alpha5-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.42-alpha5-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.42-alpha5-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.
v0.0.42-alpha4
Changelog
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
[0.0.42-alpha4] - 2020-01-07
Added
Changed
Deprecated
Removed
Fixed
- Websocket Connection Error on macOs
Security
Installation
This release includes binaries of:
- the
hc
development command-line tool holochain
deployment conductor for different platforms.
Very much recommended install
The recommended installation process is to follow the developer quick-start guide.
The approach in the quick start guide:
- provides additional supporting tools like rust & node
- shows you how to keep up to date with the latest versions of everything
- makes minimal changes to your machine overall
- is relatively difficult to screw up
Bothersome manual install
IMPORTANT: Manual holochain installations can conflict with the installer.
Either binary is installed by being placed anywhere on your $PATH
.
This is different for everyone and depends how your machine is configured.
For hc
to build and test DNA Rust and NodeJS are both needed.
Which Rust?
The binaries for this release were built with rust from holonix version v0.0.60.
WASM needs the wasm32-unknown-unknown
rust target on your toolchain.
Which NodeJS?
Node is used to run end to end tests as a client of the holochain.
Holochain exposes websockets for node to interact with.
We recommend nodejs 10+.
Which Binary?
Download the binaries for your operating system.
- MacOS:
cli-v0.0.42-alpha4-x86_64-apple-darwin.tar.gz
- Linux:
cli-v0.0.42-alpha4-x86_64-generic-linux-gnu.tar.gz
- Windows:
- Visual Studio build system (default):
cli-v0.0.42-alpha4-x86_64-pc-windows-msvc.tar.gz
- mingw build system:
cli-v0.0.42-alpha4-x86_64-pc-windows-gnu.tar.gz
- Visual Studio build system (default):
All binaries are for 64-bit operating systems.
32-bit systems are NOT supported.