Skip to content

v5.2.0

Compare
Choose a tag to compare
@miovd miovd released this 30 Mar 12:18
· 4 commits to release-v5.2.0 since this release

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

Release notes

CGMES

  • Fix conversion of boundary lines: consider all (g,b) at network side (#2485)
  • Add options to encode/decode CGMES IDs as they are MEMIri in triplestore and can be modified during import otherwise (#2457)
  • CGMES Importer: optional creation of terminals fictitious switches (#2472)
  • Create a fictitious substation during CGMES export when a voltage level does not have a substation (#2501)
  • Test creation of fictitious substations when we have found line containers outside boundaries in the input (#2505)
  • CGMES import: CN is a property of DLs (can not be unique to a DL) (#2508)
  • CGMES import: make substations property bags distinct when their region is defined twice (in BD and IGM) (#2507)
  • Cleaning of CGMES options (#2517)

IEEE

  • Support lines with different nominal voltage at both ends (#2480)

Matpower

  • Support lines with different nominal voltage at both ends (#2493)

IIDM

  • Allow creation of voltage topology in bus/breaker voltage levels (#2447)
  • Fixing minP/maxP for hvdc reduction into generator (#2475)
  • Fix anonymized xml writing (#2490)
  • Remove regulating terminal when the equipment it is pointing to is removed from the network (#2470)
  • Use a constant name and a limit reduction for permanent limit (#2476)
  • Fortescue data extensions (#2486)
  • Refactoring XML IIDM serialization classes (#2481) Breaking Change
  • Add add method to the adders API (#2502) Breaking Change
  • Fix: BusbarSection getters in node-breaker view only return a non-null BusbarSection if it is in their voltage level (#2519)
  • Fix identifiable stream (#2520)

LoadFlow

  • LoadFlowParameters.toMap public (#2488)

Network modifications

  • Remove voltage level and its equipments (#2464)
  • Allow to create coupling devices in bus-breaker voltage levels (#2388)
  • Remove Hvdc line and its converter stations (#2500)
  • Creating an modification with wrong bus bar section now throws an exception (#2516)
  • Fix: Remove disconnectors and breakers in RemoveHvdcLine and RemoveVoltageLevel (#2522)

Parameter

  • Fix reading of double Parameters (#2524)

Scalable

  • Introduce ScalingParameters for Scalable (#2461 & #2503) Breaking Change
  • Add loading from platform config and serialization for ScalingParameters (#2510)

Security analysis

  • Fix check on 0 value in tap changer tap position action (#2477)
  • Add new action conditions (#2468)
  • Add Hvdc action (#2454)
  • Remove useless identifiableType from IdentifierContingencyList (#2491) Breaking Change
  • Create action to change shunt compensator position (#2497)

Sensitivity Analysis

  • Add side integer to SensitivityFunctionType, SensitivityVariableType (#2448)
  • Add new variables and functions (#2484)
  • Add sensitivity threshold parameters for sensitivities filtering (#2499)
  • Fix doc for sensitivity thresholds (#2511)

Short circuit API

  • Add voltage drops to the result and parameters (#2377) Breaking Change
  • Short circuit API: replace names in FortescueValue (#2494) Breaking Change
  • Fix units in javadoc of Shortcircuits API (#2506)

AMPL executor

  • AMPL executor (#2455)
  • Output reading behavior, read all files even if some throws (#2518)

Configuration

  • PlaftormConfig: config folder not created if non existing (#2492)

Quality

  • Bump to JUnit 5 (#2467) Breaking Change
  • Small fix of Junit5 migration (#2471)
  • Bump snakeyaml to 2.0. Fix CVE-2022-1471 (#2479) Breaking Change
  • Replace AssertionError by IllegalStateException. (#2465)
  • Fix Java 19 build (#2478)