Skip to content

Release 2.3.11

Compare
Choose a tag to compare
@awsbuild awsbuild released this 28 Nov 18:07

Oasis Release v2.3.11

Docker Images (Platform)

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 or summarypy
  • 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 created area_peril_id starting at index 0. It now starts at index 1 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/*