Releases: equinor/ert
Releases · equinor/ert
19.0.0-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
User impact 🛠
- Remove the export to csv tool by @frode-aarstad in #12443
- Reapply "Use all interfaces when finding the private IP" by @jonathan-eq in #12439
Breaking Changes 🛠
New Features 🎉
- Add parameter tab to gui by @frode-aarstad in #12503
- Add RFT Observations by @eivindjahren in #12473
- Add plots for summary and gen data misfits by @yngve-sk in #12445
- Add storage migration user confirmation by @andreas-el in #12595
- Create misfit export tab in Manage Experiments by @SAKavli in #12566
- Create copy all messages button in Suggestor by @SAKavli in #12588
Improvements
- Add log scale button by @frode-aarstad in #12526
- Disallow repeated options by @berland in #12583
- Improve error message on invalid key:value format by @berland in #12586
- Allow perturbation_magnitude to be set in globally or in all variables by @berland in #12594
Bug Fixes
- Allow the everest api to serve batches with differing summary columns by @berland in #12467
- Add file validation for DATA_FILE and GRID keywords by @andreas-el in #12532
- Detect missing arguments to DESIGN_MATRIX by @berland in #12571
- Fix raw formatting for big numbers in parameter export and templating by @xjules in #12535
Maintenance
- Remove slow substitutions test by @eivindjahren in #12498
- Remove pydantic setting use_enum_values=True by @berland in #12464
- Enforce all ruff rules already passing by @berland in #12524
- Fix deprecated useage of FastAPI Depends by @berland in #12531
- Solve and enforce ruff PYI rules by @berland in #12533
- Remove superfluous executable bits and shebangs by @berland in #12540
- Move formatting of queue system name to Enum object by @berland in #12559
- Have _create_run_path log exactly what parameter type is hanging by @jonathan-eq in #12552
- Enable ruff pandas ruleset by @berland in #12546
- Log when users receive NUM_CPU warning in GUI by @SAKavli in #12603
Build System
- Replace pytest-qt with QtTest fatal reporting & reduce test data size of slow model test by @eivindjahren in #12496
Other Changes
- Added distance-based localization functions to class Field by @oddvarlia in #12455
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #12511
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #12510
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #12514
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #12513
- Update uv lockfile by @larsevj in #12502
- Update release highlights on parameters.json format by @xjules in #12507
- Remove non-existent fixture ert_config from workflow docs by @larsevj in #12522
- Distance localization update of surface field by @oddvarlia in #12456
- Update uv lockfile by @larsevj in #12541
- Pin qt6 < 6.10.0 by @xjules in #12543
- Remove parameter metadata by @xjules in #12466
- Update uv lockfile by @larsevj in #12555
- Add timeouts to run_dialog integration tests by @jonathan-eq in #12548
- Remove unnecessary list from json parameters output by @xjules in #12557
- Update uv lockfile by @larsevj in #12564
- Provide deprecation message for webviz-ert by @andreas-el in #12584
- Delete empty violations.py by @SAKavli in #12602
- Fix indentation errors and missing perturbation_magnitude in everest documentation by @berland in #12606
Full Changelog: 18.0.0...19.0.0-rc0
18.0.6
Immutable
release. Only release title and notes can be modified.
18.0.5
What's Changed
Other Changes
- Detect missing arguments to DESIGN_MATRIX by in #12580
- Fix raw formatting for big numbers in parameter export and templating in #12589
Full Changelog: 18.0.4...18.0.5
18.0.4
What's Changed
Maintenance
- Backport: Have _create_run_path log exactly what parameter type is hanging by @jonathan-eq in #12572
- Revert "Deprecate DESIGN_KW" by @jonathan-eq in #12577
Other Changes
- [Backport version-18.0] Add timeouts to run_dialog integration tests by @scout-team-app[bot] in #12558
- [Backport version-18.0] Fix openpbs integration test timing out by @scout-team-app[bot] in #12561
Full Changelog: 18.0.3...18.0.4
18.0.3
18.0.2
What's Changed
Other Changes
- Add QUEUE_SYSTEM LOCAL to minimal tests in #12537
- Add file validation for DATA_FILE and GRID keywords in #12539
Full Changelog: 18.0.1...18.0.2
18.0.1
What's Changed
Other Changes
- [Backport version-18.0] Make check_migration_needed staticmethod by @scout-team-app[bot] in #12508
- [Backport version-18.0] Allow the everest api to serve batches with differing summary columns by @scout-team-app[bot] in #12516
- [Backport version-18.0] Update release highlights on parameters.json format by @scout-team-app[bot] in #12520
Full Changelog: 18.0.0...18.0.1
17.1.9
17.1.8
Immutable
release. Only release title and notes can be modified.
What's Changed
Other Changes
- [Backport version-17.0] Export LOG_10 prefixes values of LOG gen_kw parameters by @scout-team-app[bot] in #12493
- [Backport version-17.0] Disregard unupdated parameters with EnIF by @scout-team-app[bot] in #12497
Full Changelog: 17.1.7...17.1.8
18.0.0
What's Changed
User impact 🛠
- Add priority source to genkw to account for merging customization by @xjules in #12246
- Deprecate GEO_ID by @verveerpj in #12435
- Restructure parameters.json output by @xjules in #12428
Breaking Changes 🛠
New Features 🎉
- Add required keywords specification to plugin fmsteps by @yngve-sk in #12300
- Add manual update EnIF to ert by @yngve-sk in #11352
- Add rft internalization by @eivindjahren in #12318
- Add positional data to SummaryObservations by @SAKavli in #12389
Improvements
- Make parameters in different design matrix instances unique by @xjules in #12321
- Const parameters will be marked as not updatable by @JHolba in #12077
- Avoid copying in substitutions and use faster substitution method by @eivindjahren in #12390
- Add debounce to searchbox by @eivindjahren in #12426
- Export LOG_10 prefixes values of LOG gen_kw parameters by @jonathan-eq in #12491
- Slight performance improvement to reading summaries by @eivindjahren in #12494
Bug Fixes
- Clear run_dialog warnings when rerunning failed experiments by @SAKavli in #12293
- Fix criteria check for <2 active realizations by @SAKavli in #12305
- Set esmda panel active realizations string to initial active realizations string when rerun is toggled by @SAKavli in #12296
- Fix ert templates when creating restart experiment by @berland in #12341
- Fix _generate_run_path exporting gen kw parameters one by one by @jonathan-eq in #12363
- Add migration for RealizationStorageState by @yngve-sk in #12482
- Patch migration to17 by @yngve-sk in #12486
- Have EnsembleEvaluator.listen_for_messages return early on socket issues by @jonathan-eq in #12461
- Disregard unupdated parameters with EnIF by @yngve-sk in #12388
Maintenance
- Use setuptools_scm 'version_file' instead of 'write_to' by @larsevj in #12306
- Tidy first rft by @eivindjahren in #12342
- Extract type alias for all known response types by @eivindjahren in #12343
- Remove integration_test from some tests by @eivindjahren in #12384
- Fix cyclical import by Moving suggestor by @eivindjahren in #12421
- Add logging of number of gen_kws, surfaces, and fields by @jonathan-eq in #12377
- Remove runmodel queue system by @berland in #12440
- Refactor Everest yaml dumper by @berland in #12474
- Check for migration before performing migrate step by @andreas-el in #12362
Build System
- Add action linter to pre-commit by @eivindjahren in #12319
- Add permissions to workflows by @eivindjahren in #12322
- Enforce style, typing/rapid-tests first to save CI minutes by @andreas-el in #12331
- Add caching of pre-commit and mypy by @eivindjahren in #12364
- Run test-data wf after pre-commit and optional checks last by @eivindjahren in #12370
- Add back docs nitpick check by @eivindjahren in #12371
- Do not install qt on test-data setups by @eivindjahren in #12397
- Adjust integration test marker by @eivindjahren in #12408
- Speed up pytest options by @eivindjahren in #12410
- Remove use of confcutdir by @eivindjahren in #12413
- Remove unused fixtures by @eivindjahren in #12415
- Fix timeout handling in test by @eivindjahren in #12471
Dependencies
- Update to ropt-0.25 by @verveerpj in #12395
Other Changes
- Use bash as render for steps to reproduce by @oyvindeide in #12064
- Update uv lockfile by @larsevj in #12299
- Merge all polars dataframes before writing to runpath instead of writing them one by one by @jonathan-eq in #12288
- Log startup of everest results entrypoint (everviz) by @berland in #12311
- Store all everest constraints info in ertstorage by @yngve-sk in #12255
- Specify project license as an SPDX expression by @berland in #12314
- Remove use of deprecated temp by @eivindjahren in #12320
- Update uv lockfile by @larsevj in #12323
- Unpin polars by @jonathan-eq in #12335
- Remove field mask by @xjules in #12229
- Undo commit `Fix _generate_run_path exporting gen kw parameters one b… by @jonathan-eq in #12372
- Optimize write_to_runpath for scalar parameters by @xjules in #12376
- Avoid blocking IO calls in async code by @berland in #12346
- Update uv lockfile by @larsevj in #12383
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #12385
- Log _create_run_path function call durations by @jonathan-eq in #12391
- Fix merge genkw params with design matrix by @xjules in #12386
- Update uv lockfile by @larsevj in #12414
- Fix faulty templates passthrough for manual update by @yngve-sk in #12411
- Remove get_runtime from RunModel API by @berland in #12375
- Fix test_update to account for CONST distribution disabling update by @xjules in #12444
- Add distance_based_localization functions to field_utils by @oddvarlia in #12452
- Update documentation on RUN_TEMPLATE by @xjules in #12465
- Update uv lockfile by @larsevj in #12472
- Make Ert warn users when overspending unrequested CPU resources by @SAKavli in #12381
- Revert "Add positional data to SummaryObservations" by @yngve-sk in #12483
- Reapply "Add positional data to SummaryObservations" by @SAKavli in #12488
- Add realization failure migration test by @yngve-sk in #12492
- Have drivers emit SchedulerWarningEvent on hanging polling by @jonathan-eq in #12233
Full Changelog: 17.0.0...18.0.0