Releases
3.0.0
BREAKING: Updating to PSDM 3.0 and PSU 2.0
Added
Implement SQL source for primary data #34 , #101
Relevant scientific papers have been added to the documentation #139
Add troubleshooting section to Users guide #160
Added Kafka sink for results #24
Added Kafka sink for runtime events, re-implemented RuntimeEventListener in akka typed #242
Added listeners to DBFS tests to check the result output and check the handling of failed power flows #269
Added DBFS test with participant load and added testing for FinishGridSimulationTrigger #281
Added Dependabot updates to sphinx/readthedocs dependencies #448
Check for grid validity with PSDM ValidationUtils
#460
Enhancing dev's guide #363
Support PF calculation with closed switches #474
Changed
Re-organizing test resources into their respective packages #105
Simplified PrimaryServiceProxy due to changes in PSDM #120
Improved handling of weights and their sum in determination of weather data #173
Improving code readability in EvcsAgent by moving FreeLotsRequest to separate methods #19
Ignore dependabot snapshot dependencies #27
Sending termination message to external simulation on expected and unexpected shutdowns of SIMONA #35
Change transformer calculation since changes in PSDM #99
Adapt to changed PvInputModel of PSDM (elevationAngle) #100
Consolidate csv parameterization in config #149
Change weather scheme to COSMO PR#154
Adapt documentation to changed simonaAPI #191
Implementing a new plugin framework for external simulations #195
Improved implementation of RefSystemParser
#212
Include missing images into Documentation #151
Changing the export methode for diagrams #156
Change references implementation in Documentation to bibtex #174
Update Model descriptions (Documentation) #122
Changes of Getting Started Section (Documentation) #124
Update gradle #176
Setting java version to 17 #58
Made SimonaConfig.BaseRuntimeConfig serializable #36
Adapt to new simonaAPI snapshot #95
Update Sphinx to 4.5.0 as well as extensions #214
Improved code quality in and around DBFS algorithm #265
Adapt test to new PowerSystemUtils snapshot #294
Simplified ParticipantConfigUtil #273
Consolidated and enhanced SimScheduler tests #285
Renaming sub-package directories #141
Updated authors in AUTHORS.md #301
Added faster data structures to SimScheduler #282
Adaption of abbreviations in PVModel and adjacent classes to naming convention #326
Fixed Latex equations #264
Documentation of the simulation configuration #334
Adapted to changes of Quantity units in PSU and PSDM #419
Adapted entry in Done message and deleted parallel window #159
Added ConfigFailFast check for invalid dateTime configuration #344
Changed simulation duration format #429
Updated sphinx dependencies and fixed sphinx warnings #444
Updated authors in AUTHORS.md and README.md #452
Updating CONTRIBUTING.md
#201
Speeding up additionalActivationTicks in participant's BaseStateData #421
Changed format of example grid vn_simona
#216
Renamed ChpData to ChpRelevantData #494
Updated gradle to 8.2.1, cleaned up build.gradle
and Jenkinsfile
#572
Fixed
Location of vn_simona
test grid (was partially in Berlin and Dortmund) #72
Let ParticipantAgent
die after failed registration with secondary services (prevents stuck simulation) #76
Fix default resolution of weather source wrapper #78
Fix invalid thread allocation in GridAgent #111
Fixed config auto-generation #130
Fixed genConfigSample gradle task#148
Fixed some unreachable code #167
Fix treatment of non-InitializeTrigger triggers in initialization within SimScheduler #237
Fix breaking SIMONA caused by introducing temperature dependant load profiles in PSDM #255
Respect for voltage angle in DBFS slack voltage exchange protocol #69
Adapted to changed time series interfaces in PSDM #296
Fix handling of multiple connections between subgrids #22
Consolidate request replies for different sub grid gates in one message
Await and send responses for distinct pairs of sender reference and target node
Removed deprecations from CsvGridSource
and added TestGridFactory
#304
Removed grid config for vn_146_lv_small #290
Adapted to changes of EvcsInput in PSDM #377
Fix breaking SIMONA caused by changes in simonaAPI [#384 ] (#384 )
Fixed awaiting departed EVs in ExtEvDataService #392
Fixed missing ModelBaseStateData generation for random load profiles #399
Fixed non-random first days of random load profiles #401
Fixed groovy formatting #110
Fixed configuration reference in user's guide #224
Fixed ResultEventListener exiting too early with high volumes of results #350
Fixed tests that unreliably fail #359
Support for three winding transformers #63
Handle incoming slack voltage accordingly
Allow multiple sub grid gates at one node (also allows multiple two winding transformers at one node)
Perform power flow calculation in highest grid, if a three winding transformer is apparent
Write out results
Fixed broken layout in RTD documentation #500
Corrected tests in RefSystemTest #560
Take log file event filters from logback.xml
when defining the run log appender #108
Removed
Remove workaround for tscfg tmp directory #178
Removed Gradle task puml2png (Converting Plantuml to png / svg files) since it is no longer needed #228
Remove RocketChat notification from Jenkinsfile #234
Removed one-jar gradle plugin #564
You can’t perform that action at this time.