dgraph v20.11.1 Release Notes

Release Date: 2021-01-27 // about 3 years ago
  • 🛠 Fixed

    • GraphQL

      • 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): 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(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)