Skip to content

v4.10.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@miovd miovd released this 08 Sep 12:32

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

  • CGMES export: avoid duplicated base voltages (#2162)
  • Allow setting terminal P for shunt compensators in CGMES import (#2189)
  • CGMES import: reset slack terminal only if previous was disconnected (#2187)
  • Read base URI if present during CGMES triplestore import and apply to all files (#2197)
  • Allow boundaries to be assembled with other network data in the same instance file (#2216)
  • CGMES: terminal sequenceNumber can be optional (#2245)
  • CGMES export: ensure all exported identifiers are valid (#2151)

Configuration

  • Improve import/export parameters description (#2255)

Conversion

  • Importer and exporter refactoring (#2217) Breaking Change

IIDM

  • Limit getters return optionals (#2169) Breaking Change
  • Allow setting terminal P for shunt compensators (#2189)
  • Move parameters to commons (#2199) Breaking Change
  • Move extensions from sld to core (#2198) Breaking Change
  • Able to choose encoding for network xml export (#1591)
  • Use intermediary objects to copy limits for modification AttachNewLineOnLine and AttachVoltageLevelOnLine (#2207)
  • Fix extensions namespaces (#2231)
  • Proposition for network modification builder (#2218) Deprecated
  • Network modification: create feeder bay (#2214, #2254, #2256 & #2259)
  • Add convenient methods to retrieve bus-breaker buses from bus-branch bus ID (#2239)
  • Clean NetworkModification interface and implementations of complicated override methods (#2252)
  • Transform line on line into voltage level on line (#2249)
  • [Network modification] Add method to get orders by connectable (#2264)
  • [Network modification] Create Hypothesis for creation of branch feeders (#2257)
  • [Network modification] Add logging for CreateLineOnLine and ConnectVoltageLevelOnLine (#2266)

Math

  • Improve dense matrix multiplication and addition performance (#2236)

MatPower

  • Apparent power limits are now imported on both sides of branches, instead of only side 1 (#2221)

PowerFactory

  • Select nodeRef in concordance with the busIndexIn parameter (#2098)
  • Transformers (#2100)
  • Review conversion of nodes and switches. (#2166)
  • Common Impedance (ElmZpu) (#2181)
  • Shunt converter (#2185)
  • Reorganize code. (#2188)
  • Parallel lines defined using Tower (ElmTow) (#2195)
  • strengthen DgsParser (#2196)
  • Voltage levels and substations creation (#2202)
  • Extend containersMapping changes to importers (#2210)
  • Hvdc links (#2222)
  • fix updates of voltages (#2248)
  • Capability curve and minor changes (#2224)

Security analysis

  • Add remedial actions for security analysis (#2095) Breaking Change
  • Line connection action (#2243)
  • Fix NPE in BranchObservability XML serialization (#2235)
  • Extension adder: change return type of add method (#2246) Breaking Change
  • Rename topology network modifications (#2238) Breaking Change
  • Fix lineConnectionAction deserializer (#2251)
  • PreContingencyResult: correct method name (#2253)
  • Phase tap changer tap position action (#2242)

Sensitivity analysis

  • Sensitivity analysis: add contingency status in the results (#2186) Breaking Change
  • Increase sensitivity function and variable types to support ThreeWindingsTransformer (#2260)
  • Rework sensitivity analysis results (#2263)

Short circuit

  • Remove short circuit interceptors (#2155)
  • Move serializers/deserializers into json package (#2167)

Quality

  • Upgrade rdf4j to latest version (4.1.0) for performance improvements
    (#2178 & #2244)
  • Refactor simple anonymizer (#2200)
  • Upgrade jgrapht to 1.5.1 (#2247)
  • Move some classes from converter-api to xml-converter (#2250) Breaking Change
  • Create utility class for compareXml/compareTxt for refactoring purposes (#2209) Breaking Change