Skip to content

Releases: powsybl/powsybl-metrix

v3.0.1

28 Jan 08:06
v3.0.1
ea2e798

Choose a tag to compare

Release notes

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;

Fixes

  • Using getNullableSubstation method to fix null pointer in groovy script (#258)

Dependencies

  • Bump org.assertj:assertj-core from 3.27.3 to 3.27.7 (#260)
  • Update Logback to v1.5.26 and adjust dependencies (#261)
  • Upgrade powsybl-core to version 7.1.1 (#264)
Library / component Previous version New version PR
assertj-core 3.27.3 3.27.7 #260
logback-classic 1.5.19 1.5.26 #261

v3.0.0

16 Dec 13:34
v3.0.0
a6df89e

Choose a tag to compare

Release notes

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;

Fixes

  • Fix finding equipments id for which redispatching or load shedding metrix results exist (#241)
  • Fix Nk post processing ids to process (#253)

Features

  • Curative post-processing with probabilities inclusion (#222)
  • Migrate to Java 21 (#233) Breaking Change
  • Use try-with-resources on the ScheduledExecutorService (#235)
  • Move TimeSeriesMetadataIndex to timeseries package (#237) Breaking Change
  • Move TimeSeriesMappingException to exception package (#238) Breaking Change
  • Refactoring of powsybl-metrix artifacts (#242) Breaking Change
  • Add computation by range (#251) Breaking Change
  • Allow Empty DataTable (#252)
  • Create MV postprocessing time series even if costs are not properly configured (#254)

Quality

  • Update maven wrapper (#234)
  • Clean code in powsybl-metrix-integration module (#236)
  • Clean code in powsybl-metrix-mapping module and update parent version (#239)
  • Remove deprecated methods (#240) Breaking Change

Dependencies

  • Update to powsybl-core 7.0.0 + add THIRD-PARTY.txt (#245)
  • Update to powsybl-core 7.0.1 (#248)
  • Update to powsybl-core 7.1.0 (#250)
Library / component Previous version New version PR
logback 1.5.18 1.5.19 #248

v2.8.1

28 Aug 14:54
v2.8.1
ea77d98

Choose a tag to compare

Release notes

Fixes

  • Fix typos and make output more consistent in metrix-simulator (#210)

Features

  • Manage dangling lines and tie lines (#172)

Quality

  • Change snapshot branches name (#205)
  • Introduce functional documentation on metrix-simulator (#211)
  • Add CI for PRs from forks (#214, #215, #216, #217, #218)
  • Clean code in test classes (#221)
  • Improve C++ GitHub pipelines (#219)
  • Update Slack link with new link (#224)
  • Set job-specific permissions for fork-sonar workflow (#230)

Dependencies

  • Update to powsybl-core 6.8.0 (#220, #223)
  • Update dependency versions and clean up unused properties (#223)
Library / component Previous version New version PR
assertj 3.26.0 3.27.3 #223
commons-cli 1.8.0 1.9.0 #223
groovy 4.0.21 4.0.26 #223
guava 33.2.1-jre 33.4.8-jre #223
junit-jupiter 5.11.3 5.12.2 #223
logback 1.5.6 1.5.18 #223
mockito 5.12.0 5.18.0 #223
slf4j 2.0.13 2.0.17 #223

v2.8.0

28 Aug 14:54
v2.8.0
29ca95c

Choose a tag to compare

Version unavailable - use version 2.8.1 instead

Release notes

Fixes

  • Fix typos and make output more consistent in metrix-simulator (#210)

Features

  • Manage dangling lines and tie lines (#172)

Quality

  • Change snapshot branches name (#205)
  • Introduce functional documentation on metrix-simulator (#211)
  • Add CI for PRs from forks (#214, #215, #216, #217, #218)
  • Clean code in test classes (#221)
  • Improve C++ GitHub pipelines (#219)
  • Update Slack link with new link (#224)
  • Set job-specific permissions for fork-sonar workflow (#230)

Dependencies

  • Update to powsybl-core 6.8.0 (#220, #223)
  • Update dependency versions and clean up unused properties (#223)
Library / component Previous version New version PR
assertj 3.26.0 3.27.3 #223
commons-cli 1.8.0 1.9.0 #223
groovy 4.0.21 4.0.26 #223
guava 33.2.1-jre 33.4.8-jre #223
junit-jupiter 5.11.3 5.12.2 #223
logback 1.5.6 1.5.18 #223
mockito 5.12.0 5.18.0 #223
slf4j 2.0.13 2.0.17 #223

v2.7.0

27 Mar 08:36
v2.7.0
cae9777

Choose a tag to compare

Release notes

Fixes

  • Generator postprocessing fix (#198)

Features

  • Write ptdf and lodf matrix (#200)
  • Create DataTableGroovyScriptExtension (#201)

Dependencies

  • Update powsybl-core dependency to v6.7.0 (#201)

Quality

  • Reduce slack message for successful builds (#196)
  • Fix failure detection in snapshot CI (#197)
  • Send Slack notification only on failure or on demand (#199)
  • Add installation documentation (#202)
  • Update GitHub actions (#203)

v2.6.1

22 Jan 12:52
v2.6.1
0a4f759

Choose a tag to compare

Release notes

Fixes

  • Generator postprocessing fix (#198)

v2.6.0

19 Dec 16:59
v2.6.0
c35934e

Choose a tag to compare

Release notes

Fixes

  • Fix potential NPE in MmapByteBufferService (#181)

Features

  • Allow task interruption in groovy scripts (#129)
  • Allow use of bus-breaker voltage levels (#169)
  • Adding post-processing doctrine costs configuration for redispatching, load shedding and losses (#191)
  • Generator, load and losses post processing (#192)

Dependencies

  • Update powsybl-core dependency to v6.6.0 (#188)

Quality

  • Add Windows CI (#176)
  • Rework GitHub workflows (#178, #182, #184)
  • Improve mapping doc examples about enumerations usage (#180)
  • Remove link to spectrum (#183)
  • Create snapshot CI (#187)
  • Fix CentOS CI by using docker (#190, #194)
  • Add slack notification to Snapshot-CI (#193)

v2.5.2

08 Nov 08:18
v2.5.2
aa2faef

Choose a tag to compare

Release notes

Fixes

  • Fix release CI (#184)

v2.5.1

07 Nov 16:19
v2.5.1
661637f

Choose a tag to compare

Release notes

Fixes

  • Fix potential NPE in MmapByteBufferService (#181)

Features

  • Allow task interruption in groovy scripts (#129)

Quality

  • Add Windows CI (#176)
  • Rework GitHub workflows (#178, #182)

v2.5.0

29 Oct 10:38
v2.5.0
d533598

Choose a tag to compare

Release notes

Features

  • Default metrix module config (#177)

Dependencies

  • Update powsybl-core to v6.5.0 (#175)