Dgraph v20.11.1 - (Tenacious T’Challa - 1) release

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)
  • 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
    • Fix(restore): reset acl accounts once restore is done if necessary (#7202) (#7280)
    • Fix(restore): multiple restore requests should be rejected and proposals should not be submitted (#7118) (#7276)
    • Fix(restore): Handle MaxUid=0 appropriately (#7258) (#7265)

Please let us know about your experience with this version of Dgraph.

1 Like