Skip to content

0.7.2 : Maintenance

Compare
Choose a tag to compare
@agourlay agourlay released this 18 Apr 09:37
· 2997 commits to master since this release

Maintenance release upgrading internal dependencies and fixing the following issues.

  • logs of blocks retrying series of steps such as Eventually and RetryMax will no longer display all failures in case of errors. In order to ease debugging, only the last failure will be shown with the number of retries.
  • scenario's logs are not longer prefixed by the logging output [INFO] making copy pasting easier.
  • fix hanging server-sent-event connection.

Two small additions :

  • add LogDuration block to display execution time of a series of steps.
  • add getHistory on Session to retrieve all values of a key.

One breaking change to notice:

  • following a major refactoring of the execution engine, the concrete step implementations now live in their own package.
import com.github.agourlay.cornichon.core.{AssertStep, EffectStep} 

into

import com.github.agourlay.cornichon.steps.regular.{AssertStep, EffectStep}