Skip to content

v6.3.0-alpha-1

Pre-release
Pre-release
Compare
Choose a tag to compare
@olperr1 olperr1 released this 19 Mar 13:46
· 283 commits to main since this release
v6.3.0-alpha-1
aa9475a

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;
  • 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

  • Reporter API v2 (#2201) Breaking Change
  • Limit reduction API (#2760) Breaking Change
  • CGMES import/export fixes and improvements

📜 Release notes

IIDM

  • Add VoltageRegulation extension for batteries (#2919)
  • Export ActivePowerControl extension in all versions of IIDM (#2914)
  • Bug fix: move properties during network merge and detach (#2934)
  • Limit reduction API (#2760) Breaking Change
  • Add a pairing key setter for unpaired dangling lines (#2904) Custom IIDM Impl

Load flow

  • LoadFlowParameters: default value of writeSlackBus parameter to true (#2922)

Security analysis

  • Dangling Line Action (#2903)
  • Limit reduction API (#2760) Breaking Change
  • Use double format for limit reduction values (#2935) Breaking Change
  • Move actions to a new powsybl-action-api module (#2923) Breaking Change

Contingency

  • Add name in contingency for open rao (#2890)
  • Add new field name in equals and hash code of Contingency (#2915)
  • Add "tieLineCriterion" in options for contingency list type deserialization (#2881)
  • Move criterion package and criterion serializer/deserializer to dedicated powsybl-iidm-criteria module (#2793) Breaking Change

Sensitivity analysis

  • Sensitivity function: add new SensitivityFunctionType BUS_REACTIVE_POWER (#2930) Breaking Change

CGMES

  • Export: Add custom model version for CGMES export (#2875)
  • Export: UUID of fullModel on each file should be unique (#2888)
  • Export: Add a business process parameter used for UUIDs generation (missing information) (#2889)
  • Export: Updated export of busbar section terminals (#2886)
  • Export: UUIDs with a leading underscore are considered valid master resource ids (#2896)
  • Import: remove obsolete parameter and methods from config (#2882)
  • Operational Limits conversion: minor improvements (#2873)
  • Import: simplify the creation of tie lines when no subnetworks are present (assembled models) (#2872)
  • Import: fix access to busbar section container in bus/breaker import (#2910)
  • Import: condensers shall not have generating units (#2905)
  • Export RegulatingControl only when generator has voltage regulation capability (#2909)
  • Export: support of fossilFuel and hydroPowerPlant (#2749)
  • Import and export: use reference priority extension instead of slack terminal extension (#2921)
  • Export: tie lines as two separate equipment (ACLSs) (#2619)
  • Import: fix performance regression checking for condensers (#2933)

AMPL

  • Converter: add export sorting option (#2893)

iAL

  • Move iAL actions DSL and simulator to new powsybl-action-ial-... modules (#2923) Breaking Change

Matpower

  • DC lines import (#2425)
  • Dangling line export bugs (#2918)

Math

  • Sparse matrices serialization (#2834)

Scalable

  • LoadScalable: Do not apply constant power factor if P0 is zero (#2897)

Time series

  • AbstractMinMaxNodeCalc extends AbstractSingleChildNodeCalc (#2906)
  • Improving NodeCalc computing (#2899)

Tools

  • Fix build timestamp when displaying powsybl version (#2911)

Commons

  • Reporter API v2 (#2201) Breaking Change

Dependencies

  • Update to powsybl-parent 18 (#2823)

Quality

  • Restrict permissions in github workflow (#2825)
  • Missing license and author in test file (#2892)
  • Short-circuits: corrections in javadoc (#2887, #2894, #2907)
  • Update README.md with scorecard badge (#2902)
  • Remove dead link to tutorial in README (#2858)

🛡️ Vulnerability fix