Skip to content

v4.6.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@miovd miovd released this 15 Dec 10:12

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

  • Use scientific notation for very small values in bPerSection (#1879)
  • Use the BufferedOutputStream class to export the CGMES files (#1878)
  • Delete unused query of dcTerminalsTP in CGMES model (#1889) Breaking Change
  • Ignore voltage level with nominal voltage equal to zero during CGMES import (#1899)
  • During CGMES import, obtain a nominal voltage reference to create fictitious voltage levels for line containers (#1905)
  • Ignore tables with missing steps during CGMES import: tap changers considered linears + if correct tables prioritary to lowStep/highStep attributes (#1902)
  • Delete check if one of CGMES file with suffix EQ exists (#1913)
  • Complete DC import/export (#1870 & #1868)
  • Cgmes review active (P) and reactive (Q) assignments of loads and generators (#1872)
  • switches: add ground disconnectors, read normal open attribute (#1915)
  • Replace tap changers properties by extensions (#1917)
  • Make CIM namespace detection more specific in order not to select an incorrect namespace (#1921)
  • Clarify SV import (#1914)

Commons

  • Initialize XmlStreamWriter based on Writer (#1885)
  • Reporter: add active and reactive typed value constants (#1922)

Configuration

  • Add default base voltages file (#1919)

Extensions

  • Add generator entsoe category extension (#1923)

Graph

  • Fix StackOverflowError when computing connected/synchronous components on very large networks, that is, more precisely, networks with a connected/synchronous component of more than 10000 nodes (#1912)

Groovy

  • Improve IIDM extension adder in Groovy (#1920)

IIDM

  • Remove identifiable property (#1876) Breaking Change
  • Add methods to get neutral position and step in tap changers (#1897)
  • Fix IIDM bus/breaker switch anonymizer (#1926)

Loadflow

  • Load flow read slack bus by default (#1908) Breaking Change

Log

  • Add reporter on exporter (#1888)
  • Add reporter on postprocessor (#1907)

Matpower

  • Fix Matpower importer performance issue (#1909)
  • Fix Matpower json read (#1911)

Shortcircuits

  • Make ipMin optional (shortcircuits) (#1925)

Time series

  • Add time series DSL module (#1904)

Quality

  • Corrections in tests (miscellaneous): (#1903)
    • in CGMES tabular tap changers tests, do not use asymmetrical ptc
    • use importData(DataSource, NetworkFactory, Properties) instead of deprecated importData(DataSource, Properties)