Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 2.72 KB

File metadata and controls

43 lines (31 loc) · 2.72 KB

Changelog

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

20210226.155101

This release was initiated for publishing the HDK at version 0.0.100-alpha.1. We are in the process of redefining the release process around this repository so rough edges are still expected at this point.

Added

  • Added App Validation workflow that runs app validation as authority #330
  • Added validation package to entry defs see for usage #344
  • Implemented the emit_signals host function #371, which broadcasts a signal across all app interfaces (fine-grained pub/sub to be done in future work)
  • get_details on a HeaderHash now returns the updates if it's an entry header
  • call host fn (This is an actual function not a macro). Allows you to call a zome that is installed on the same conductor. #453
  • Added create link HeaderHash to the Link type
  • remote_signal host function to send a signal to a list of agents without blocking on the responses. See #546 or the docs for the hdk.
  • hc utility. Work with DNA and hApp bundle files, set up sandbox environments for testing and development purposes, make direct admin calls to running conductors, and more.

Changed

  • BREAKING: get_details and get_links_details return SignedHeaderHashed instead of the header types #390
  • BREAKING: ZomeInfo now returns the ZomeId #390
  • BREAKING: HoloHash now serializes as a plain 39-byte sequence, instead of a {hash, hash_type} structure #459
  • BREAKING: (Almost) all HDK functions have been converted from macros to functions #478
  • Admin interface method install_app has its app_id field renamed to installed_app_id so as not to conflict with the future concept of an "app id"
  • Admin interface method list_active_app_ids renamed to list_active_apps
  • BREAKING: JSON replaced with YAML for DNA Properties as well as the DNA manifest (dna.yaml instead of dna.json) #592
  • BREAKING: format of AppInfo changed

Deprecated

Removed

  • The dna_util has absorbed by the new hc utility.

Fixed

  • If installing the same app_id twice, previously the second installation would overwrite the first. Now it is an error to do so.

Security