Releases: equinor/fmu-settings-api
Releases · equinor/fmu-settings-api
Release list
1.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- ENH: Add Corvus to sumo_assets.json by @equinor-ruaj in #415
- ENH: Add Code to sumo_assets.json by @equinor-ruaj in #416
- CI: Speed up exception logging in tests by @GibranAlfa in #419
- ENH: Fill validation metadata when calling
PATCH /masterdataby @GibranAlfa in #421 - ENH: Add Kalundborg to sumo_assets.json by @equinor-ruaj in #424
Full Changelog: 1.0.0...1.1.0
1.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump idna from 3.13 to 3.15 by @dependabot[bot] in #377
- ENH: Add interface to interact with
WellboreMappingsfiles by @GibranAlfa in #374 - ENH: add Sigrun and Sigrun Øst to sumo_assets.json by @atadj in #382
- ENH: Use Drogon masterdata in SMDA endpoint for Drogon by @GibranAlfa in #383
- ENH: Support wellbore mappings in mappings endpoints by @GibranAlfa in #380
- ENH: Combine SMDA search results and Drogon in wildcard search by @GibranAlfa in #386
- ENH: Switch private imports symbols to public imports by @AdilKhurshid in #387
- Bump the all-deps group with 3 updates by @dependabot[bot] in #388
- Bump starlette from 1.0.0 to 1.0.1 by @dependabot[bot] in #390
- ENH: Simplify match endpoint to generic ranked name matching by @GibranAlfa in #389
- ENH: Handle missing RMS project errors in POST /rms by @GibranAlfa in #393
- Bump fmu-datamodels from 0.22.3 to 0.23.0 in the all-deps group by @dependabot[bot] in #395
- ENH: Improve RMS .master missing error message by @GibranAlfa in #397
- ENH: Add Peon to sumo_assets.json by @atadj in #398
- TST: Adjust tests to latest fmu-settings by @tnatt in #400
- CI: Pin Github actions by hash by @nourinmohd in #401
- ENH: Add pydantic model for details by @nourinmohd in #402
- ENH: Add Black Pearl to sumo_assets.json by @tsundvoll in #407
- TYP: Fix APIRoute tags typing for FastAPI 0.137.0 by @GibranAlfa in #406
- TYP: Restore the APIRoute tags typing for FastAPI 0.137.1 by @AdilKhurshid in #411
- ENH: Add filter for changelog by @nourinmohd in #403
- Bump the all-deps group with 2 updates by @dependabot[bot] in #412
New Contributors
- @AdilKhurshid made their first contribution in #387
- @tsundvoll made their first contribution in #407
Full Changelog: 0.9.0...1.0.0
0.9.0
What's Changed
- BUG: Update to new SMDA endpoint by @GibranAlfa in #329
- DEV: Add python 3.13 and 3.14 by @nourinmohd in #327
- Bump fmu-settings from 0.26.0 to 0.27.0 in the all-deps group by @dependabot[bot] in #331
- ENH: Adapt to stricter project .fmu init behavior by @GibranAlfa in #333
- BLD: Update to latest pygments due to security alert by @GibranAlfa in #337
- ENH: Add Trestakk to sumo_assets.json by @atadj in #339
- ENH: Add Garantiana to sumo_assets.json by @atadj in #340
- Bump mypy from 1.19.1 to 1.20.0 in the all-deps group by @dependabot[bot] in #341
- ENH: Add RMS session handling + make user session lifetime 1 year by @slangeveld in #325
- Bump the all-deps group with 10 updates by @dependabot[bot] in #343
- ENH: Separate user and project restore-from-memory flows by @GibranAlfa in #344
- ENH: Add UUID-based SMDA lookup and country to field search by @GibranAlfa in #345
- ENH: Sort strat units by level and top age by @GibranAlfa in #347
- Bump the all-deps group with 5 updates by @dependabot[bot] in #348
- TYP: Fix mypy type error for stratigraphy mapping update by @GibranAlfa in #350
- BUG: Fix mappings first write behavior by @GibranAlfa in #353
- DOC: Add GET
project/mappings/...example schema by @GibranAlfa in #354 - ENH: Define response schema for
GET project/mappings/...by @GibranAlfa in #356 - Bump the all-deps group with 4 updates by @dependabot[bot] in #359
- MAINT: Remove pylint by @nourinmohd in #366
- ENH: Add horizon uuid in strat units response by @GibranAlfa in #361
- ENH: Add Eirin asset to sumo_assets.json by @equinor-ruaj in #369
- ENH: Align mappings endpoint with the new data model by @GibranAlfa in #368
- MAINT: Add cooldown period by @nourinmohd in #372
New Contributors
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- ENH: Add changelog endpoint by @nourinmohd in #294
- Bump the all-deps group with 4 updates by @dependabot[bot] in #299
- ENH: Add release lock endpoint by @GibranAlfa in #302
- ENH: Add PATCH
cache_max_revisionsendpoint by @GibranAlfa in #303 - ENH: Add endpoint to get sumo assets by @slangeveld in #304
- ENH: Add Bacalhau and Borg to Sumo assets by @equinor-ruaj in #307
- BUG: Fix project lock release semantics by @GibranAlfa in #306
- ENH: Add restore from memory endpoint by @GibranAlfa in #308
- Bump fastapi from 0.132.1 to 0.133.0 in the all-deps group by @dependabot[bot] in #309
- BUG: Log error details to
user_session_log.jsonby @GibranAlfa in #311 - TST: Update test for invalid project config by @GibranAlfa in #313
- Bump fmu-settings from 0.23.0 to 0.23.1 in the all-deps group by @dependabot[bot] in #314
- ENH: Add Linnorm to sumo_assets.json by @equinor-ruaj in #316
- MAINT: Remove .fmu path in success messages by @GibranAlfa in #317
- ENH: Add Gudrun asset to sumo_assets.json by @equinor-ruaj in #318
- ENH: Add Gullfaks Satellites to sumo_assets.json by @equinor-ruaj in #319
- Bump the all-deps group with 2 updates by @dependabot[bot] in #321
- ENH: Add Snøhvit and Mistral to sumo_assets.json by @equinor-ruaj in #322
- Bump the all-deps group with 4 updates by @dependabot[bot] in #324
New Contributors
- @equinor-ruaj made their first contribution in #307
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- ENH: Move mapping validation to fmu-settings by @slangeveld in #284
- MAINT: Fix ruff unnecessary lambda by @GibranAlfa in #282
- Bump the all-deps group across 1 directory with 3 updates by @dependabot[bot] in #285
- BUG: Fix test to not search outside temp path by @GibranAlfa in #288
- BUG: Catch
RmsVersionErrorin patch rms by @GibranAlfa in #291 - Bump the all-deps group with 2 updates by @dependabot[bot] in #293
- ENH: Add cache diff endpoint by @GibranAlfa in #289
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- BUG: Prevent double shutdown of
runrmsexecutor by @GibranAlfa in #270 - ENH: Merge RMS zones and horizons endpoint by @GibranAlfa in #273
- Bump fmu-settings from 0.17.0 to 0.18.1 by @dependabot[bot] in #276
- Bump packaging from 25.0 to 26.0 by @dependabot[bot] in #274
- Bump ruff from 0.14.13 to 0.14.14 by @dependabot[bot] in #275
- ENH: Add stratigraphy mappings endpoints by @GibranAlfa in #272
- CI: Update dependabot by @GibranAlfa in #278
- Bump fmu-datamodels from 0.17.3 to 0.18.0 in the all-deps group by @dependabot[bot] in #279
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- ENH: Log events according to configured severity by @slangeveld in #237
- BUG: Remove
structlog.format_exc_infoto fix warning by @GibranAlfa in #242 - BLD: Remove fmu-settings-cli dependency by @GibranAlfa in #241
- MAINT: Remove
is_read_onlyproperty by @GibranAlfa in #245 - ENH: Improve error handling for non-existing RMS Project by @GibranAlfa in #243
- ENH: Support opening rms projects with version by @slangeveld in #240
- TST: Add test class method for coordinate system by @nourinmohd in #247
- TST: Add test for field method by @nourinmohd in #258
- TST: Test for class method country by @nourinmohd in #257
- TST: Add test for discovery method by @nourinmohd in #256
- TST: Test for health class method by @nourinmohd in #254
- TST: Add test for method start_column_areas by @nourinmohd in #255
- ENH: Add cache endpoints by @GibranAlfa in #253
- ENH: Fetch stratigraphic column and horizon type from RMS by @GibranAlfa in #263
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- MAINT: Refactor session route to use a
SessionServiceby @GibranAlfa in #171 - ENH: Return correct coordinate system from SMDA by @GibranAlfa in #177
- ENH: Implement logging handler by @GibranAlfa in #176
- ENH: Preserve access tokens and project when renewing session by @GibranAlfa in #182
- ENH: Add
lock_refreshendpoint and decouple lock and session length by @GibranAlfa in #190 - ENH: Get stratigraphy units from SMDA by @GibranAlfa in #192
- ENH: Add horizons in the
StratigraphicUnitmodel by @GibranAlfa in #199 - ENH: Add endpoints to find and set RMS projects by @GibranAlfa in #197
- DOC: Update description of POST
session/route by @GibranAlfa in #198 - TST: Align auth responses with FastAPI 0.122 (401 for missing token) by @GibranAlfa in #202
- CI: Add dependabot workflow by @nourinmohd in #207
- ENH: Add endpoints to interact with an RMS project by @GibranAlfa in #203
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #209
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #210
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #211
- ENH: Support new RmsProject model in ProjectConfig by @GibranAlfa in #212
- MAINT: Add exception handler for generic 500 errors by @GibranAlfa in #214
- ENH: Add get RMS coordinate system endpoint by @GibranAlfa in #216
- ENH: Delete stale lock when checking lock status by @GibranAlfa in #213
- ENH: Add PATCH endpoints to set the new fields in RmsProject model by @GibranAlfa in #219
- BUG: Update lock internal state after deleting the lock by @GibranAlfa in #222
- TST: Test
/lock_statusdeletes stale lock and clears internal state by @GibranAlfa in #225 - BUG: Update
config.rmsshould preserve other fields by @GibranAlfa in #227 - FIX: Store root proxy with project as RMS session by @mferrera in #232
- FIX: Return proxy with project by @mferrera in #234
- ENH: Add
MatchServiceto match two different entities by @GibranAlfa in #220
New Contributors
- @nourinmohd made their first contribution in #207
- @dependabot[bot] made their first contribution in #209
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- ENH: Allow sliding session expiration by @mferrera in #160
- ENH: Ensure lock is released when shutdown by @GibranAlfa in #161
- TST: Fix failing tests by @GibranAlfa in #163
- ENH: Sync lock timeout with session timeout by @GibranAlfa in #164
- ENH: Add get session route by @GibranAlfa in #165
- ENH: Return info about session in POST session by @GibranAlfa in #168
- MAINT: Refactor SMDA route to use
SMDAServiceby @GibranAlfa in #169 - MAINT: Refactor project routes to use a
ProjectServiceby @GibranAlfa in #170 - CI: Use
uvfor ci by @GibranAlfa in #173
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- ENH: Add project route to save masterdata by @tnatt in #94
- MAINT: Make SmdaAPI an injected dependency by @slangeveld in #96
- ENH: Improve response for missing or corrupt project config by @tnatt in #97
- ENH: Add endpoint to load global_config by @slangeveld in #99
- ENH: Add endpoint to get global config status by @slangeveld in #110
- ENH: Start adding to user recent projects by @tnatt in #111
- ENH: Improve post project response when path does not exist by @tnatt in #113
- ENH: Drop non-existing project from recent_projects by @tnatt in #114
- ENH: Reverse the order of recent_project_directories by @tnatt in #116
- BUG: Fix missing f-string by @GibranAlfa in #121
- ENH: Add field coordinate system to the error message by @GibranAlfa in #122
- BUG: Change incorrect HTTP code by @GibranAlfa in #120
- BUG: Fix unreachable TimeoutException by @GibranAlfa in #119
- ENH: Add PATCH model endpoint to save model to .fmu config by @GibranAlfa in #125
- ENH: Add PATCH access endpoint by @GibranAlfa in #126
- STY: Ensure 'noqa' specifies ruff code only by @mferrera in #128
- MAINT: Remove unused parameter by @mferrera in #131
- MAINT: Use model_validate() over unpacking by @mferrera in #133
- ENH: Acquire .fmu lock when FMU Directory is opened by @GibranAlfa in #136
- ENH: Update is_locked to is_acquired by @GibranAlfa in #140
- ENH: Rename _get_project_details to _create_opened_project_response by @GibranAlfa in #142
- ENH: Add lock_status endpoint by @GibranAlfa in #141
- ENH: Refresh fmu dir lock when session is refreshed by @GibranAlfa in #143
- ENH: Use fmu-settings to locate and import global config/variables by @GibranAlfa in #144
- ENH: Add lock_acquire endpoint by @GibranAlfa in #150
- MAINT: Set default log level to critical by @mferrera in #152
- ENH: Handle more errors in write dependency by @mferrera in #155
New Contributors
- @GibranAlfa made their first contribution in #121
Full Changelog: 0.1.0...0.2.0