Skip to content

Releases: holochain/tryorama

v0.18.2

23 May 22:47
Compare
Choose a tag to compare
v0.18.2 Pre-release
Pre-release

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 to installAppsForPlayers 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 to addPlayersWithApps, 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 to PlayerApp in alignment with the type AgentApp (app id + agent key + cells), which PlayerApp extends.

v0.18.1

09 May 10:22
Compare
Choose a tag to compare

Added

  • More options for conductor startup. All can be left at defaults in most cases but the defaults provided by Tryorama
    are more appropriate for testing than the defaults that Holochain provides. The new options are initiateJitterMs,
    roundTimeoutMs and transportTimeoutS.

v0.18.0

30 Apr 12:13
f3e4dcb
Compare
Choose a tag to compare
v0.18.0 Pre-release
Pre-release

Changed

  • The utility function dhtSync parameter timeoutMs now defaults to 60000 milliseconds, and the parameter intervalMs now defaults to 500 milliseconds.

Fixed

  • Return an error if spawning kitsune2-bootstrap-srv fails
  • The utility functions dhtSync and conductorCellsDhtSync now check that all Ops have been integrated and are not in limbo.

v0.18.0-rc.1

11 Apr 13:24
a70a162
Compare
Choose a tag to compare
v0.18.0-rc.1 Pre-release
Pre-release

Fixed

  • Fix js-yaml still included as a dev-dependency

v0.18.0-rc.0

10 Apr 02:19
Compare
Choose a tag to compare
v0.18.0-rc.0 Pre-release
Pre-release

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

12 Feb 16:07
Compare
Choose a tag to compare
v0.18.0.dev.4 Pre-release
Pre-release

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

12 Feb 16:11
Compare
Choose a tag to compare

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.0

18 Dec 17:33
920d9bb
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

Changed

  • Updated to Holochain v0.4.0

v0.17.0-rc.0

18 Dec 14:25
c15f099
Compare
Choose a tag to compare
v0.17.0-rc.0 Pre-release
Pre-release

Added

  • Support new roles_settings field in AppOptions.

Changed

  • Update dependencies to Holochain v0.4.0-rc.2

Fixed

  • Disable unstable DPKI.
  • Disable tests with unstable features.

v0.18.0-dev.2

25 Nov 14:19
Compare
Choose a tag to compare
v0.18.0-dev.2 Pre-release
Pre-release

Changed

  • Update JS client due to modified zome call signing.