A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by neo4j-team-graphql about 1 month ago
#5524 5d0db54
Thanks @angrykoala! - Fix authorization filtering in delete operations
#5521 2e6de36
Thanks @darrellwarde! - Simplify the projection of spatial properties
Published by neo4j-team-graphql about 1 month ago
5d0db54
, 2e6de36
]:
Published by neo4j-team-graphql about 2 months ago
461ee3a
]:
Published by neo4j-team-graphql about 2 months ago
461ee3a
Thanks @angrykoala! - Fix generated cypher for disconnect operations with filters #5497Published by neo4j-team-graphql 2 months ago
Published by neo4j-team-graphql 2 months ago
Published by neo4j-team-graphql 2 months ago
#5468 24f6d79
Thanks @angrykoala! - Fix unique constraints for BigInt
#5470 4f05a62
Thanks @angrykoala! - Fix problem with parameters colliding in the cypher directive
Published by neo4j-team-graphql 2 months ago
24f6d79
, 4f05a62
]:
Published by neo4j-team-graphql 2 months ago
1e4a451
]:
Published by neo4j-team-graphql 2 months ago
1e4a451
Thanks @darrellwarde! - A warning will now be given during validation of type definitions if subscriptions has been enabled, and @authorization
has been used without @subscriptionsAuthorization
Published by neo4j-team-graphql 2 months ago
cfcc474
]:
Published by neo4j-team-graphql 2 months ago
cfcc474
Thanks @darrellwarde! - Generate filters for non-list relationship fields if deprecated array filters have been excludedPublished by neo4j-team-graphql 2 months ago
9866da6
]:
Published by neo4j-team-graphql 2 months ago
9866da6
Thanks @darrellwarde! - Fix bug where pre-specified plural names were being pluralized againPublished by neo4j-team-graphql 3 months ago
a40182d
]:
Published by neo4j-team-graphql 3 months ago
a40182d
Thanks @angrykoala! - Fix connection operations with a fulltext argumentPublished by neo4j-team-graphql 3 months ago
#5346 fd78490
Thanks @nicecatch! - Fixed the fulltext
argument in OGM aggregate queries
Updated dependencies []:
Published by neo4j-team-graphql 3 months ago
f4c41fe
, a26f32f
]:
Published by neo4j-team-graphql 3 months ago
#5316 a26f32f
Thanks @mjfwebb! - Add @vector
directive.
The directive enables two forms of user input, depending on the index configuration: vector input which in GraphQL is a [Float!]
, and phrase input which is a String
.
For example to use the @vector
directive with a vector index, you would define a type like this:
type Movie
@vector(
indexes: [
{ indexName: "myVectorIndexName", propertyName: "embedding", queryName: "searchForRelatedMovies" }
]
) {
title: String!
}
To configure a provider to use the GenAI plugin and have phrase input, you would define a type like this:
type Movie
@vector(
indexes: [
{
indexName: "myVectorIndexName"
propertyName: "embedding"
queryName: "searchForRelatedMovies"
provider: OPEN_AI
}
]
) {
title: String!
}
The constructor of the Neo4jGraphQL
class would need to be updated to include the OpenAI
provider under the vector
feature like this:
const neoSchema = new Neo4jGraphQL({
typeDefs,
driver,
features: {
vector: {
OpenAI: {
token: "my-open-ai-token",
model: "text-embedding-3-small",
},
},
},
});
f4c41fe
Thanks @angrykoala! - Fix non-array validate argument on authorization directive #4534