Hey folks,
Dgraph v20.11.1 is now available.
Release binaries and release notes are available at GitHub.
Docker tags: v20.11.1
Changelog:
Fixed
- GraphQL
- [BREAKING] Fix(GRAPHQL): Don’t generate get query on interface if it doesn’t have field of type ID and also disallow get query on field of type
@id
in inerface. (#7158) (#7305) - Fix(subscriptions): fix subscription to use the kv with the max version (#7349) (#7355)
- Fix(GraphQl): fix a panic when we pass a single ID as a integer and expected type is
[ID]
.We now coerce that to type array of string. (#7325) (#7353) - Fix(GRAPHQL): update gqlparser release to v2.1.4 (#7347) (#7352)
- Fix(GraphQL): Fix graphql flaky tests which were caused by receiving extra schema updates (#7329) (#7348)
- Fix(GraphQL): This PR addd input coercion from single object to list and fix panic when we
pass single ID in filter as a string. (#7133) (#7306) - Fix(GraphQL): This PR fix multi cors and multi schema nodes issue by selecting one of the
latest added nodes, and add dgraph type to cors. (#7270) (#7302) - Fix(GraphQL): This PR allow to use __typename in mutation. (#7285) (#7303)
- Fix(GraphQL): Fix auth-token propagation for HTTP endpoints resolved through GraphQL (GRAPHQL-946) (#7245) (#7251)
- [BREAKING] Fix(GRAPHQL): Don’t generate get query on interface if it doesn’t have field of type ID and also disallow get query on field of type
- Core Dgraph
- Fix(bulk): save schemaMap after map phase (#7188) (#7351)
- Fix(Dgraph): check for deleteBelowTs in pIterator.valid (#7288) (#7350)
- Fix(indexing): use encrypted tmpDBs for index building if encryption is enabled (#6828) (#7343)
- Fix(bulk): Fix memory held by b+ tree in reduce phase (#7161) (#7333)
- Feat(bulk): Add /jemalloc HTTP endpoint. (#7165) (#7331)
- Fix(sort): Make sort consistent for indexed and without indexed predicates (#7241) (#7323)
- Fix(dgraph): Add X-Dgraph-AuthToken to list of access control allowed headers (#7311)
- Fix(ludicrous): Fix logical race in concurrent execution of mutations (#7269) (#7309)
- Fix(ludicrous): Fix data race in executor (#7203) (#7307)
- Opt(rollup): change the way rollups are done (#7253) (#7277)
- Fix(indexing): use --tmp directory for building indexes (#7289) (#7300)
- Fix(dgraph): Fix dgraph crash on windows (#7261) (#7299)
- Fix(dgraph): making jemalloc to work with dgraph on macos (#7247) (#7282)
- Fix(dgraph): Fixing multiple race conditions (#7278)
- Fixing unique proposal key error (#7218) (#7281)
- Fix(raft): Unmarshal zero snapshot into pb.ZeroSnaphot (#7244)
- Fix(bulk): fixing bulk loader when encryption + mtls is enabled (#7154) (#7155)
- Enterprise Features
Please let us know about your experience with this version of Dgraph.