github dgraph-io/dgraph v20.07.0-beta.Jun22
Dgraph v20.07.0-beta.Jun22

latest releases: v23.1.1, v24.0.0-alpha3, v24.0.0-alpha2...
pre-release3 years ago

Changed

Added

  • GraphQL
    • Add Graphql-TouchedUids header in HTTP response. (#5572)
    • Introduce @cascade in GraphQL. Fixes #4789. (#5179)
    • Add authentication feature and http admin endpoints. Fixes #4758. (#5162)
    • Support existing gqlschema nodes without xid. (#5457)
    • Add custom logic feature. (#5004)
    • Add extensions to query response. (#5157)
  • Add LogRequest variable to GraphQL config input. (#5197)
  • Allow backup ID to be passed to restore endpoint. (#5208)
  • Added support for application/graphQL to graphQL endpoints. (#5125)
  • Add support for xidmap in bulkloader. Fixes #4917. (#5090)
  • Add GraphQL admin endpoint to list backups. (#5307)
  • Enterprise features
    • Backup can take S3 credentials from IAM. (#5387)
    • Online restore. (#5095)
    • Add support for encrypted backups in online restores. (#5226)
    • Breaking changes
      • [BREAKING] Vault Integration. (#5402)

Fixed

  • GraphQL
    • Add more validations for coercion of object/scalar and vice versa. (#5534)
    • Apply type filter for get query at root level. (#5497)
    • Fix mutation on predicate with special characters having dgraph directive. Fixes #5296. (#5526)
    • Return better error message if a type only contains ID field. (#5531)
    • Coerce value for scalar types correctly. (#5487)
    • Minor delete mutation msg fix. (#5316)
    • Report all errors during schema update. (#5425)
    • Do graphql query/mutation validation in the mock server. (#5362)
    • Remove custom directive from internal schema. (#5354)
    • Recover from panic within goroutines used for resolving custom fields. (#5329)
    • Start collecting and returning errors from remote remote GraphQL endpoints. (#5328)
    • Fix response for partial admin queries. (#5317)
  • Online restores only processes backups for the alpha's group. (#5588)
  • Avoid assigning duplicate RAFT IDs to new nodes. Fixes #5436. (#5571)
  • Alpha: Gracefully shutdown ludicrous mode. (#5561)
  • Use rampMeter for Executor. (#5503)
  • Dont set n.ops map entries to nil. Instead just delete them. (#5551)
  • Add check on rebalance interval. (#5544)
  • Queries or mutations shouldn't be part of generated Dgraph schema. (#5524)
  • Sent restore proposals to all groups asyncronouosly. (#5467)
  • Fix long lines in export.go. (#5498)
  • Fix warnings about unkeyed literals. (#5492)
  • Remove redundant conversions between string and []byte. (#5478)
  • Propogate request context while handling queries. (#5418)
  • K-Shortest path query fix. Fixes #5426. (#5410)
  • Worker: Return nil on error. (#5414)
  • Fix warning about issues with the cancel function. (#5397).
  • Replace TxnWriter with WriteBatch. (#5007)
  • Add a check to throw an error is a nil pointer is passed to unmarshalOrCopy. (#5334)
  • Remove noisy logs in tablet move. (#5333)
  • Support bulk loader use-case to import unencrypted export and encrypt the result. (#5209)
  • Handle Dgraph shutdown gracefully. Fixes #3873. (#5137, #5138)
  • If we don't have any schema updates, avoid running the indexing sequence. (#5126)
  • Pass read timestamp to getNew. (#5085)
  • Indicate dev environment in Sentry events. (#5051)
  • Replaced s2 contains point methods with go-geom. (#5023)
  • Breaking changes
    • [BREAKING] Namespace dgraph internal types/predicates with dgraph. Fixes #4878. (#5185)
    • [BREAKING] Remove shorthand for store_xids in bulk loader. (#5148)
    • [BREAKING] Introduce new facets format. Fixes #4798, #4581, #4907. (#5424)
  • Enterprise:
    • Backup: Change groupId from int to uint32. (#5605)

Don't miss a new dgraph release

NewReleases is sending notifications on new releases.