Breaking changes:
- Don't use ensemble evaluator by default
Enhancements:
- Pass ert3 records to storage as numerical data
- Cleanup exceptions in ert3.storage
- Define, test and document comm. protocols in EE
- Introduce SyncWebsocketDuplexer
- Refactor: Remove handlers from evaluator
- Pin pytest-qt<4
- Connection error handling in EvaluatorTracker
- Add integration tests for post_ensemble_data
- Batch all event types
- Use 127.0.0.1 as url while binding to 0.0.0.0
- EE and launching ert-storage use same code for finding open port
- Order real status according to state transitions
- Update detailed progress after failure (1658)
- ert3: Ensure immutable stages config
- ert3: Use public interface when testing ensemble config
- ert3: Ensure immutable ensemble config
- ert3: Ensure immutable experiment config
- ert3: Introduce parameters config
- ert3: Make distributions expose their arguments
Bugfixes:
- Revert "EE and launching ert-storage use same code for finding open port"
- Revert "Use 127.0.0.1 as url while binding to 0.0.0.0"
- Fix bug in prefect ensemble error handling
- Fix retry connection in evaluator tracker
- Fix rounding error in realization progress visualisation
- ert3: Fix wrongly typed distribution index
Dependencies:
- Update ert-storage to 0.1.7
- Pin libres to 11.0.0b0