Skip to content

v6.6.0

Latest
Compare
Choose a tag to compare
@olperr1 olperr1 released this 12 Dec 10:42
· 11 commits to main since this release
v6.6.0
2703a6b

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

  • Deprecated indicates that some methods were deprecated;
  • Breaking Change indicates a breaking change which could impact all users;
  • Test Data Change indicates a change in the test data that some may use for their own tests;
  • Custom IIDM Impl indicates a breaking change impacting only custom IIDM implementations (most of the time, new IIDM methods/classes to implement). Note that this label is not added when another breaking change impacting all users is also present.

⭐ Key features

  • Voltage level topology model conversion
  • Add network events to IIDM API
  • New actions and network modifications: area interchange target update and load change in percent

📜 Release notes

IIDM

  • Add network events to IIDM API (#3203) Breaking Change
  • Fix NPE in network validation (#3187)
  • Fix OverloadManagementSystem binary serialization when having trippings without name (#3176)
  • Add getI() method to DanglingLine's boundary (#3168) Custom IIDM Impl
  • Create adders from existing objects: ReactiveCapabilityCurve, PhaseTapChanger, RatioTapChanger (#3130)
  • Voltage level topology model conversion (#3199) Custom IIDM Impl

In-memory implementation

  • Refactor voltage level topology implementation (#3196)
  • Fix dangling terminal references and dangling boundary references (#3221, #3232)
  • Fix fork disconnection (#3245)

Actions

  • Add area interchange target update action (#3209)
  • Add percent change load action (#3189)

Contingency

  • Add missing equipment types to Contingency DSL loader (#3213)
  • Add battery support for contingency element deserializer (#3227)
  • Fix switch contingency support (#3229)
  • Access and conversion of contingency voltage level id (#3223)

Modifications

  • Add area interchange target update network modification (#3209)
  • Add percent change load network modification (#3189)
  • Network modification to set generator regulation to local instead of remote (#3192)
  • Network modifications to replace threeWindingsTransformers by 3 twoWindingsTransformers and vice versa (#3167) Custom IIDM Impl

AMPL

  • Add version 1.2 of AMPL exporter (#3220) Breaking Change

CGMES

  • Import: Line and Substation containers. (#2970) Breaking Change
  • Import: Fix import of condensers (#3215)
  • Support WindGeneratingUnit.windGenUnitType onshore/offshore (#3183)
  • Fix CIM100 CGMES import regression issue on synchronous machine (#3214)
  • Export: Add a parameter to export generators in local regulation mode (#3198) Test Data Change
  • Fix non linear shunt conversion performances issue (#3218) Breaking Change
  • Simplifying CGMES unit tests (#3173, #3180) Test Data Change
  • Store the CGMES id/name of OperationalLimitSet in a unique property (#3225)
  • CGMES 3.0: cim:Jumper support (#3235)
  • Import: fictitious voltage levels marked as fictitious (#3249)
  • Import: allow voltage levels without names (#3252)

Load flow

  • Fix load flow default parameters loading mechanism (#3193)
  • Fix LoadFlowParameters yml parsing (#3237)

Math

  • UndirectedGraph notification deactivation (#3202) Breaking Change
  • Add new matrix methods for DenseMatrix (#3216)
  • Traverser traverses all edges (#2341, #3242)

Scalable

  • Fix proportional scalable infinite loop (#3188)

iTools

  • Add tgz option to iTools packager Maven plugin (#3170)

Documentation

  • Fix import-export-parameters-default-value module documentation (#3190)
  • Fix new internal connection javadoc (#3184)
  • [Shortcircuit] Add some documentation about the voltage attribute of voltage ranges (#3226)
  • Remove broken link (#3240)
  • Update dynamic simulation documentation (#3219)

Quality

  • Bump powsybl-parent to v20 (#3197)