Skip to content

Releases: dbs-leipzig/gradoop

v0.6.0: Added temporal pattern matching + Flink 1.9.3

29 Mar 09:53
4a29ed8
Compare
Choose a tag to compare
  • Changed Flink version to 1.9.3
  • Temporal Pattern Matching using Temporal-GDL added
  • Temporal verify operator added
  • More Gelly-based algorithms are available for TemporalGraph
  • Min and Max aggregations can now be applied on date and datetime types
  • Duration aggregations have now an optional unit parameter to define a time unit (e.g., Minutes)
  • Indexed CSV Source/Sink added (also for temporal graphs)
  • Some bugfixes in MinimalCSVImporter

v0.5.2 Added Maven Archetype

28 May 12:17
0758a4a
Compare
Choose a tag to compare
  • Improved testing and stability
  • improved gdl error handling
  • added basic vertex deduplication
  • implemented distributed graph layouting
  • moved capf into new repository gradoop-capf
  • improved temporal graph handling

v0.5.1: Added TPGM

17 Oct 14:46
Compare
Choose a tag to compare
  • gradoop-temporal module added
    • Temporal Property Graph Model (TPGM) implementation
    • diff and snapshot operators for TPGM
    • some commonly used temporal predicates
    • examples for temporal operator usages
    • equals and print support
    • support for generified operators
  • Fixed bug in cypher constructor patterns
  • Reorganized hbase dependency
    • Remove hbase dependencies from gradoop-flink
  • Fixed incorrectly escaped chars in DOT output
  • Added overwrite parameter for CSV output
  • Added new grouping operator using key functions (KeyedGrouping)
    • Added key functions for grouping on temporal infos

v0.5.0: Major API changes for upcoming table and temporal graph support

21 Aug 09:28
eeacd78
Compare
Choose a tag to compare
  • API Changes - Interfaces EPGMEdge, EPGMVertex, EPGMGraphHead renamed to Edge, Vertex and GraphHead
  • API Changes - Instance classes Edge, Vertex and GraphHead renamed to EPGMEdge, EPGMVertex, EPGMGraphHead
  • Logical Graph Operators generalized
  • Graph Collection operators generalized
  • VerifyGraph(s)Containment operator added
  • gradoop-examples module is refactored
  • ElementFactories are now part of the BaseFactory (not part of config)
  • Enhanced comparison of property values
  • Deprecated JSON source and sink removed
  • Support for Maven 3.6

v0.4.5: Integated OpenCypher Support via CAPF

18 Apr 14:29
c169694
Compare
Choose a tag to compare
  • Upgrade Flink dependency from 1.7.0 to 1.7.2
  • Integration of Cypher on Apache Flink (CAPF) to support OpenCypher queries
  • Improvement of CSVDataSource
  • Added Graph ETL operators to module gradoop-data-integration
  • Added Degree Centrality operator
  • Added Random Walk operator
  • Added Verify operator to remove dangling edges
  • Refactored PropertyValue class according to strategy pattern
  • Added overwrite support for HBaseDataSink

v0.4.4: Jump to Flink 1.7.0

16 Jan 15:08
9aa43c7
Compare
Choose a tag to compare
  • Upgrade Flink dependency from 1.6.0 to 1.7.0
  • Generalized Subgraph, Transformation and Property Transformation operators
  • Generalized MetaData construct
  • Refactored GradoopId to no longer use MongoDB
  • Added RollUp example
  • Added support to construct GraphCollection from mutliple LogicalGraphs
  • Added simple importers for CSV and JSON files

v0.4.3: Jump to Flink 1.6.0

27 Nov 08:50
c5179c0
Compare
Choose a tag to compare
  • Upgrade Flink dependency from 1.5.0 to 1.6.0
  • gradoop-data-integration module added
  • Fixed bugs in IndexedCSVDataSink
  • Sampling Benchmarks added
  • Datagen-package removed from Gradoop
  • Clustering coefficient computation addded
  • Triangle counting added
  • Rollup-Operator added
  • Unified aggregate functions now applicable to both aggregate and grouping operator

v0.4.2: GraphCollection support for CSV Source/Sink

09 Oct 10:17
0e63e4b
Compare
Choose a tag to compare
  • PageRank sampling added
  • Mockito added for testing support
  • Multiple aggregation functions in a single aggregation operator
  • GraphCollection support for CSV Source/Sink
  • LGTM code quality badge
  • PropertyTransformation operator added
  • Weakly Connected Components runner added
  • CSV delimiter escaping

v0.4.1: HBase Property Pushdown added

24 Aug 09:02
Compare
Choose a tag to compare
  • Cypher, Subgraph and SNA Benchmarks added
  • Predicate pushdown for HBase available
  • Split property type and value in HBase table layout
  • NULL and Set support in PropertyValues
  • Code coverage report
  • Support graphs without edges
  • .print() added for LogicalGraph and GraphCollection
  • Aggregation example added
  • Sampling algorithms extended incl. Graph density computation

v0.4.0: Jump to Flink 1.5.0

06 Jul 12:28
Compare
Choose a tag to compare
  • Upgrade Flink from 1.3.1 to 1.5.0
  • JSONDataSource and JSONDataSink are now marked as deprecated
  • CSVDataSource and CSVDataSink supporting all available property value types
  • IndexedCSVDataSink added
  • Added Gradoop-Store module with Apache Accumulo and HBase support
  • Added Store Api with manual predicate pushdown (for Accumulo DataSource)