Releases: holochain/tryorama
Releases · holochain/tryorama
v0.18.2
Added
- A new method
Scenario#addPlayers
that creates the specified number of conductors and generates an agent per conductor. - A new method
Scenario#installAppsForPlayers
that installs the specified apps for the provided players. The combination of these two methods caters for the use cases where agent keys are generated prior to app installation for further usage, e.g. when generating mem proofs in a separate step. - A new method
Scenario#installSameAppForPlayers
that installs the specified app for the provided players. In contrast toinstallAppsForPlayers
this is a simplified interface that just takes one app with options and install it for all players equally. - A new method
Scenario#addPlayersWithSameApp
that creates players and installs the same specified app for each player. A counterpart toaddPlayersWithApps
, this is also a simplified interface for the most common case of installing the same app for each player.
Changed
- Updated dependencies to latest versions.
- BREAKING: Type
Player
is now a conductor with an associated agent key. It used to be the conductor with an installed app for the agent. That has been renamed toPlayerApp
in alignment with the typeAgentApp
(app id + agent key + cells), whichPlayerApp
extends.
v0.18.1
v0.18.0
Changed
- The utility function
dhtSync
parametertimeoutMs
now defaults to 60000 milliseconds, and the parameterintervalMs
now defaults to 500 milliseconds.
Fixed
- Return an error if spawning
kitsune2-bootstrap-srv
fails - The utility functions
dhtSync
andconductorCellsDhtSync
now check that all Ops have been integrated and are not in limbo.
v0.18.0-rc.1
Fixed
- Fix
js-yaml
still included as a dev-dependency
v0.18.0-rc.0
Added
NetworkConfig
with options to configure gossip in conductors and scenarios.
Removed
- TryCP server, client and test utilities for TryCP conductors.
Changed
- Update to
@holochain/[email protected]
and update types accordingly. - Remove tape as test runner and switch to native NodeJS test runner and assertion library.
v0.18.0.dev.4
Fixed
- Local: Conductor startup string parsing. This lead to flaky tests because the client attempted to connect to Holochain before it was fully started up.
v0.17.1
v0.17.0
v0.17.0-rc.0
Added
- Support new
roles_settings
field inAppOptions
.
Changed
- Update dependencies to Holochain v0.4.0-rc.2
Fixed
- Disable unstable DPKI.
- Disable tests with unstable features.
v0.18.0-dev.2
Changed
- Update JS client due to modified zome call signing.