Release 2.3.11
Oasis Release v2.3.11
Docker Images (Platform)
- coreoasis/api_server:2.3.11
- coreoasis/model_worker:2.3.11
- coreoasis/model_worker:2.3.11-debian
- coreoasis/piwind_worker:2.3.11
Docker Images (User Interface)
Components
Changelogs
OasisPlatform Changelog - 2.3.11
- #1125 - Support Cyber models on OasisPlatform
- #1134 - Fixed pip install on model worker images
- #1139 - Fix/1135 model settings conf
- #1129 - Platform schema generation - minor changes between versions.
- #1140 - Add DB indexing to fields like Analyses status.
- #1147 - Release notes script - skip merge commits
OasisLMF Changelog - 2.3.11
- #1394 - Net RI losses do not use -z in summarycalc
- #1250 - Support Risk Attaching 'RA' basis in reinsurance
- #1581 - oasislmf code uses legacy correlation settings location in model settings
- #1589 - Update platform API client for Cyber models
- #1594 - improve the memory performance of il layer number continuity step
- #1595 - Allow process perils with different resolution grids
ODS_Tools Changelog - 3.2.9
- #148 - PLA options to be added into MS/AS schemas explicitly
- #151 - Package does not include the validation files
Release Notes
OasisPlatform Notes
Add cybermodels support in the OasisAPI - V1 Only - (PR #1133)
- Only for
run_mode = V1
allow input generation to work without posting a location.csv file. - Update the check in portfolios to allow execution if Either a location or an account file is attached.
Fixed pip install on model worker images - (PR #1134)
Moving to ubuntu 24.04
uses a version of python with a stricter package manager. Added an env variable to base image as a workaround.
Removed the conf.ini variable MODEL_SETTINGS_FILE from run params - (PR #1139)
In run_mode = v1
the conf.ini MODEL_SETTINGS_FILE
variable can override the oasislmf.json
model_settings path. This value has been removed from the run_params. its not ONLY used for a workers auto-registration and the only source of the model_settings path is given by the oasislmf config.
Fix API schema change, missing description fields - (PR #1143)
Issue seems to come from the update to package drf-yasg==1.21.8
from drf-yasg==1.21.5
.
Note: this problem dosn't show on main only stable/2.3.x
Fix/1140 status db indexing (stable 2.3.x) - (PR #1145)
- Added DB indexing to analyses/sub-task status fields #1140
- Added CI testing for DB migration upgrades
- Fixed DB migration clashes from
main
branch - Fixed CVE-2023-43804
Release notes script - skip merge commits - (PR #1147)
- Update repo scraper to skip any merged commits from release notes
OasisLMF Notes
Calculate summarycalc reinsurance without all zeros flag - (PR #1601)
Running summarycalc with the -z flag for Net RI was running into significant performance issues.
To resolve this, this PR:
- removes the output all zeros flag when running
summarycalc
orsummarypy
- adds an additional check on the the
mean_idx
to catch non-zeros that were previously being filtered out
Issue: #1394
Support Risk Attaching 'RA' basis in reinsurance - (PR #1576)
Implemented #1250 as shown below. Policies which meet the RA requirement are not set to the PASSTHROUGH_PROFILE_ID, and left as NO_LOSS_PROFILE_ID.
UseReinsDates is currently not considered for checking RA, only AttachmentBasis (LO/RA).
Added fix for correlation settings - (PR #1587)
- Fixed #1581, where oasislmf code was looking for correlation in the legacy location, it now checks both.
- Added testing to catch problems loading correlation from model settings.
Update Platform API client for Cyber models - (PR #1589)
Cyber models can run with only an account file, so no OED location input, updated API client to allow for this.
OOM issue for accounts with lots of layers for several levels - (PR #1594)
Improve the memory performance of level matching between levels of accounts that have lots of layers.
Feature - Unique grid resolution for each areal_peril
- (PR #1596)
This PR does the following:
- Introduces a new builtin lookup function
fixed_size_geo_grid_multi_peril
which allows for a unique resolution grid per peril. - Fixes an issue where
fixed_size_geo_grid
createdarea_peril_id
starting at index0
. It now starts at index1
as expected.
Related Issue: #1595
ODS_Tools Notes
Added lossfactor set options to settings files - (PR #162)
The oasislmf package accepts the pla_loss_factor_set
from OasisLMF/OasisLMF#1558 Added these as options in the settings schema files (analysis_settings / model_settings) following the same format as other indexed files in the static dir lossfactors_{idx}.bin
Fix package build to include all ODTF data files - (PR #165)
Fixed setup.py so the package build adds all files under odtf/data/*