Releases: derrickoswald/CIMSpark
CIMReader-2.11-2.1.1-2.5.0
Maintenance release (Spark version 2.1.1):
- improve relationship handling
- model normalization
CIMReader-2.11-2.2.0-2.4.0
Add support for rdf:about processing.
CIMReader-2.11-2.1.1-2.4.0
For Spark 2.1.1
Add support for rdf:about processing.
CIMReader-2.11-2.2.0-2.3.0
Add checks to CIMNetworkTopologyProcessor (enabled via the debug parameter):
- check for BaseVoltage level changes (nominal voltage equality of connected ocmponents)
- check for uniqueness of the generated VertexId (hash function on mRID is unique)
- check for missing vertices (referential integrity of edges - they have a corresponding ConnectivityNode)
Add exportAllIslands to generate a CIM file for each island.
Breaking change:
Kryo registration refactoring. Adds a CIMClasses object for an easy argument to registerKryoClasses.
CIMReader-2.11-2.1.1-2.3.0
Add checks to CIMNetworkTopologyProcessor (enabled via the debug parameter):
- check for BaseVoltage level changes (nominal voltage equality of connected ocmponents)
- check for uniqueness of the generated VertexId (hash function on mRID is unique)
- check for missing vertices (referential integrity of edges - they have a corresponding ConnectivityNode)
Add exportAllIslands to generate a CIM file for each island.
Breaking change:
Kryo registration refactoring. Adds a CIMClasses object for an easy argument to registerKryoClasses.
CIMReader-2.11-2.2.0-2.2.1
Add CIMIntegrityCheck and improve CIMExport.
Published to Maven Central
CIMReader-2.11-2.1.1-2.2.1
Add CIMIntegrityCheck and improve CIMExport.
Published to Maven Central
CIMReader-2.11-2.2.0-2.2.0
Update to Spark 2.2.0.
CIMReader-2.11-2.1.1-2.2.0
Updated dependencies, specifically:
- Spark 2.1.1
- junit 4.12
- scalatest 3.0.3
- scopt 3.6.0
Added aggregations to CIM classes improving the model fidelity and compliance.
Improved the CIMExport speed to be less than reading speed, allowing full exports and other use-cases.
Enabled publishing to The Maven Central Repository (https://search.maven.org/), specifically:
- added scaladoc jar production
- added source jar production
- added code signing with gpg
- added deploy details
CIMReader-2.11-2.0.2-2.1.0
High level overview of changes:
- change to generated classes, see cimtool
- repackage CIMRDD as standalone CIMServerJDBC with command line options
- improve docker-compose usage, see README.md
- add CIM write functionality, and CIMExport for isolating topological islands
- several bug fixes in CIMNetworkTopologyProcessor
- added some ScalaDoc and Network Analysis and Simulation using Apache Spark on Compute Clusters,
or without the audio tracks.