Skip to content

v0.19.0

Latest

Choose a tag to compare

@matthme matthme released this 20 Nov 13:15
· 5 commits to main since this release
ccd7f7d

Added

  • A new optional field label was added to the types AppWithOptions, ConductorOptions, CreateConductorOptions, and to the function addConductor. It allows overriding the default label which will prefix log messages of that Conductor instance.
  • A new method integratedOpsCount that polls for integrated ops and checks if the number of integrated ops is equal to the desired number for a given dna hash. (#305)

Removed

  • BREAKING: Utility function conductorCellsDhtSync has been removed. Use dhtSync directly instead. (#305)

Changed

  • Log messages from Conductors that were created with addPlayers functions are now prefixed by Tryorama - Player # where "#" is the Player index. This makes it easier to distinguish log messages from different conductors. (#302)

Fixed

  • When creating conductors with Scenario#addPlayers, Scenario#installAppsForPlayers, Scenario#installSameAppForPlayers, Scenario#addPlayersWithApps, and Scenario#addPlayersWithSameApp each conductor is created sequentially and waits for startup. This is a workaround to avoid connection failures which can cause test failures. (#303)
  • Fixed flaky behavior in recognizing conductor startup success. (#303)