Skip to content

Release v2.1.0

Compare
Choose a tag to compare
@EvanDietzMorris EvanDietzMorris released this 04 Oct 10:25
· 4 commits to neo4j_5_2 since this release

This release contains significant changes to TRAPI query handling and formatting, mostly through changes in reasoner-transpiler.:

  • neo4j cypher result formatting for TRAPI queries was significantly improved to remove redundancy in results and shrink total size
  • subclass edges that are used to infer results are now represented as new composite edges in support/auxiliary graphs, and node bindings don't use query_id to represent a subclass inference anymore
  • attribute handling was heavily refactored and improved for performance and maintainability

Neo4j error handling was improved. Returning appropriate http status codes as well as error messages now.

Predicates in the graph are now determined using the meta knowledge graph, and cypher queries do not include predicates that aren't in the graph.

Updating various dependencies including uvicorn which now uses uvloop for faster asyncio.