Oasis Release v2.3.12
Docker Images (Platform)
- coreoasis/api_server:2.3.12
- coreoasis/model_worker:2.3.12
- coreoasis/model_worker:2.3.12-debian
- coreoasis/piwind_worker:2.3.12
Docker Images (User Interface)
Components
Changelogs
- #1063 - Expose components versions in API
OasisLMF Changelog - 2.3.12
- #1394 - Net RI losses do not use -z in summarycalc
- #1618 - Fix testing failures (API Client)
- #1611 - fix loss_out len in account level back allocation
- #1615 - Non-useful error message for missing PolInceptionDate with RA Basis reinsurance
ODS_Tools Changelog - 3.2.10
Release Notes
OasisPlatform Notes
Expose components versions in API - (PR #1152)
Add ods-tools
version and oed spec
version to the following endpoints:
/server_info
: Version of these components on the server./models/{id}/versions
: Versions of these components on model workers.
Issue: #1063
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
Fix testing failures (API Client) - (PR #1618)
Objected returned from a mocked API post has changed between versions of the responses
Pinning to responses<=0.25.3
for now, but test should be updated later
Fix fmpy back allocation for account level term - (PR #1611)
Trim loss_out to the correct length before account level term back allocation
fixes error message for missing PolInceptionDate - (PR #1614)
For RA based reinsurance introduced in 2.3.11 OasisLMF/OasisLMF#1576
Solution is to look for both non '_x' and '_x' variants of these column numbers in the row if they exist and output them.
acc_info = {
field: row[f'{field}_x'] if f'{field}_x' in row else row[f'{field}']
for field in RISK_LEVEL_FIELD_MAP[oed.REINS_RISK_LEVEL_ACCOUNT]
if f'{field}_x' in row or f'{field}' in row
}
Should output the correct error message as shown in the example
Error: PolInceptionDate missing for {'PortNumber': '1', 'AccNumber': 'A11111'}, cannot use AttachmentBasis [RA]. Please check the account file
ODS_Tools Notes
Fix default for do_disaggregation to true - (PR #169)
Match schema default to the oasislmf package