Releases: powsybl/powsybl-core
Releases · powsybl/powsybl-core
v2.3.0
Release notes
AFS
- Fix renaming of nodes
AMPL
- Export reactive power setpoint for SVCs
- Export
minQ(0)
andmaxQ(0)
in reactive limits
CGMES (beta)
- Support operational limits conversion
- Fix phase tap changer conversion
Computation
- Refactoring
ExecutionReport
to get standard output and error streams
IIDM
- Add support for network reduction
- Add support for internal connections
- Fix bug in network merging
Loadflow-Validation
- Add support for validation of three windings transformers
Security Analysis
- Capability to use name instead of id in results
- Export results even if the computation diverges
- Fix regression on multi thread support
- Fix contingency propagation in bus/breaker topology
Quality
- Clean deprecated methods
- Update jackson-binding version to fix vulnerability
v2.2.0
Release notes
Action DSL
- Split the action DSL in condition-dsl, contingency-dsl and action-dsl
- Allow users to use Action DSL independently of action-simulator
- Improve networks clone performance (deep copy vs variant copy)
- Add new
allOverloaded
function - Bug fixes
- Fix arithmetic operators between network properties
- Fix the
branch
function - Add consistency checks during the initialization (action's names collision, usage of an inexistant action)
AFS
- Support of the renaming of nodes
- Support of the move of nodes
- ImportedCase creation from a IIDM model
- SecurityAnalysisRunner improvements
AMPL
- Add a header column to manage several variant in a AMPL dataset
CGMES (beta)
- Support of CGMES model using a triple store, import and export
- Store the triple store as an extension in the IIDM model
- Support of nonlinear Shunt Compensators
commons
- Add utility functions in JsonUtil
- Platform configuration refactoring (stackable modules)
- Bug fixes
- Add StandardOpenOption.WRITE option to open options in datasources
- Use the same computation manager implementation for short-time and long-time computations if long-time computation manager is not set in the configuration
Contingencies
- New contingency-dsl module
- Support of contingency modifications
- Support of contingencies extensions
IIDM
- API consistency (Two and three windings transformers, shunt compensators)
- Rename the classes and methods relative to states to variant
- Refactor importer/exporter options to prepare Json support
- Bux fixes
- Fix XML import/export (HVDC, network extensions, internal connections)
- Fix very small IIDM models cloning
- Fix javadoc
itools-packager
- Replace deprecated properties
loadflow-completion
- Support of shunt compensators
loadflow-validation
- Add generation adjustement checks
plugins
- Add an itools command to list plugins' implementations
security-analysis
- Refactor security limits checking
- Add an itools command to compare security analysis results
- Add an extension for LimitViolation to store subject informations (countries, nominal voltages)
sensitivity-computation
- Add JSON inputs converter
time-series
- Refactoring of the API
- Refactor
ArrayChunk
toDataChunk
- Refactor
TimeSeriesIndex.checkVersion
toTimeSeriesVersions.check
- Add utility functions to create time-series
- Refactor
- Support time-series with irregular index
- Support calculated time-series
tools
- Add utility class to help parse tool options.
UCTE
- Fix import of tie lines current limits
Quality
- Publish javadoc aggregate jar
- Fix CI integration/configuration to use GitHub apps
- Fix maven plugin configuration
- Fix package collision for automatic modules
v2.1.0
Release notes
Action DSL
- Improve performance by reducing the number of time the network was cloned
- Add options to action-simulator tool to export cases after each round and to specify the script
IIDM
- Add missing methods in VoltageLevel views to count equipments
Dynamic simulation
- Add new simulation properties to specify a different short-circuit duration for each branch side
Security analysis
- Add a distributed security analysis implementation
Sensitivity computation
- Import/Export sensitivity computation parameters to JSon
Time-series
- Add a new time-series module
Ucte
- Keep ElementName information as property in the IIDM network
Code quality
- Fix Sonar issues / smells / code-coverage configuration
- Remove all deprecated code
- Update common-compress version to solve ZipSlip vulnerability
v2.0.0
Release notes
Action DSL
- Run action-simulator tool in parallel mode
AFS
- Support user authentication
- Archive/Unarchive projects
IIDM
- Double precision implementation
itools-packager
- Create itools bundle
Sensitivity computation
- Add sensitivity computation API
Code quality
- Add javadoc to AFS
- Increase code coverage
- Fix sonar issues
- Use maven-enforcer-plugin to detect dependency issues
- Update maven plugins versions
v1.1.0
Release notes
Action DSL
- Test alternative actions in a rule
AFS
- Add remote file system access (web-service)
- Fix UCTE and CIM1 importers
AMPL
- Improve shunt export
- Export HVDC lines, LCC and VSC converter stations
- Export IIDM extensions
Configuration
- Support YAML configuration files
Loadflow validation
- Improve transformers and static var compensators validation
- Add a loadflow results completion tool
Network
- Improve clone performance
Tools
- Add powsyblsh, a groovy shell based interactive console
UCTE
- Export line and transformer with same Ids
- Add UCTE geographical code extension
- Add merged XNode extension