Skip to content

Release 2.4.1

Latest
Compare
Choose a tag to compare
@awsbuild awsbuild released this 27 Feb 16:43

Oasis Release v2.4.1

Docker Images (Platform)

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