Skip to content

Releases: dgraph-io/dgraph

v25.4.0

Choose a tag to compare

@matthewmcneely matthewmcneely released this 30 Jul 18:23
a796c84

What's Changed

  • feat(zero): Zero now accepts a --security superflag (token=...;whitelist=...), matching Alpha's, and
    authorizes its administrative HTTP endpoints against it.

    WARNING Zero's admin HTTP endpoints (default port 6080) previously had no authentication.
    /removeNode and /moveTablet are now always guarded: without a configured token or
    whitelist, only loopback callers are admitted. /state and /assign keep their previous
    behavior until a token or whitelist is configured, at which point they are enforced too.
    Operators driving these endpoints remotely must set --security "whitelist=...;token=..." on
    Zero.

  • fix(backup): contain restore file paths within the handler root by @alhudz in #9760

  • fix(zero): size-aware predicate move timeout and rebalancer backoff by @matthewmcneely in #9792

  • fix(posting): don't serve calculatedUids to reads below their compute ts by @shiva-istari in #9801

  • chore(test): configure Zero security whitelist in test clusters by @matthewmcneely in #9788

  • chore(deps): bump google.golang.org/grpc from 1.80.0 to 1.82.1 by @dependabot[bot] in #9789

  • chore(deps): bump github.com/dgraph-io/gqlgen to v1.0.0 by @matthewmcneely in #9802

  • chore: upgrade Go to 1.26.5 by @matthewmcneely in #9797

  • chore(deps): bump go.opentelemetry.io/otel from 1.43.0 to 1.44.0 by @matthewmcneely in #9799

  • chore(deps): bump golang.org/x/text from 0.37.0 to 0.39.0 by @matthewmcneely in #9798

  • chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.7 by @matthewmcneely in #9796

  • chore: bump SPDX copyright headers from 2025 to 2026 by @mlwelles in #9709

  • chore: add three published CVEs to openvex.json by @matthewmcneely in #9787

  • chore(ci): update ci-dgraph-load-tests.yml by @matthewmcneely in #9800

Full Changelog: v25.3.8...v25.4.0

v25.3.8

Choose a tag to compare

@matthewmcneely matthewmcneely released this 09 Jul 00:31
59eefd1

What's Changed

Full Changelog: v25.3.7...v25.3.8

v25.3.7

Choose a tag to compare

@matthewmcneely matthewmcneely released this 25 Jun 17:26
e30a0d3

What's Changed

Full Changelog: v25.3.6...v25.3.7

v25.3.6

Choose a tag to compare

@matthewmcneely matthewmcneely released this 19 Jun 20:35
af14b3f

What's Changed

New Contributors

Full Changelog: v25.3.5...v25.3.6

v25.3.5

Choose a tag to compare

@matthewmcneely matthewmcneely released this 11 Jun 22:10
aba579a

What's Changed

  • fix(backup): reject incremental backups whose read_ts has regressed by @matthewmcneely in #9707
  • chore(deps): Upgrade go 1.26.4; add a openvex for false positive CVE report by @matthewmcneely in #9735
  • chore: remove unused buildvars.ComposeBuildDir Var by @mlwelles in #9704
  • chore(ci): disable scheduled jepsen test runs by @matthewmcneely in #9729
  • docs(changelog): backfill v25.3.1-v25.3.4 and v24.1.6-v24.1.9 entries by @mlwelles in #9705

Full Changelog: v25.3.4...v25.3.5

v25.4.0-preview1

v25.4.0-preview1 Pre-release
Pre-release

Choose a tag to compare

@matthewmcneely matthewmcneely released this 29 May 16:19

This preview release showcases the per-predicate mutation pipeline feature. This feature increases mutation performance for write heavy processes under certain conditions. See the PR for more information.

IMPORTANT
A feature flag enables this functionality: --feature-flags="mutations-pipeline-threshold=N" — N=0 disables the pipeline entirely (legacy path), N=1 always uses it, N>1 only routes mutations with ≥ N edges to it. The pipeline pays a per-predicate goroutine spin-up cost, so tiny mutations are slightly slower on it; bulk multi-predicate mutations are faster (crossover ≈ 100 edges in in-process benches; live-loading the 1M dataset is ~1.5× faster end-to-end at threshold=1 vs. legacy). As shipped, the current setting is 1, meaning always ON. It's recommended that for your testing you set the value to somewhere around 100.

v25.3.4

Choose a tag to compare

@matthewmcneely matthewmcneely released this 11 May 21:05
cee702c

What's Changed

Full Changelog: v25.3.3...v25.3.4

v24.1.9

Choose a tag to compare

@matthewmcneely matthewmcneely released this 11 May 21:03

Address CVE CVE-2026-44840

v25.3.3

Choose a tag to compare

@matthewmcneely matthewmcneely released this 21 Apr 21:27
55e3b79

What's Changed

Full Changelog: v25.3.2...v25.3.3

v24.1.8

Choose a tag to compare

@matthewmcneely matthewmcneely released this 21 Apr 21:26