First official release of a refactored Holochain, focusing on performance and correctness and incorporating feedback from hApp developers.
Multi-party coordination of source chain writes, enabling transactional interactions.
Sharded Gossip MVP
First iteration of sharded peer-to-peer data storage that balances load across many agents, allowing an application's network to scale infinitely.
Launcher and Scaffolding
Tools for developers and end-users to make Holochain easier to work with.
Expansion of HDK Feature Set
More tools for hApp developers, including introspection, logging, tracing, system time, random number generation, scheduling, and post-commit hooks.
Stable Sharded Gossip
Sharded gossip that is performant, resilient and that works well at any scale. This will allow all peers to quickly come to consistency regardless of the number of peers in a DHT.
Holochain Integrity Zomes
The core modules of Holochain, which are zomes, have been split into integrity zomes and coordinator zomes. This allows for updating of apps without needing to 'fork' and disrupt user experiences.
Opening & Closing Chains for App Updates
The Holochain Developer Kit (HDK) supports creating both opening and closing source chain entries which mark the beginning and end of an agent’s participation in a network and point to their new presence in another network.
Clonable DNAs in hApps
The ability to spawn a new DNA hash from a template DNA packaged in a hApp at any point AFTER installation
Holochain Resource Locators
There is a clear and universal format for storing references between distributed hash tables (DHTs), to and from private data on user chains, any type of DHT hash (including headers), and external resources.
HDK 0.1.0 - Stable for Coding & Validation
A mature version of the Holochain Developer Kit (HDK) is released, considered stable and is well-documented.
Holochain 0.1.0-beta-rc (Release Candidate)
Full featured Holochain release candidate for devs to test prior to beta release.
Holochain Beta Release (v0.1.0)
A stable, full featured version of Holochain for hApp development.
Incorporates advanced network security protocols and addresses known Holochain security vulnerabilities.
Immune System / Warranting
Peers on the DHT can create warrants for invalid data or bad network behavior, broadcast them, and respond to them by taking defensive action against dishonest peers.
Holochain Beta Release (v0.2.0)
Introduces key features to enhance the security and reliability of the Holochain network. This includes advanced network security, warrants, user experience improvements that provide better network information, and improved system validation to make the network more secure and reliable.
Data that is not intended for permanent addition to a chain or DHT has a temporary home.
Merkle Tree Entries
Ability to structure private entries as Merkle trees and selectively expose fields using Merkle proofs.
Large Scale Testing Framework
A new test framework to spin up 100K+ agents and orchestrate tests on them in “real world” scenarios that don’t assume they will all work and stay on-line.
Event listener hierarchy to subscribe to notifications of particular DHT changes. Has an upstream dependency on the Ephemeral Store for tracking subscriptions.
Compilation of known attacks or vulnerabilities. You can run your hApp through the Attack Factory to identify vulnerabilities in the hApp.