Skip to content

Conversation

@neo4j-team-graphql
Copy link
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to 4.0.0, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

4.0.0 is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on 4.0.0.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@neo4j/graphql@4.0.0-beta.3

Major Changes

  • #3858 92d7e251e Thanks @darrellwarde! - The operations argument of @subscription has been renamed to events, with each event being past tense. This mirrors naming used elsewhere for subscriptions.

  • #3823 dd7afb97f Thanks @darrellwarde! - The @id directive has had a number of breaking changes.

    The unique argument has been removed. In an effort to simplify directives, @id will now only only be responsible for the autogeneration of UUID values.
    If you would like the property to also be backed by a unique node property constraint, use the @unique directive alongside @id.

    The autogenerate argument has been removed. With this value set to false and the above removal of constraint management, this would make the directive a no-op.

    The global argument has been removed. This quite key feature of specifying the globally unique identifier for Relay was hidden away inside the @id directive. This functionality has been moved into its own directive, @relayId, which is used with no arguments. The use of the @relayId directive also implies that the field will be backed by a unique node property constraint.

    Note, if using the @id and @relayId directive together on the same field, this will be an autogenerated ID compatible with Relay, and be backed by a single unique node property constraint. If you wish to give this constraint a name, use the @unique directive also with the constraintName argument.

Patch Changes

@neo4j/graphql-ogm@4.0.0-beta.3

Patch Changes

@neo4j/graphql-toolbox@2.0.5-beta.3

Patch Changes

@neo4j-team-graphql
Copy link
Collaborator Author

neo4j-team-graphql commented Sep 6, 2023

Thanks for the Neo4j GraphQL Toolbox updates.

The Neo4j GraphQL Toolbox has now been torn down - reopening this PR will republish it.

@neo4j-team-graphql
Copy link
Collaborator Author

Performance Report

No Performance Changes

Show Full Table
name dbHits old dbHits time (ms) old time (ms) maxRows
aggregations.TopLevelAggregate 3403 3403 44 67 1134
aggregations.NestedAggregation 16553 16553 115 111 2174
aggregations.AggregationWithWhere 11979 11979 60 67 2174
aggregations.AggregationWhereWithinNestedRelationships 22116987 22116987 4202 4464 2008534
aggregations.AggregationWhereWithinNestedConnections 22116987 22116987 3820 3914 2008534
aggregations.NestedCountFromMovieToActors 9734 9734 82 91 2174
aggregations.NestedCountFromActorsToMovie 9937 9937 67 81 2174
aggregations.DeeplyNestedCount 13070331 13070331 5885 6509 2008534
batch-create.BatchCreate 4200 4200 156 179 600
batch-create.BatchCreateSmall 77 77 127 156 11
connect.createAndConnect 14424 14424 269 275 3003
connections.Connection 14082 14082 186 95 2174
connections.NestedConnection 45472 45468 181 163 4516
connections.ConnectionWithSort 3284 3284 109 111 1040
connections.ConnectionWithSortAndCypher 16325 16325 134 203 2174
create.SimpleMutation 7 7 83 121 1
cypher-directive.TopLevelMutationDirective 1135 1135 44 38 1134
delete.SimpleDelete 19401 19401 310 307 1040
delete.NestedDeleteInUpdate 19198 19198 284 254 1179
2925.SingleRelationshipFilter 6468 6468 60 63 1040
2925.NestedSingleRelationshipFilter 22900 22900 140 159 2174
2925.SingleRelationshipRequiredFilter 5201 5201 55 62 1040
2925.NestedSingleRelationshipRequiredFilter 9361 9361 78 85 1040
query.SimpleQuery 3121 3121 28 33 1040
query.SimpleQueryWithRelationship 16162 16162 63 64 2174
query.QueryWhere 9699 9706 52 58 2162
query.SimpleQueryWithNestedWhere 9877 9884 79 80 2162
query.Nested 10096041 10096041 13794 13920 2008534
query.NestedWithFilter 10074401 10074401 13545 13433 2004000
query.OrFilterOnRelationships 41526 42130 285 271 1478
query.OrFilterOnRelationshipsAndNested 35438 36710 291 395 1478
query.QueryWithNestedIn 13538 14313 81 178 1263
query.NestedConnectionWhere 9834 9834 72 153 2174
query.DeeplyNestedConnectionWhere 9900 9919 100 216 2174
query.DeeplyNestedWithRelationshipFilters 19134 19110 177 285 1592
query.NestedWithRelationshipSingleFilters 3881 3881 224 428 1134
query.Fulltext 80 80 44 59 16
query.FulltextWithNestedQuery 587 587 62 97 84
sorting.SortMultipleTypes 3515 3515 110 112 1040
sorting.SortMultipleTypesWithCypherWithCypher 14481 14545 196 160 2174
sorting.SortOnNestedFields 14082 14082 139 82 2174
sorting.SortDeeplyNestedFields 43198 43198 148 183 4516
sorting.SortWithTopLevelCypher 3396 3396 85 97 1040
unions.SimpleUnionQuery 321 321 91 97 35
unions.SimpleUnionQueryWithMissingFields 293 293 83 105 35
unions.NestedUnion 410637 410637 374 549 33033
unions.NestedUnionWithMissingFields 384611 384611 340 388 33033
update.NestedUpdate 16143 16143 141 158 2002

Old Schema Generation: 56.411s
Schema Generation: 56.388s
Old Subgraph Schema Generation: 1:07.542 (m:ss.mmm)
Subgraph Schema Generation: 1:09.624 (m:ss.mmm)

@darrellwarde darrellwarde deleted the changeset-release/4.0.0 branch January 26, 2024 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pull requests

Development

Successfully merging this pull request may close these issues.

3 participants