rspecq/CHANGELOG.md

3.2 KiB

Changelog

Breaking changes are prefixed with a "[BREAKING]" label.

master (unreleased)

0.7.1 (2021-04-08)

  • New env variable RSPECQ_REPORTER_RERUN_COMMAND_SKIP. When set, the reporter does not include the flaky test's rerun command.

0.7.0 (2021-04-01)

  • New cli parameter reproduction. When passed, primary worker publishes the queue in the same order as passed in the command.
  • Reporter now includes a reproduction command for flaky tests.

0.6.0 (2021-03-23)

  • New cli parameter seed. The seed is passed to the RSpec command.

0.5.0 (2021-02-05)

Added

  • New cli parameter queue_wait_timeout. It configured the time a queue can wait to be ready. The env equivalent is RSPECQ_QUEUE_WAIT_TIMEOUT. #51

0.4.0 (2020-10-07)

Added

  • Builds can be configured to terminate after a specified number of failures, using the --fail-fast option.

0.3.0 (2020-10-05)

Added

  • Providing a Redis URL is now possible using the --redis-url option [#40]

Changed

  • [DEPRECATION] The --redis option is now deprecated. Use --redis-host instead [#40]

0.2.2 (2020-09-10)

Fixed

  • Worker would fail if application code was writing to stderr [#35]

0.2.1 (2020-09-09)

Changed

  • Sentry Integration: Changed the way events for flaky jobs are emitted to a per-flaky-job fashion. This ultimately improves grouping and filtering of the flaky events in Sentry [#33]

0.2.0 (2020-08-31)

This is a feature release with no breaking changes.

Added

  • Flaky jobs are now printed by the reporter in the final build output and also emitted to Sentry (if the integration is enabled) [#26]

0.1.0 (2020-08-27)

Added

  • Sentry integration for various RSpecQ-level events [#16]
  • CLI: Flags can now be also set environment variables [c519230]
  • CLI: Added shorthand specifiers versions for some flags [df9faa8]
  • CLI: Added --help and --version flags [df9faa8]
  • CLI: Max number of retries for failed examples is now configurable via the --max-requeues option [#14]

Changed

  • [BREAKING] CLI: Renamed --timings to --update-timings [c519230]
  • [BREAKING] CLI: Renamed --build-id to --build and --worker-id to --worker [df9faa8]
  • CLI: --worker is not required when --reporter is used [4323a75]
  • CLI: Improved help output [df9faa8]