Skip to content

Releases: dgraph-io/dgraph

v25.3.2

13 Apr 21:12
0b73e61

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v25.3.1...v25.3.2

v24.1.7

13 Apr 21:08

Choose a tag to compare

This release addresses CVE-2026-40173

v25.3.1

01 Apr 22:05
b15c87e

Choose a tag to compare

What's Changed

Full Changelog: v25.3.0...v25.3.1

v24.1.6

01 Apr 22:04

Choose a tag to compare

This release addresses CVE-2026-34976

Full Changelog: v24.1.5...v24.1.6

v25.3.1-preview-federation-changes

20 Mar 20:41

Choose a tag to compare

Pre-release

Preview release for Apollo Federation changes proposed for v25.3.1

v25.3.0

06 Mar 16:59
7888830

Choose a tag to compare

  • Added

  • Bulk Loader

    • feat(bulk): add a "skip reduce" flag to the bulk loader (#9618)
    • feat(bulk): add HNSW vector index support to bulk loader (#9598)
    • feat(bulk): add error logging to bulk loader (#9601)
  • Test

    • feat(test): simplify macOS testing with automatic cross-compilation (#9585)
  • Fixed

  • Core

    • fix(posting): prevent stale cache hits when maxTs < readTs (#9597) (#9614)
    • fix(core): fix opentelemetry upgrade issues (#9595)
    • fix: fetch schema over network to ensure @unique check across groups (#9596)
  • Test

    • fix(test): resolve macOS binary selection and test data clobbering (#9606)
    • fix(test): macOS local image, plugin tests, and test suite restructuring (#9610)
    • fix(test): make TestDropNamespaceErr resilient to async namespace operations (#9589)
  • Changed

  • Perf

    • perf(concurrency): cancel remaining goroutines when error occurs (#9484)
  • Chore

    • chore: update docs references (#9617)
    • chore(test): Clean up testing guide and Makefile testing dependency checks (#9611)
    • chore: address CVEs (Feb '26 edition) (#9608)

      WARNING In #9608, badger will no longer be copied into the Dgraph image. You can download
      it from the releases page.

    • chore: suppress receipt of graphql request to logging level 2 (#9612)
    • chore(core): use provider.RetrieveWithCredContext instead of deprecated provider.Retrieve
      (#9551)
    • chore: remove hardcoded GOMAXPROCS; print cpu info in startup-banner (#9600)
  • Dependency Updates

    • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 (#9616)

Full Changelog: v25.2.0...v25.3.0

v25.3.0-preview-no-maxprocs

16 Feb 19:51

Choose a tag to compare

Pre-release

This release is an experimental release that removes the hardcoded set of GOMAXPROCS in the shared main module.

Modern go runtimes (>1.25) intelligently use cgroup to determine optimal number of cores to allocate. Also, this change allows one to actually set the GOMAXPROCS env var (previously the call in the main module would have overridden it).

v25.2.0

29 Jan 00:26
1d4b617

Choose a tag to compare

  • Added

  • GraphQL

    • feat(graphql): Add support for ef and distance_threshold in generated GraphQL queries for
      similarity search (#9562).

      WARNING In #9562, the computed distances (automatically returned in the vector_distance
      field) for cosine and dot product metrics are no longer normalized to [0, 1], but instead
      return the raw distance computed by the metric.

  • Vector

    • feat(vector/hnsw): add per-query ef and distance_threshold to similar_to, fix early
      termination (#9514)
  • Fixed

  • Core

    • fix(txn): for lossy indexes, change comparison function to first check the txn cache (#9567)
    • fix(cmd): store correct CA verification status (#9554)
    • fix(zero): make zero shutdown cleanly (#9525)
  • Vector

    • fix(vector): Fix similarity-based HNSW search for cosine and dot product metrics (#9559)

      WARNING To benefit from the fix in #9559, you must reindex vector predicates that use
      cosine or dot product metrics.

  • Chore

    • docs: fix typos in comments (#9569)
    • chore(ci): update go toolchain version to v1.25.6 (#9568)
    • fix(ci): update trunk go runtime to match go.mod version (#9575)
    • chore(test): replace deprecated docker struct types in testing harness (#9549)
    • chore(test): unskip previously skipped tests (#9537)
    • chore(core): use Tick() instead of NewTicker() (#9548)

New Contributors

Full Changelog: v25.1.0...v25.2.0

v25.1.0

12 Dec 00:45
a4e752f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v25.0.0...v25.1.0

v25.1.0-preview1

05 Dec 00:49
d28f8fa

Choose a tag to compare

What's Changed

Full Changelog: v25.0.0...v25.1.0-preview1
See also: https://github.com/dgraph-io/dgraph/releases