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.52-alpha2

01 Oct 20:43
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.52-alpha2] - 2020-10-01

Added

Changed

Deprecated

Removed

  • Replaced await s.consistency() with generic JS sleep function in scenario test scaffold template #2209

Fixed

Security

Installation

This release includes binaries of:

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.83.
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.52-alpha2-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.52-alpha2-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.52-alpha2-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.52-alpha2-x86_64-pc-windows-gnu.tar.gz

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

v0.0.52-alpha1

17 Sep 16:45
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.52-alpha1] - 2020-09-17

Added

  • Added get_meta to admin interface for access to DHT info #2207
  • Sim2h messages now ssl encoded for security and simplify integrity so conductor only needs to sign JOIN message #2203
  • Adds conductor signing-service error. #2203

Changed

Deprecated

Removed

Fixed

  • Fixed memory leak in various timeout conditions of direct messages #2208
  • Fixed holding-list/CAS mismatch potential in various error conditions when sim2h requests aspect holding #2208
  • Fixed bug in holding remove link before add-link validation complete #2208

Security

Installation

This release includes binaries of:

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.83.
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.52-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.52-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.52-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.52-alpha1-x86_64-pc-windows-gnu.tar.gz

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

v0.0.51-alpha1

31 Jul 14:57
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.51-alpha1] - 2020-07-31

Added

Changed

Deprecated

Removed

Fixed

  • Fixed bug in calculating entry address of a Content EntryAspect that cause entry updates to not validate correctly 2204

Security

Installation

This release includes binaries of:

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.80.
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.51-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.51-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.51-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.51-alpha1-x86_64-pc-windows-gnu.tar.gz

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

v0.0.50-alpha4

14 Jul 16:35
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.50-alpha4] - 2020-07-14

Added

Changed

Deprecated

Removed

Fixed

Security

Installation

This release includes binaries of:

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.79.
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.50-alpha4-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.50-alpha4-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.50-alpha4-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.50-alpha4-x86_64-pc-windows-gnu.tar.gz

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

v0.0.50-alpha3

14 Jul 15:23
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.50-alpha3] - 2020-07-14

Added

Changed

Deprecated

Removed

Fixed

  • pin version of protobuf in metrics crate for crates.io publishing

Security

Installation

This release includes binaries of:

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.79.
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.50-alpha3-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.50-alpha3-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.50-alpha3-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.50-alpha3-x86_64-pc-windows-gnu.tar.gz

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

v0.0.50-alpha2

14 Jul 14:14
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.50-alpha2] - 2020-07-14

Added

Changed

Deprecated

Removed

Fixed

  • large number of clippy updates because of jumping to newer rust version

Security

Installation

This release includes binaries of:

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.79.
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.50-alpha2-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.50-alpha2-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.50-alpha2-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.50-alpha2-x86_64-pc-windows-gnu.tar.gz

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

v0.0.50-alpha1

13 Jul 20:23
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.50-alpha1] - 2020-07-13

Added

  • restores changes from v0.0.48-alpha1 2195
  • Adds experimental debugging repl 2196
  • Adds eavi to state dump 2196
  • Adds caching of validation packages for faster initial sync 2202

Changed

Deprecated

Removed

Fixed

  • Fixes state mismatch bugs 2196
  • Fixes sending of already timed-out direct messages on sim2h reconnect bug 2196
  • Fixes incorrect regeneration of remove link aspects from eavi. 2196
  • Validation no longer unnecessarily run twice when holding an add_link or a remove_link
  • Increases timeout getting headers when building a validation package from the dht (1 second isn't enough) #2199
  • Pending items were being de-queued when processing, which meant that if another request arrived from sim2h (which could happen often under some circumstances), then the same item would be queued multiple times, which could snowball. The solution was to move in-process items to another queue for checking. #2199
  • Fixed DHT queries for ChainHeader entries which were failing because there are no headers for headers stored in the DHT which the code was expecting. #2199

Security

Installation

This release includes binaries of:

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.79.
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.50-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.50-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.50-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.50-alpha1-x86_64-pc-windows-gnu.tar.gz

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

v0.0.49-alpha1

28 May 01:06
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.49-alpha1] - 2020-05-28

Added

Changed

Deprecated

Removed

  • Reverted back to v0.0.47-alpha1. #2192
  • update futures crate because of dependency issues.#2192

Fixed

Security

Installation

This release includes binaries of:

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.72.
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.49-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.49-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.49-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.49-alpha1-x86_64-pc-windows-gnu.tar.gz

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

v0.0.48-alpha1

14 May 20:14
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.48-alpha1] - 2020-05-14

Added

  • added an optimization of not querying the DHT for get links requests that are placed on a node's own agent id because we must be responsible for holding that part of the DHT. #2189
  • added an optimization for sim2h to not re-fetch entries we've fetched within the last second. #2185

Changed

Deprecated

Removed

Fixed

  • two conductor fixes during error cases (like base hasn't arrived yet) in hold_aspects request: #2184
    • stop incorrectly recording aspects as held
    • stop locking up the future
  • because sim2h doesn't get error messages from a hold_aspect request it must also not record aspects sent in those messages as held, and thus the conductor must explicitly send back a list of aspects held after a hold_aspect request #2184
  • update futures crate because of dependency issues. #2188

Security

Installation

This release includes binaries of:

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.73.
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.48-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.48-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.48-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.48-alpha1-x86_64-pc-windows-gnu.tar.gz

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

v0.0.47-alpha1

09 Apr 19:07
Compare
Choose a tag to compare

Changelog

The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.

[0.0.47-alpha1] - 2020-04-09

Added

Changed

Deprecated

Removed

Fixed

  • futures bug that caused CPU over-consumption #2175
  • validation bug that treated network timeout as a validation failure instead of a retry #2176

Security

Installation

This release includes binaries of:

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.72.
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.47-alpha1-x86_64-apple-darwin.tar.gz
  • Linux: cli-v0.0.47-alpha1-x86_64-generic-linux-gnu.tar.gz
  • Windows:
    • Visual Studio build system (default): cli-v0.0.47-alpha1-x86_64-pc-windows-msvc.tar.gz
    • mingw build system: cli-v0.0.47-alpha1-x86_64-pc-windows-gnu.tar.gz

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