From e09f2ba643b5cce35a81430a3b6e26b1c04b0f20 Mon Sep 17 00:00:00 2001 From: mattthew Date: Thu, 5 Mar 2026 16:28:24 -0500 Subject: [PATCH] Update changelog --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ contrib/RELEASE.md | 2 +- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06d19b33821..db5c726b452 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,51 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). to [Semantic Versioning](https://semver.org). When adding a new entry, please use the entries below as a guide. +## [v25.3.0] - 2026-03-05 + +[v25.3.0]: https://github.com/dgraph-io/dgraph/compare/v25.2.0...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](https://github.com/dgraph-io/dgraph/releases). + - 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) + ## [v25.2.0] - 2026-01-28 [v25.2.0]: https://github.com/dgraph-io/dgraph/compare/v25.1.0...v25.2.0 diff --git a/contrib/RELEASE.md b/contrib/RELEASE.md index 3834c9b0056..2c971444da1 100644 --- a/contrib/RELEASE.md +++ b/contrib/RELEASE.md @@ -9,7 +9,7 @@ This document outlines the steps needed to build and push a new release of Dgrap [ci-dgraph-weekly-upgrade-tests](https://github.com/dgraph-io/dgraph/actions/workflows/ci-dgraph-weekly-upgrade-tests.yml), it takes about 60-70 minutes… Note that you only need to do this if there are changes on the main branch after the last run (it runs weekly on Sunday nights). -1. Update the CHANGELOG.md. Sonnet 4.5 does a great job of doing this. Example prompt: +1. Update the CHANGELOG.md. GenAI does a great job of doing this. Example prompt: `I'm releasing vXX.X.X off the main branch, add a new entry for this release. Conform to the "Keep a Changelog" format, use past entries as a formatting guide. Run the trunk linter on your changes.`. 1. Validate the version does not have storage incompatibilities with the previous version. If so, add a warning to the CHANGELOG.md that export/import of data will need to be run as part of the upgrade process.