v25.3.1-preview-federation-changes
Preview release for Apollo Federation changes proposed for v25.3.1
v25.3.0
-
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: https://github.com/dgraph-io/dgraph/compare/v25.2.0...v25.3.0
v25.3.0-preview-no-maxprocs
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
-
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_distancefield) for cosine and dot product metrics are no longer normalized to [0, 1], but instead return the raw distance computed by the metric.
- feat(graphql): Add support for ef and distance_threshold in generated GraphQL queries for similarity search (#9562).
-
Vector
- feat(vector/hnsw): add per-query
efanddistance_thresholdtosimilar_to, fix early termination (#9514)
- feat(vector/hnsw): add per-query
-
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.
- fix(vector): Fix similarity-based HNSW search for cosine and dot product metrics (#9559)
-
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)
- @mlwelles made their first contribution in https://github.com/dgraph-io/dgraph/pull/9575
- @NAM-MAN made their first contribution in https://github.com/dgraph-io/dgraph/pull/9569
Full Changelog: https://github.com/dgraph-io/dgraph/compare/v25.1.0...v25.2.0
v25.1.0
- fix(cache): Estimate size of posting lists by @xqqp in https://github.com/dgraph-io/dgraph/pull/9515
- fix(dev): Add jemalloc package to local docker image by @xqqp in https://github.com/dgraph-io/dgraph/pull/9516
- fix(import): add sanity checks for connection string and bulk output directory in … by @shiva-istari in https://github.com/dgraph-io/dgraph/pull/9541
- fix(cache): make updating the max cost of posting cache work again by @xqqp in https://github.com/dgraph-io/dgraph/pull/9526
- chore: fixes for intermittent test failures by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9517
- Update telemetry URL to use events.dgraph.io by @ryanfoxtyler in https://github.com/dgraph-io/dgraph/pull/9518
- chore: update readme, other docs for v25 and account change by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9522
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/dgraph-io/dgraph/pull/9523
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in https://github.com/dgraph-io/dgraph/pull/9524
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in https://github.com/dgraph-io/dgraph/pull/9530
- chore: correct the renovate path by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9531
- chore(test): change upgrade CI tests to weekly by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9532
- chore: update module path and copyright disclaimers by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9533
- chore: disable nightly builds by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9536
- chore: update the changelog (incl past releases) by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9538
- chore(docs): document release process by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9543
- @shiva-istari made their first contribution in https://github.com/dgraph-io/dgraph/pull/9541
Full Changelog: https://github.com/dgraph-io/dgraph/compare/v25.0.0...v25.1.0
v25.1.0-preview1
- fix(cache): Estimate size of posting lists by @xqqp in https://github.com/dgraph-io/dgraph/pull/9515
- fix(cache): make updating the max cost of posting cache work again by @xqqp in https://github.com/dgraph-io/dgraph/pull/9526
- fix(dev): Add jemalloc package to local docker image by @xqqp in https://github.com/dgraph-io/dgraph/pull/9516
- chore: fixes for intermittent test failures by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9517
- Update telemetry URL to use events.dgraph.io by @ryanfoxtyler in https://github.com/dgraph-io/dgraph/pull/9518
- chore: update readme, other docs for v25 and account change by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9522
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/dgraph-io/dgraph/pull/9523
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in https://github.com/dgraph-io/dgraph/pull/9524
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in https://github.com/dgraph-io/dgraph/pull/9530
- chore: correct the renovate path by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9531
- chore(test): change upgrade CI tests to weekly by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9532
- chore: update module path and copyright disclaimers by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9533
- chore: disable nightly builds by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9536
- chore: update the changelog (incl past releases) by @matthewmcneely in https://github.com/dgraph-io/dgraph/pull/9538
Full Changelog: https://github.com/dgraph-io/dgraph/compare/v25.0.0...v25.1.0-preview1 See also: https://github.com/dgraph-io/dgraph/releases
v25.0.0
- add internal predicate for string namespaces by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9282
- chore: update minor deps to latest working versions by @RJKeevil in https://github.com/hypermodeinc/dgraph/pull/9294
- fix(core): Added some metrics in https://github.com/hypermodeinc/dgraph/pull/9298
- perf(core): Add scalar list to mutations in https://github.com/hypermodeinc/dgraph/pull/9290
- perf(core): Use Intersect to Narrow Iterate Range and Reduce Memory Allocation in pl.Uids() in https://github.com/hypermodeinc/dgraph/pull/9299
- chore: normalize copyrights by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9300
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9297
- Reduce memory usage during Alter execution by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9301
- chore: bump Go patch version by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9303
- Refactor test code by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9250
- bump Ubuntu to v24.04 by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9302
- perf(vector): Improve how vector is passed to hnsw index in https://github.com/hypermodeinc/dgraph/pull/9287
- chore: update benchmark paths by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9305
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9306
- chore(deps): bump Go patch version by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9307
- add grpc API for creating/deleting/rename/listing namespaces by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9252
- chore(deps): Update module github.com/spf13/cobra to v1.9.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9311
- Add Dockerfile and cd for pushing nightly docker images by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9313
- refactor(contrib):remove and relocate contrib folder content by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9316
- chore(deps): Update module github.com/go-jose/go-jose/v4 to v4.0.5 [SECURITY] by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9318
- chore(deps): Update docker/build-push-action action to v6.14.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9320
- Switch to s2 for bulk loader and backup/restore by @RJKeevil in https://github.com/hypermodeinc/dgraph/pull/9315
- upgrade go version to v1.23.6 from v1.22.12 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9328
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9327
- fix(core): change delete-on-updates to remove-on-update and set default false in https://github.com/hypermodeinc/dgraph/pull/9319
- chore(deps): Update actions by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9330
- fix XML unmarshalling by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9335
- Implement Alter with v25 namespaces by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9314
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9331
- chore(deps): Update module github.com/docker/docker to v28 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9334
- chore(deps): Update module github.com/golang/snappy to v1 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9341
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9339
- Remove sentry integration by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9343
- chore(deps): Update infra minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9342
- remove depecrated code used from grpc library by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9345
- fix(core): fix unmarshal protobuf when len val is 0 in https://github.com/hypermodeinc/dgraph/pull/9347
- fix(core): put new metrics behind a feature flag (#9337) in https://github.com/hypermodeinc/dgraph/pull/9348
- fix(core): fix read scalar list with rollups in https://github.com/hypermodeinc/dgraph/pull/9350
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9352
- chore(deps): Update docker/login-action action to v3.4.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9353
- Add implementation for RunDQL for v25 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9355
- chore(deps): Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9357
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9358
- chore(deps): Update golang Docker tag to v1.24.1 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9359
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9360
- undo the breaking change made while removing sentry flag by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9364
- remove enterprise license completely from dgraph by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9367
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9366
- remove EE license and oss build by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9369
- remove enterprise related terminology by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9371
- fix(core): upgrade opencensus to opentelemetry in https://github.com/hypermodeinc/dgraph/pull/9310
- fix(graphql): fix error handling in webhooks in https://github.com/hypermodeinc/dgraph/pull/9374
- handle the case for root namespace in namespace and other grpc API by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9377
- fix(core): fix old deletes for scalar postings in https://github.com/hypermodeinc/dgraph/pull/9378
- chore: replace github.com/pkg/errors with native error package in the acl, algo, audit, backup, check_upgrade and chunker modules by @xqqp in https://github.com/hypermodeinc/dgraph/pull/9372
- chore(deps): Update golang Docker tag to v1.24.2 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9384
- Fix bugs in v25 RunDQL API by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9388
- upgrade to dgo v250.0.0-preview1 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9390
- prepare to release v25 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9391
- fix(core): Add maxfrontiersize to shortest path query in https://github.com/hypermodeinc/dgraph/pull/9382
- perf(core): improve performance for ineq filters when uidlist is small in https://github.com/hypermodeinc/dgraph/pull/9383
- fix(live): fix how xidmap stores value along with upsertPredicate in https://github.com/hypermodeinc/dgraph/pull/9309
- remove telemetry from alpha and push very basic telemetry in zero by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9376
- fix(core): fix variables in live loader in https://github.com/hypermodeinc/dgraph/pull/9394
- update the URL for sending telemetry by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9395
- upgrade Go to v1.24, Go deps and trunk upgrade, and golangci upgrade to v2 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9370
- rename galaxy to root and guardian to superadmin by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9396
- chore: upgrade all dependencies to latest by @RJKeevil in https://github.com/hypermodeinc/dgraph/pull/9397
- fix(core): fix TestLiveLoadAndExportRDFFormat test in https://github.com/hypermodeinc/dgraph/pull/9398
- chore(deps): Update docker/build-push-action action to v6.16.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9399
- add test cases for dot product with constant vector by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9401
- update URLs to download data from dgraph-benchmarks repo by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9404
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9402
- fix(core): fix reverse edge loss when set and delete occur together by @gooohgb in https://github.com/hypermodeinc/dgraph/pull/9403
- feat: add import api support for multiple groups with a single alphas by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9381
- Add implementation for AllocateIDs and use the API in live loader by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9400
- make v25 APIs work with no ACL by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9408
- chore(deps): Update github.com/golang/geo digest to 0a13e5a by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9409
- chore(deps): Update module github.com/dgraph-io/dgo/v250 to v250.0.0-preview2 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9411
- chore(deps): Update golang Docker tag to v1.24.3 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9410
- feat(core): Add mcp server in https://github.com/hypermodeinc/dgraph/pull/9389
- chore(deps): Update docker/build-push-action action to v6.17.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9415
- chore: update deps in https://github.com/hypermodeinc/dgraph/pull/9416
- chore(deps): Update go minor and patch to v1.36.0 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9414
- Rename v25 APIs to v2 APIs by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9418
- upgrade dgo to v250.0.0-preview4 by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9420
- fix(mcp): CORS middleware, renaming, error handling by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9423
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9424
- chore(deps): Update module github.com/IBM/sarama to v1.45.2 by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9425
- Update README.md - Neo4j does not support Gremlin by @mbledkowski in https://github.com/hypermodeinc/dgraph/pull/9421
- chore: add Renovate updates for v24.1 release branch by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9427
- chore(deps): Update docker/build-push-action action to v6.18.0 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9435
- fix(core): remove duplicate call for remove cache by @gooohgb in https://github.com/hypermodeinc/dgraph/pull/9432
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9434
- chore(deps): Update github.com/golang/geo digest to e8fe6a7 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9438
- perf(core): Implement parallel merge sorted algo in https://github.com/hypermodeinc/dgraph/pull/9429
- perf(core): Cache uids array in ristretto in https://github.com/hypermodeinc/dgraph/pull/9430
- perf(core): Add sharded map for post query speedup in https://github.com/hypermodeinc/dgraph/pull/9431
- chore(deps): Update module github.com/minio/minio-go/v6 to v7 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9436
- Handle quotes while building upsert query by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9412
- Fix running tests on mac by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9441
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9444
- chore(deps): Update golang Docker tag to v1.24.4 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9445
- Add support for HA and multishard functionality in import APIs by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9406
- Update readme to point to the latest Dgraph version by @nixfit in https://github.com/hypermodeinc/dgraph/pull/9451
- perf(core): improve performance with has filter with order in https://github.com/hypermodeinc/dgraph/pull/9439
- Add dgraph import command that imports data using bulk loader by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9443
- update grpc protos by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9452
- chore(deps): Update docker/setup-buildx-action action to v3.11.1 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9454
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9455
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in https://github.com/hypermodeinc/dgraph/pull/9457
- chore(deps): Update trunk-io/analytics-uploader action to v2 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9462
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9459
- feat(mcp): Add variable support to MCP run_query tool by @rderbier in https://github.com/hypermodeinc/dgraph/pull/9464
- feat(mcp): Add a tool that can validate the syntax of a DQL query in https://github.com/hypermodeinc/dgraph/pull/9465
- chore(deps): Update golang Docker tag to v1.24.5 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9470
- fix(core): Fix race condition in mutation map in https://github.com/hypermodeinc/dgraph/pull/9473
- chore(deps): Update module github.com/docker/docker to v28.3.3+incompatible [SECURITY] (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9477
- fix(core): add additional checks in verifyUniqueWithinMutation for pruned mutations by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9450
- chore(deps): Update docker/login-action action to v3.5.0 (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9481
- fix(core): add map locking and ensure resource cleanup by @eileenaaa in https://github.com/hypermodeinc/dgraph/pull/9483
- chore(deps): Update actions to v5 (main) (major) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9482
- fix(core): prevent timer/ticker leaks; use unsafe.Add for pointer arithmetic by @eileenaaa in https://github.com/hypermodeinc/dgraph/pull/9486
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9466
- Fix nightly build by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9487
- feat(core): Add a new string index: n-gram in https://github.com/hypermodeinc/dgraph/pull/9463
- chore(deps): Update infra minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9495
- chore(test): Increase performance of t-harness tests by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9485
- fix(query): return full float value in query results by @qujoux in https://github.com/hypermodeinc/dgraph/pull/9492
- chore(tests): Future-proof whitelist against Docker network changes by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9500
- move v2 APIs into v1 APIs by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9501
- fix(core): Fix bug in export with empty data in https://github.com/hypermodeinc/dgraph/pull/9502
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in https://github.com/hypermodeinc/dgraph/pull/9504
- chore(test): Improve localcluster tests speed and resiliency by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9499
- Fix bugs with namespaces and add back tests by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9505
- fix(compose-tool): Calculate peer port considering learner nodes differences by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9507
- chore(deps): Update go minor and patch (main) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9494
- chore(deps): Update actions to v6 (main) (major) by @renovate[bot] in https://github.com/hypermodeinc/dgraph/pull/9509
- make dgraph import work across the internet by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9456
- @mbledkowski made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9421
- @nixfit made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9451
- @eileenaaa made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9483
- @qujoux made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9492
- @blacksmith-sh[bot] made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9504
Full Changelog: https://github.com/hypermodeinc/dgraph/compare/v24.1.5...v25.0.0
v24.1.4
- fix(core): add additional checks in verifyUniqueWithinMutation for pruned mutations by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9478
- fix(core): Fix race condition in mutation map (#9473) by @harshil-goel in https://github.com/hypermodeinc/dgraph/pull/9480
v25.0.0-preview6
- fix(mcp): CORS middleware, renaming, error handling by @matthewmcneely in https://github.com/hypermodeinc/dgraph/pull/9423
- chore(deps): Update go minor and patch by @renovate in https://github.com/hypermodeinc/dgraph/pull/9424
- chore(deps): Update module github.com/IBM/sarama to v1.45.2 by @renovate in https://github.com/hypermodeinc/dgraph/pull/9425
- Update README.md - Neo4j does not support Gremlin by @mbledkowski in https://github.com/hypermodeinc/dgraph/pull/9421
- chore: add Renovate updates for v24.1 release branch by @ryanfoxtyler in https://github.com/hypermodeinc/dgraph/pull/9427
- chore(deps): Update docker/build-push-action action to v6.18.0 (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9435
- fix(core): remove duplicate call for remove cache by @gooohgb in https://github.com/hypermodeinc/dgraph/pull/9432
- chore(deps): Update go minor and patch (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9434
- chore(deps): Update github.com/golang/geo digest to e8fe6a7 (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9438
- perf(core): Implement parallel merge sorted algo by @harshil-goel in https://github.com/hypermodeinc/dgraph/pull/9429
- perf(core): Cache uids array in ristretto by @harshil-goel in https://github.com/hypermodeinc/dgraph/pull/9430
- perf(core): Add sharded map for post query speedup by @harshil-goel in https://github.com/hypermodeinc/dgraph/pull/9431
- chore(deps): Update module github.com/minio/minio-go/v6 to v7 (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9436
- Handle quotes while building upsert query by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9412
- Fix running tests on mac by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9441
- chore(deps): Update go minor and patch (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9444
- chore(deps): Update golang Docker tag to v1.24.4 (main) by @renovate in https://github.com/hypermodeinc/dgraph/pull/9445
- Add support for HA and multishard functionality in import APIs by @shivaji-kharse in https://github.com/hypermodeinc/dgraph/pull/9406
- Update readme to point to the latest Dgraph version by @nixfit in https://github.com/hypermodeinc/dgraph/pull/9451
- perf(core): improve performance with has filter with order by @harshil-goel in https://github.com/hypermodeinc/dgraph/pull/9439
- Add dgraph import command that imports data using bulk loader by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9443
- update grpc protos by @mangalaman93 in https://github.com/hypermodeinc/dgraph/pull/9452
- @mbledkowski made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9421
- @nixfit made their first contribution in https://github.com/hypermodeinc/dgraph/pull/9451
Full Changelog: https://github.com/hypermodeinc/dgraph/compare/v25.0.0-preview4...v25.0.0-preview6
v24.1.3
- fix(graphql): fix error handling in webhooks (#9374)
- fix(core): delete all before set for scalar postings (#9378)
- fix(core): fix reverse edge loss when set and delete occur together (#9403)
Full Changelog: https://github.com/hypermodeinc/dgraph/compare/v24.1.2...v24.1.3