Oasis Release v2.4.1
Docker Images (Platform)
- coreoasis/api_server:2.4.1
- coreoasis/model_worker:2.4.1
- coreoasis/model_worker:2.4.1-debian
- coreoasis/piwind_worker:2.4.1
Docker Images (User Interface)
Components
Changelogs
OasisPlatform Changelog - 2.4.1
- #1149, #1150 - Fixed missing stack trace logging for V1 workers
- #1129 - Platform schema generation - minor changes between versions.
- #1170 - Azure Service Principal for Postgres SQL authentication - (#1169)
- #1171 - Update expected validation errors for ods-tools 4.0.1
OasisLMF Changelog - 2.4.1
- #1629 - Add computaion schema to CI and update documentaion
- #1604 - exposure run crashes if CondPeril is missing
- #1634 - Update release section in readme
- #1603 - Feature/aalpy
- #1573 - Update or Remove preparation/oed.py
- #1638 - CI Fix, Skip incompatible client checks
- #1579 - Eltpy, python replacement for eltcalc
- #1590 - Pltpy, python replacement for pltcalc
- #1628 - Update pages workflow
- #1630 - fix issue with loc id
- #1631 - specify parquet folder to improve footprint read time
ODS_Tools Changelog - 4.0.1
- #173 - Feature/v4 integration
- #176 - Drop testing for py3.8
- #178 - Adjust model settings schema, replace AllOf with schema refs
- #175 - Min package pin needed for jsonschema
- #181 - drop py3.8 testing but don't force the version
Release Notes
OasisPlatform Notes
Fixed missing stack trace logging for V1 workers - (PR #1164)
Needed to write the trace to oasis logger, not root celery task logger
Pin drf-yasg package - (PR #1168)
Fixes #1129
Update expected validation errors for ods-tools 4.0.1 - (PR #1171)
- CI fix
OasisLMF Notes
Added computation schema build to CI - (PR #1632)
- Drop py3.8 from unit testing (python support ended)
- Added computation schema build to CI
fix missing cond column when no term present - (PR #1633)
fix for OasisLMF/OasisLMF#1604
aalpy, python replacement for aalcalc and aalmeanonlycalc - (PR #1603)
This PR introduces creating AAL and ALCT files with the python replacement of the original aalcalc and aalmeanonlycalc found in ktools.
Solves AAL in OasisLMF/OasisLMF#1528
Refactor preparation/oed.py - (PR #1635)
The file preparation/oed.py contains a lot of unused code. This PR removes any unneeded code from the file and moves the constants to utils.
CI Fix, Skip incompatible client checks - (PR #1638)
This issue OasisLMF/OasisLMF#1618 (fixed in CI) can still cause problems locally if responses>=0.25.3
Check responses version installed the and disable these tests if not supported.
Eltpy, python replacement for eltcalc - (PR #1579)
This PR introduces the possibility of creating some summary files (SELT, MELT, QELT) with the python replacement of the original eltcalc and summarycalctocsv found in ktools.
Pltpy, python replacement for pltcalc - (PR #1590)
This PR introduces the possibility of creating some summary files (SPLT, MPLT, QPLT) with the python replacement of the original pltcalc found in ktools.
Solves PLT in OasisLMF/OasisLMF#1528
Update pages workflow - (PR #1628)
CI fix
Fix for pre analysis hook loc_id - (PR #1630)
Adapt the pre analysis hook to the new exposure preparation function, use prepare_oed_exposure instead of prepare_location_df.
"prepare_oed_exposure" doesn't create the loc_id column anymore, this was cerating an issue and the hook was not regeneration the column anymore
Improve parquet footprint performance - (PR #1631)
specify the event folder when reading footprint parquet file.
The parquet S3 interface is quite slow to filter by event even if it is partition by event.
This change improve greatly the performance by targeting the relevant folder when retrieving a footprint event
This help to partially solve OasisLMF/OasisLMF#1600
ODS_Tools Notes
Integrate new coverages and perils in OdsTools - (PR #173)
Drop testing for py3.8 - (PR #176)
Adjust model settings schema, replace AllOf with schema refs - (PR #178)
Fix for OasisLMF/ODS_Tools#177 - schema is functionally the name
set min pin for jsonschema - (PR #179)
Fixes OasisLMF/ODS_Tools#175
drop py3.8 testing but don't force the version - (PR #181)
Fix for CI