**Enhancements:**
- Add batching of events in ensemble evaluator
- Log evaluator cross talk
- Remove ensemble evaluator feature flag warning
- Use `phaseCount` in progress calculation, drop phase
- Timeout CI pipeline after 30 mins
- Refactor evaluator utils
- Refactor `update_step` to refer to step entities
- Refactor and extend testing of PartialSnapshot
- Remove size cap on ensemble evaluator msg queue
- Add 'ensemble_size' as param to 'post_ensemble_data'
- Add record class 'response' to extracted responses
- Add test to make sure total progress is updated
- Keep tracker iteration snapshot up to date
- Use ERT Storage's TestClient
- Improve cancellation of ensembles
**Bugfixes:**
- Use isoformat for timestamps when converting to str
- Pass `ee_id` to `execute_queue_async`
- Fix running event loop in gui sim thread
- Fix cancelling of ensemble hanging for ever
- Handle dns operation timeout
**Dependendencies:**
- Set lower bound for `pytest`
- Depend on `dnspython>=2` and `pydantic>=1.8.1`