Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:43
553bb45

Breaking

FIFO mode (transport <websocket-url> <runner-id>, named pipes in /tmp) is gone. Use transport --stdio or the Session library. The old arguments now exit 1 with FIFO mode was removed in 0.2.0. Use --stdio.

Released selective-ruby-core gems are unaffected because each bundles its own binary. selective-ruby-core main already speaks stdio (selectiveci/selective-ruby-core#80).

What's Changed

  • Move the FIFO transport into src/engine.rs by @natevick in #12
  • Add --snapshot and the library crate by @natevick in #13
  • Add --build-env by @natevick in #14
  • Add --upload-fragment by @natevick in #15
  • Add the Session and BlockingSession API by @natevick in #16
  • Add --stdio on the shared engine by @natevick in #17
  • Add the conformance reference client by @natevick in #18
  • Add the transport-conformance harness core by @natevick in #19
  • Check manifest entries, backtraces and connect metadata in conformance by @natevick in #20
  • Add reconnect, close and keepalive conformance scenarios by @natevick in #21
  • Add retry, remove and repeated-id conformance scenarios by @natevick in #22
  • Add recording, upload and signal conformance scenarios by @natevick in #23
  • Add the ci workflow and document the transport modes by @natevick in #24
  • Remove the FIFO transport; stdio only by @natevick in #25

New Contributors

Full Changelog: v0.1.2...v0.2.0