Skip to content

v2.0.9 - bugfixes

Choose a tag to compare

@SkBlaz SkBlaz released this 17 Oct 10:31
· 12 commits to master since this release
3c3da25

What's Changed

  • Fix biological gene-disease layer assignments by @SkBlaz in #1512
  • Paper feedback by @popchanovska in #1464
  • Add GC-0002 grant to paper acknowledgements by @bkolosk1 in #1516
  • Fix biological layer density edge counts by @SkBlaz in #1515
  • Fix NetworkX export in quick reference by @SkBlaz in #1513
  • Fix layer-specific biological network metrics by @SkBlaz in #1514
  • Remove obsolete CLI coverage plan by @SkBlaz with @Copilot in #1518
  • Fix temporal conversion of multilayer replica edges by @SkBlaz in #1519
  • Fix UTC Z timestamp parsing on older Python versions by @SkBlaz in #1520
  • No code changes: Lean failure not reproduced by @SkBlaz with @Copilot in #1522
  • Prevent infinite temporal iteration from floating-point rounding by @SkBlaz in #1523
  • Return empty results for non-positive SELECT limits by @SkBlaz in #1524
  • Reject incomplete WHERE clauses in legacy SELECT queries by @SkBlaz in #1527
  • Reuse layer iterators across temporal windows by @SkBlaz in #1528
  • Honor configured timestamp fields in temporal views by @SkBlaz in #1529
  • Filter parallel edges independently in temporal views by @SkBlaz in #1530
  • Preserve zero run seeds in AutoCommunity benchmark UQ by @SkBlaz in #1535
  • Preserve zero seeds in community uncertainty queries by @SkBlaz in #1534
  • Retain converged scores in streaming PageRank by @SkBlaz in #1532
  • Reject explicit zero steps in windowed DSL queries by @SkBlaz in #1531
  • Count parallel edges in streaming PageRank contributions by @SkBlaz in #1533
  • Add deterministic, semantics-preserving DSL optimizer rewrites by @SkBlaz with @Copilot in #1526
  • Preserve union metrics for false-valued node identifiers by @SkBlaz in #1543
  • Preserve four-field edge identities in DataFrame exports by @SkBlaz in #1541
  • Preserve positional metrics in result symmetric difference by @SkBlaz in #1542
  • Redistribute dangling-node mass in streaming PageRank by @SkBlaz in #1537
  • Retain single-timestamp networks in inferred temporal windows by @SkBlaz in #1539
  • Keep unsupported AutoCommunity wins mode from aborting benchmarks by @SkBlaz in #1536
  • Align attribute lists when subtracting query results by @SkBlaz in #1540
  • Count undirected self-loops once in streaming PageRank transitions by @SkBlaz in #1538
  • Sample directed edges in Erdos-Renyi null models by @SkBlaz in #1545
  • Scope cached method results to receiver and function identity by @SkBlaz in #1544
  • Preserve directed multigraphs in NetworkX edge exports by @SkBlaz in #1546
  • Preserve scalar node and layer identities through Arrow imports by @SkBlaz in #1548
  • Prevent numeric timestamp strings from being parsed as calendar dates by @SkBlaz in #1549
  • Fix empty and multigraph network exports and preserve edge data by @SkBlaz in #1547
  • Restore benchmark metric registry after property tests by @SkBlaz in #1550
  • Return no classification labels when top-k is zero by @SkBlaz in #1553
  • Allow external Node2Vec wrapper use without optional gensim by @SkBlaz in #1551
  • Respect undirected edge identity in layer Jaccard similarity by @SkBlaz in #1552
  • Keep dependency tests importable on supported older Python by @SkBlaz in #1556
  • Disambiguate colliding replica export identities by @SkBlaz in #1557
  • Preserve scalar identifiers in Arrow and Parquet round trips by @SkBlaz in #1558
  • Separate approximation sampling from metric uncertainty budgets by @SkBlaz in #1563
  • Retain execution settings in canonical query provenance by @SkBlaz in #1560
  • Read approximation and embedding specs from AST JSON by @SkBlaz in #1561
  • Apply configured parameters during approximation dispatch by @SkBlaz in #1564
  • Preserve weights in multilayer edge-list exports by @SkBlaz in #1565
  • Preserve graph data when parsing gpickle layer labels by @SkBlaz in #1555
  • Retain embeddings in scoped canonicalization by @SkBlaz in #1568
  • Isolate canonical ASTs from mutable input settings by @SkBlaz in #1569
  • Preserve selected column order in canonical query replay by @SkBlaz in #1567
  • Respect parallel-edge weights in approximate betweenness by @SkBlaz in #1573
  • Retain result stages when reconstructing query builders by @SkBlaz in #1562
  • Preserve typed targets in AST JSON round trips by @SkBlaz in #1559
  • Accept mixed node identities in weighted betweenness sampling by @SkBlaz in #1572
  • Reload multilayer rows written by the edge-list exporter by @SkBlaz in #1570
  • Correct scaling of sampled betweenness and standard errors by @SkBlaz in #1571
  • Compute robustness paths over reachable directed pairs by @SkBlaz in #1554
  • Correct self-distance bias and disconnected closeness scaling by @SkBlaz in #1577
  • Make seeded closeness reproducible across Python hash seeds by @SkBlaz in #1575
  • Respect directed arcs and reciprocal capacities in maximum flow by @SkBlaz in #1579
  • Use standard normalization for undirected streaming degree centrality by @SkBlaz in #1580
  • Preserve component coverage and budget in closeness sampling by @SkBlaz in #1576
  • Attach computed metrics to selected multigraph edge data by @SkBlaz in #1585
  • Honor explicit direction conversion for gpickle multigraphs by @SkBlaz in #1583
  • Retain configured directedness when loading networks by @SkBlaz in #1582
  • Preserve isolated replicas and graph data in GML loading by @SkBlaz in #1581
  • Implement the documented GraphML network loader by @SkBlaz in #1588
  • Sum parallel edge capacities in maximum flow by @SkBlaz in #1584
  • Make seeded layer shuffles stable across Python hash seeds by @SkBlaz in #1578
  • Preserve selected multigraph edge keys and source attributes by @SkBlaz in #1586
  • Honor requested direction when loading NetworkX graphs by @SkBlaz in #1587
  • Preserve weighted adjacency values in MAT graph parsing by @SkBlaz in #1589
  • Match inward directed semantics in approximate closeness by @SkBlaz in #1574

New Contributors

Full Changelog: v2.0.8...v2.0.9