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 4 months ago
92fdf2e
]:
Published by neo4j-team-graphql 4 months ago
92fdf2e
Thanks @angrykoala! - Fix bug on generated Cypher with the @cypher directive and authorization rules #5270Published by neo4j-team-graphql 4 months ago
2e3aac9
]:
Published by neo4j-team-graphql 4 months ago
2e3aac9
Thanks @MacondoExpress! - Fix projection of spatial fields with srid
fieldPublished by neo4j-team-graphql 4 months ago
62a052a
Thanks @darrellwarde! - Add parallel as an option for runtime
in CypherQueryOptions
Published by neo4j-team-graphql 4 months ago
62a052a
]:
Published by neo4j-team-graphql 5 months ago
7046091
]:
Published by neo4j-team-graphql 5 months ago
7046091
Thanks @darrellwarde! - Remove parameters from transaction metadataPublished by neo4j-team-graphql 5 months ago
a77109e
]:
Published by neo4j-team-graphql 5 months ago
a77109e
Thanks @MacondoExpress! - Fix non-existing relationships for 1 to 1 relationship.Published by neo4j-team-graphql 5 months ago
97b86b5
, 1106af4
]:
Published by neo4j-team-graphql 5 months ago
#5147 97b86b5
Thanks @MacondoExpress! - Fix a bug that caused custom Cypher queries to fail when complex authorization rules are applied.
#5148 1106af4
Thanks @angrykoala! - Fix schema error when defining matrix values as arguments on custom fields #5142.
For example:
type Query {
test(fields: [[String!]]!): String!
}
Published by neo4j-team-graphql 5 months ago
Published by neo4j-team-graphql 5 months ago
899b1b4
, 899b1b4
, 8e3ffea
, 899b1b4
]:
Published by neo4j-team-graphql 5 months ago
#5132 899b1b4
Thanks @darrellwarde! - Allows @populatedBy
to be used on fields of list type
#5136 8e3ffea
Thanks @darrellwarde! - Allows @populatedBy
to be used on temporal fields
#5132 899b1b4
Thanks @darrellwarde! - Adds schema validation so that @populatedBy
can only be used on fields of supported types
#5132 899b1b4
Thanks @darrellwarde! - Fixes bug where non-numeric strings would evaluate to 0 as a BigInt
Published by neo4j-team-graphql 5 months ago
05d83b2
, c82f7b8
, bcc3719
]:
Published by neo4j-team-graphql 5 months ago
#5103 05d83b2
Thanks @angrykoala! - Optimise schema generation for aggregations, reducing schema generation time
#5085 c82f7b8
Thanks @angrykoala! - Validation warning on objects without resolver only appear under env variable DEBUG=@neo4j/graphql:graphql
#5104 bcc3719
Thanks @angrykoala! - Add feature option excludeDeprecatedFields
to reduce the schema size by removing autogenerated fields that have been deprecated:
Usage:
const neoSchema = new Neo4jGraphQL({
typeDefs,
driver,
features: {
excludeDeprecatedFields: {
bookmark: true,
negationFilters: true,
arrayFilters: true,
stringAggregation: true,
aggregationFilters: true,
},
},
});
This flag will remove the fields marked as @deprecated
that have been autogenerated by the @neo4j/graphql
library to reduce the schema size and hence server startup time and performance. Note that user-defined deprecated fields are not removed. Some autogenerated fields may still be generated, particularly those that do not affect schema size.
Published by neo4j-team-graphql 6 months ago
aec402e
]:
Published by neo4j-team-graphql 6 months ago
aec402e
Thanks @angrykoala! - Fix authorization with unionsPublished by neo4j-team-graphql 6 months ago
#5041 d6aaf98
Thanks @MacondoExpress! - Fix a bug that caused OGM to fail when a Schema Configuration directive was applied to a Union type.
Updated dependencies [2cff42d
, 19d12a3
]: