Skip to content
This repository has been archived by the owner on Sep 15, 2020. It is now read-only.

Releases: holochain/holochain-proto

Alpha 0.1.0 (26) -- Developer Preview(2018-07-10)

10 Jul 15:37
2428cde
Compare
Choose a tag to compare

A mini release that will likely be the last before the migration to holochain-rust. This release includes additional bug fixes and an updated version of clutter.

Note: Please use the previous release for Windows

Alpha 0.1.0 -- Scout (2018-05-25)

25 May 18:57
5e0b46e
Compare
Choose a tag to compare
Pre-release

To be frank we would have liked to make much more progress but most of our dev efforts went to supporting the Holo ICO. That having been said, we were able to move things forward over the last months, and it's defintely time for a release, so: this Alpha 1 release includes a number of API additions and improvements, and experiments. as well as bug-fixes. Alongside of this release we have improved the UI and behavior of our sample apps.

Changes

Here are a few of the more noteworthy changes and the tickets where they were implemented, (for details please check the commit log):

Core architecture & features

  • Experimental implementation of new DHT world-model #582
  • Added header system type #610
  • Added benchmarking in testing framework #511
  • Added replacement strings for clones and roles in scenario testing #531

API enhancements

  • Added bundling #601
  • Added ability to return reason for validation fail #530

Command line changes

Clutter

Clutter lives in its own repository (https://github.com/holochain/clutter) but we continue including a copy in the Holochain release builds. With this release Clutter shows some major changes:

  • UI was rebuilt in React
  • Global user directory
  • Follow other users by selecting from list (no need to share handle offline)

There is one thing to mention with regards to Clutter and following users that are not online when your node is online: Their handle and all their meows have been shared with the DHT when they were online. But, the only validation schema that is implemented in Holochain right now is source validation. That means that every node needs to verify every entry (handle, meow, ...) by checking it against the source, which is the node it originated from. If somebody came online in Clutter while you were offline, the DHT will gossip this information to you but you won't see them in the UI yet because these entries are held locally as unvalidated. Your node needs to see the source at least once to trust that these entries are real. Future version of Holochain will include proxy validation through DHT nodes.

Alpha 0.0.1 -- Adventurer (12/8/2017)

08 Dec 23:44
157d965
Compare
Choose a tag to compare
Pre-release

Alpha 0.0.1 -- Adventurer (12/8/2017)

This is an interim bug-fix and minor improvement release. Here are some noteworthy fixes and the tickets where they were implemented, for details please check the commit log:

  • Now compiles and runs on Windows, #508, #318
  • Docker installation fixed
  • Updates to test file and package file format, #502
  • Tests 'Output' value can now be JSON instead of JSON string, #489
  • hcdev init -cloneExample now accepts -fromBranch and -fromDevelop flags, #514
  • Added substitutions for role's key and identity in scenario tests, #504
  • Fixed bugs in bootstrap server, #508

Alpha 0

24 Oct 21:11
Compare
Choose a tag to compare
Alpha 0 Pre-release
Pre-release

Release Notes

Alpha 0.0.0 -- Adventurer (10/24/2017)

This release marks the initial operational milestone of the major components of Holochain along with a whitepaper that describes the system.

The files below include a build of Holochain and our example app "Clutter" - a decentralized Twitter clone on Holochain.

screen shot 2017-10-24 at 23 07 16

We call this the "Adventurer" release because it's an early release appropriate for those with an open adventursome spirit, to play with. Many things will change in upcoming releases, and we recognize that you will likely to encounter difficulties on the way. We invite you to contact us on our gitter channel if you need help.

Here are some things NOT included in this release:

  • Security Audits: Do not expect this code to be secure in any significant way.
  • Gossip Scaling: Our proof-of-concept gossip protocol has significant performance problems and is missing a number of important features that will allow it to handle unstable networks and transient nodes.
  • DHT Sharding: DHT sharding is not yet in place so nodes gossip with all other nodes. This imposes obvious scaling problems. This will be addressed in the next alpha release.

Please see our Waffle for a more detailed list of missing features and known problems slated for the next releases.