Update dependency neo4j/graph-data-science to v2.5.0 #56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.4.6->2.5.0Release Notes
neo4j/graph-data-science (neo4j/graph-data-science)
v2.5.0: Graph Data Science 2.5.0Compare Source
Breaking changes
New features
Major
gds.dag.topologicalSort.streamgds.dag.longestPath.streamalphaandbetanamespace for procedures and algorithms, and improving many to production grade - see details in ‘Full list of procedure being promoted’Minor
CALL gds.versiongds.license.stateto verify the license state of the Graph Data Science library. Also, analogous adding a new functiongds.isLicensed().gds.modularity.[stream|stats].estimategds.knn.filtered.[mutate|stream|stats|write].estimategds.scc.mutategds.scc.statsgds.scc.stream.estimategds.scc.stats.estimategds.scc.mutate.estimategds.scc.write.estimategds.sccprocedures to output the components in a consecutive id space.gds.steinerTree.[mutate|stream|stats|write].estimategds.modularityOptimizationBug fixes
Prepare Batchesin GraphSAGE training.EUCLIDEANsimilarity.gds.graph.filterwould list a relationship type of__ALL__even if all relationships were filtered out.maxDegreeparameter was specified.Improvements
gds.beta.graph.generateis called without specifying a random seed. Furthermore, when the seed is specified, the resulting graph will always have the same topology.nodeLabelscolumn when importing nodes via arrow.listNodeLabelsfor the node property stream procedures that will trigger listing all node labels for the respective node.list_node_labelsfor the node property stream arrow endpoints that will trigger listing all node labels for the respective node.gds.graph.listoutput.startNodestogds.graph.sample.cnarwas node objects instead of only node ids.nodeIdtogds.util.nodePropertyas node objects instead of only node id.SUM,MIN,MAXorCOUNTaggregation is defined, there needs to be at least one property mapping.hitsIterationsvalue of 20gds.sccalgorithm.componentDistributionandcommunityDistributionparameters now also include thep1, p5,p10, p25percentiles. This affects algorithms in theCommunity Detectioncategory.Full list of procedure being promoted
gds.beta.model.drop, deprecated bygds.model.dropsharedrenamed topublishedmodelName,modelTypeextracted to separate return columnsgds.beta.model.exists, deprecated bygds.model.existsgds.beta.model.list, deprecated bygds.model.listsharedrenamed topublishedmodelName,modelTypeextracted to separate return columnsgds.alpha.model.delete, deprecated bygds.model.deletegds.alpha.model.load, deprecated bygds.model.loadgds.alpha.model.publish, deprecated bygds.model.publishsharedrenamed topublishedmodelName,modelTypeextracted to separate return columnsgds.alpha.model.store, deprecated bygds.model.storegds.beta.pipeline.drop, deprecated bygds.pipeline.dropgds.beta.pipeline.exists, deprecated bygds.pipeline.existsgds.beta.pipeline.list, deprecated bygds.pipeline.listgds.alpha.systemMonitoris deprecated bygds.systemMonitorgds.beta.listProgressis deprecated bygds.listProgressgds.alpha.trianglesis deprecated bygds.trianglesgds.beta.steinerTreeproceduresgds.beta.steinerTree.mutate, deprecated bygds.steinerTree.mutategds.beta.steinerTree.stats, deprecated bygds.steinerTree.statsgds.beta.steinerTree.stream, deprecated bygds.steinerTree.streamgds.beta.steinerTree.write, deprecated bygds.steinerTree.writegds.beta.spanningTreeproceduresgds.beta.spanningTree.mutate[.estimate], deprecated bygds.spanningTree.mutate[.estimate]gds.beta.spanningTree.stats[.estimate], deprecated bygds.spanningTree.stats[.estimate]gds.beta.spanningTree.stream[.estimate], deprecated bygds.spanningTree.stream[.estimate]gds.beta.spanningTree.write[.estimate], deprecated bygds.spanningTree.write[.estimate]gds.alpha.maxkcutproceduresgds.alpha.maxkcut.mutate[.estimate], deprecated bygds.maxkcut.mutate[.estimate]gds.alpha.maxkcut.stream[.estimate], deprecated bygds.maxkcut.stream[.estimate]gds.beta.closenessproceduresgds.beta.closeness.mutate, deprecated bygds.closeness.mutatemutatePropertyfield has been removed, it can be accessed via theconfiguration.gds.beta.closeness.stats, deprecated bygds.closeness.statsgds.beta.closeness.stream, deprecated bygds.closeness.streamgds.beta.closeness.write, deprecated bygds.closeness.writewritePropertyfield has been removed, it can be accessed via theconfiguration.gds.beta.leidenproceduresgds.beta.leiden.mutate[.estimate], deprecated bygds.leiden.mutate[.estimate]gds.beta.leiden.stats[.estimate], deprecated bygds.leiden.stats[.estimate]gds.beta.leiden.stream[.estimate], deprecated bygds.leiden.stream[.estimate]gds.beta.leiden.write[.estimate], deprecated bygds.leiden.write[.estimate]gds.alpha.conductanceproceduresgds.alpha.conductance.stream, deprecated bygds.conductance.streamgds.alpha.modularityproceduresgds.alpha.modularity.stream, deprecated bygds.modularity.streamgds.alpha.modularity.stats, deprecated bygds.modularity.statsgds.beta.modularityOptimizationproceduresgds.beta.modularityOptimization.stream[.estimate], deprecated bygds.modularityOptimization.stream[.estimate]gds.beta.modularityOptimization.stats[.estimate], deprecated bygds.modularityOptimization.stats[.estimate]gds.beta.modularityOptimization.stream[.estimate], deprecated bygds.modularityOptimization.stream[.estimate]gds.beta.modularityOptimization.stats[.estimate], deprecated bygds.modularityOptimization.stats[.estimate]gds.beta.influenceMaximization.celfproceduresgds.beta.influenceMaximization.celf.mutate[.estimate], deprecated bygds.influenceMaximization.celf.mutate[.estimate]gds.beta.influenceMaximization.celf.stats[.estimate], deprecated bygds.influenceMaximization.celf.stats[.estimate]gds.beta.influenceMaximization.celfstream[.estimate], deprecated bygds.influenceMaximization.celf.stream[.estimate]gds.beta.influenceMaximization.celf.write[.estimate], deprecated bygds.influenceMaximization.celf.write[.estimate]gds.alpha.knn.filteredproceduresgds.alpha.knn.filtered.mutate, deprecated bygds.knn.filtered.mutategds.alpha.knn.filtered.stats, deprecated bygds.knn.filtered.statsgds.alpha.knn.filtered.stream, deprecated bygds.knn.filtered.streamgds.alpha.knn.filtered.write, deprecated bygds.knn.filtered.writegds.alpha.nodeSimilarity.filteredproceduresgds.alpha.nodeSimilarity.filtered.mutate[.estimate], deprecated bygds.nodeSimilarity.filtered.mutate[.estimate]gds.alpha.nodeSimilarity.filtered.stats[.estimate], deprecated bygds.nodeSimilarity.filtered.stats[.estimate]gds.alpha.nodeSimilarity.filtered.stream[.estimate], deprecated bygds.nodeSimilarity.filtered.stream[.estimate]gds.alpha.nodeSimilarity.filtered.write[.estimate], deprecated bygds.nodeSimilarity.filtered.write[.estimate]gds.alpha.closeness.harmonicproceduresgds.alpha.closeness.harmonic.stream, deprecated bygds.closeness.harmonic.streamgds.alpha.closeness.harmonic.write, deprecated bygds.closeness.harmonic.writegds.beta.graph.relationshipsproceduresgds.beta.graph.relationships.streamdeprecated bygds.graph.relationships.streamgds.beta.graph.relationships.toUndirected, deprecated bygds.graph.relationships.toUndirectedgds.beta.graph.relationships.toUndirected.estimate, deprecated bygds.graph.relationships.toUndirected.estimategds.beta.graph.export.csvproceduresgds.beta.graph.export.csv, deprecated bygds.graph.export.csvgds.beta.graph.export.csv.estimate, deprecated bygds.graph.export.csv.estimategds.beta.graph.project.subgraphproceduresgds.beta.graph.project.subgraph, deprecated bygds.graph.filtergds.alpha.sccproceduresgds.alpha.scc.stream, deprecated bygds.scc.streamgds.alpha.scc.write, deprecated bygds.scc.writesetCountis replaced bycomponentCount.writePropertyparameter is returned in theconfigurationmap.p1,...,p99,minComponentSize,maxComponentSizeare returned inside thecomponentDistributionmap.nodePropertiesWrittendictates how many properties to nodes were writtengds.alpha.backupproceduregds.alpha.backup, deprecated bygds.backupgds.alpha.restoreproceduregds.alpha.restore, deprecated bygds.restoregds.beta.graph.generateproceduresgds.beta.graph.generate, deprecated bygds.graph.generategds.beta.kmeansproceduresgds.beta.kmeans.mutate[.estimate], deprecated bygds.kmeans.mutate[.estimate]gds.beta.kmeans.stats[.estimate], deprecated bygds.kmeans.stats[.estimate]gds.beta.kmeans.stream[.estimate], deprecated bygds.kmeans.stream[.estimate]gds.beta.kmeans.write[.estimate], deprecated bygds.kmeans.write[.estimate]gds.beta.collapsePath.mutateis deprecated bygds.collapsePath.mutategds.beta.node2vecprocedures:gds.beta.node2vec.mutate[.estimate], deprecated bygds.node2vec.mutate[.estimate]gds.beta.node2vec.stream[.estimate], deprecated bygds.node2vec.stream[.estimate]gds.beta.node2vec.write[.estimate], deprecated bygds.node2vec.write[.estimate]gds.graph.graphPropertyprocedures:gds.alpha.graph.graphProperty.drop, deprecated bygds.graph.graphProperty.dropgds.alpha.graph.graphProperty.stream, deprecated bygds.graph.graphProperty.streamgds.alpha.kSpanningTree.writeis deprecated bygds.kSpanningTree.writegds.alpha.allShortestPaths.streamis deprecated bygds.allShortestPaths.streamgds.alpha.configproceduresgds.alpha.config.defaults.list, deprecated bygds.config.defaults.listgds.alpha.config.defaults.set, deprecated bygds.config.defaults.setgds.alpha.config.limits.list, deprecated bygds.config.limits.listgds.alpha.config.limits.set, deprecated bygds.config.limits.setgds.alpha.graph.nodeLabelproceduresgds.alpha.graph.nodeLabel.writedeprecated bygds.graph.nodeLabel.writegds.alpha.graph.nodeLabel.mutatedeprecated bygds.graph.nodeLabel.mutategds.alpha.userLogis deprecated bygds.userLoggds.alpha.sllpaprocedures, usegds.sllpagds.alpha.sllpa.mutateis deprecated bygds.sllpa.mutategds.alpha.sllpa.statsis deprecated bygds.sllpa.statsgds.alpha.sllpa.streamis deprecated bygds.sllpa.streamgds.alpha.sllpa.writeis deprecated bygds.sllpa.writegds.alpha.hitsprocedures, usegds.hitsgds.alpha.hits.mutateis deprecated bygds.hits.mutategds.alpha.hits.statsis deprecated bygds.hits.statsgds.alpha.hits.streamis deprecated bygds.hits.streamgds.alpha.hits.writeis deprecated bygds.hits.writegds.beta.hashgnn.mutateis deprecated bygds.hashgnn.mutategds.beta.hashgnn.mutate.estimateis deprecated bygds.hashgnn.mutate.estimategds.beta.hashgnn.streamis deprecated bygds.hashgnn.streamgds.beta.hashgnn.stream.estimateis deprecated bygds.hashgnn.stream.estimategds.alpha.create.cypherDbtogds.ephemeral.database.creategds.alpha.drop.cypherDbtogds.ephemeral.database.dropOther changes
databaseLocationfield to the result ofgds.graph.listindicating whether the graph is backed by a local or remote database, or not backed by a database at all.Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.