- Add first-class support for Mint!
- Bugfix quotes in env configuration (such as PR titles)
- Ship transport v0.1.1: https://github.com/selectiveci/transport/releases/tag/v0.1.1
- Fix a bug in the file correlator where test files were being correlated to test files
- Fix a bug where the reconnect parameter would never be set upon reconnect
- Increase max number of reconnect/retries from 4 -> 10
- Implement "report at finish" for debug purposes
- Pass test case callback to runner
- Add Semaphore support
- Add committer information to build_env
- Bugfix for issue that could cause runner to hang
- Implement basic configuration validation
- Fix a minor bug causing the "unable to correlate" warning
- PR diff / test-file correlation for smarter test ordering
- Upgrade to Ruby 3.3
- Add explicit support for CircleCI
- Refactor controller
- Send version information in connection parameters
- Bugfix for zeitwerk when eager loading is enabled
- Increase the time before failure when connection is not made
- Always prefer selective env-vars (allow overriding CI provider vars)
- Fix bug where some runner_id's could cause an error
- Get run_id and run_attempt from build env if possible
- Misc housekeeping/test/release script updates
- Fix modified_test_files
- Implement generic "print_notice" message
- Disable logging by default & add --log flag
- Implemented release scripts
- Updated Readme
- Initial release