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