Releases: holochain/tryorama
Releases · holochain/tryorama
v0.18.0-dev.1
Fixed
- Disable unstable DPKI.
- Disable tests with unstable features.
v0.18.0-dev.0
Changed
- Update dependencies to Holochain v0.5.0-dev.0
v0.17.0-dev.6
Added
- Support for DPKI in Holochain. DPKI is a Holochain conductor service to manage agent keys. Within a scenario there are two new member properties
noDpki
anddpkiNetworkSeed
. SetnoDpki
totrue
to disable DPKI for the scenario. If DPKI is enabled, a network seed for the DPKI service can be set withdpkiNetworkSeed
. - Admin API call
RevokeAgentKey
to revoke an agent key. Once revoked, all cells of the app are read-only and the agent can no longer write to it.
Fixed
- TryCP: Conductor startup failed silently. Errors are returned now, conductor startup ensured and conductor process only kept alive if startup was successful.
- TryCP: Admin port assignment did not check if TCP ports were actually free.
v0.17.0-dev.5
v0.17.0-dev.5
v0.17.0-dev.4
Changed
- Update default signal server to wss://sbd-0.main.infra.holo.host.
v0.17.0-dev.3
Added
- New value
NotStartedAfterProvidingMemproofs
for typeDisabledAppReason
which effectively allows a new app status, corresponding to the specific state where a UI has just called AppRequest::ProvideMemproofs, but the app has not yet been enabled for the first time. - New
AppWebsocket
callEnableAfterMemproofsProvided
, which allows enabling an app only if the app is in theAppStatus::Disabled(DisabledAppReason::NotStartedAfterProvidingMemproofs)
state. Attempting to enable the app from other states (other than Running) will fail. - New field
lineage
to the DNA manifest, which declares forward compatibility for any hash in that list with this DNA. - New
AdminWebsocket
callGetCompatibleCells
, which returnsCellId
for all installed cells which use a DNA that is forward-compatible with a given DNA hash. This can be used to find a compatible cell for use with the UseExisting cell provisioning method.
v0.17.0-dev.2
Added
- New feature for TryCP to allow logs to be downloaded. This is useful when you are working with remote nodes and need
to read the Holochain logs locally. The logs are given back as raw bytes, so you can write them to a file or otherwise
further process them. #222
Removed
Changed
- The TryCP server used to open a new admin websocket for each admin request made to Holochain. A single
admin websocket is now used for all requests. It is opened by the first request and closed when the Holochain instance
it shut down. #221
Fixed
- The
trycp_client
now handles ping/pong messages from the TryCP server to keep the connection alive. - The
trycp_client
now handles theclose
event from the TryCP server to close the connection.
v0.16.0
v0.17.0-dev.1
Added
- New call
AppRequest::ProvideMemproofs
. An app can be installed with deferred membrane proofs, which can later be provided through this call.
v0.16.0-dev.8
v0.16.0-dev.8