Skip to content

Commit 196cd56

Browse files
Update the changelog (incl past releases)
1 parent 20d2832 commit 196cd56

1 file changed

Lines changed: 253 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 253 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,267 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project will
6-
adhere to [Semantic Versioning](https://semver.org) starting `v22.0.0`.
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). This project adheres
6+
to [Semantic Versioning](https://semver.org). When adding a new entry, please use the entries below
7+
as a guide.
78

8-
## Unreleased
9+
## [v25.1.0] - 2025-12-04
10+
11+
[v25.1.0]: https://github.com/dgraph-io/dgraph/compare/v25.0.0...v25.1.0
912

1013
- **Fixed**
11-
- fix(core): fix panic in verifyUniqueWithinMutation when mutation is conditionally pruned (#9450)
14+
- fix(cache): make updating the max cost of posting cache work again (#9526)
15+
- fix(cache): Estimate (correctly)size of posting lists (#9515)
16+
- fix(dev): Add jemalloc package to local docker image (#9516)
17+
18+
> **WARNING** In #9515, the default `cacheMB` has been increased from 1GB to 4GB. Due to improved
19+
> cache size estimation, this change is unlikely to increase actual RAM usage. See
20+
> [comments](https://github.com/dgraph-io/dgraph/pull/9515#issuecomment-3513584637) in the PR for
21+
> more details.
22+
23+
- **Chore**
24+
- chore: disable nightly builds (#9536)
25+
- chore: update module path and copyright disclaimers (#9533)
26+
- chore(test): change upgrade CI tests to a weekly workflow (#9532)
27+
- chore: correct the renovate path (#9531)
28+
- chore: migrate workflows to Blacksmith runners (#9524)
29+
- chore: update readme, other docs for v25 and account change (#9522)
30+
- chore: fixes for intermittent test failures (#9517)
31+
- Update telemetry URL to use events.dgraph.io (#9518)
32+
33+
- **Dependency Updates**
34+
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#9530)
35+
- chore(deps): Update go minor and patch (main) (#9523)
36+
37+
## [v25.0.0] - 2025-01-16
38+
39+
[v25.0.0]: https://github.com/dgraph-io/dgraph/compare/v24.1.5...v25.0.0
40+
41+
- **Added**
42+
43+
- **Core**
44+
- feat(core): Add mcp server (#9389)
45+
- feat(core): Add a new string index: n-gram (#9463)
46+
- feat(core): Add support for HA and multishard functionality in import APIs (#9406)
47+
- Add dgraph import command that imports data using bulk loader (#9443)
48+
- Add implementation for AllocateIDs and use the API in live loader (#9400)
49+
- Add implementation for RunDQL for v25 (#9355)
50+
- Implement Alter with v25 namespaces (#9314)
51+
- add grpc API for creating/deleting/rename/listing namespaces (#9252)
52+
- add internal predicate for string namespaces (#9282)
53+
54+
- **MCP**
55+
- feat(mcp): Add variable support to MCP run_query tool (#9464)
56+
- feat(mcp): Add a tool that can validate the syntax of a DQL query (#9465)
57+
- fix(mcp): CORS middleware, renaming, error handling (#9423)
58+
59+
- **Fixed**
60+
61+
- **Core**
62+
- fix(core): Fix race condition in mutation map (#9473)
63+
- fix(core): add additional checks in verifyUniqueWithinMutation for pruned mutations (#9450)
64+
- fix(core): add map locking and ensure resource cleanup (#9483)
65+
- fix(core): prevent timer/ticker leaks; use unsafe.Add for pointer arithmetic (#9486)
66+
- fix(core): Fix bug in export with empty data (#9502)
67+
- fix(core): fix reverse edge loss when set and delete occur together (#9403)
68+
- fix(core): fix unmarshal protobuf when len val is 0 (#9347)
69+
- fix(core): fix read scalar list with rollups (#9350)
70+
- fix(core): put new metrics behind a feature flag (#9337, #9348)
71+
- fix(core): fix old deletes for scalar postings (#9378)
72+
- fix(core): Add maxfrontiersize to shortest path query (#9382)
73+
- fix(core): fix variables in live loader (#9394)
74+
- fix(core): fix TestLiveLoadAndExportRDFFormat test (#9398)
75+
- fix(core): remove duplicate call for remove cache (#9432)
76+
- fix(core): change delete-on-updates to remove-on-update and set default false (#9319)
77+
- fix(core): upgrade opencensus to opentelemetry (#9310)
78+
- fix(core): Added some metrics (#9298)
79+
80+
- **GraphQL**
81+
- fix(graphql): fix error handling in webhooks (#9374)
82+
83+
- **Live Loader**
84+
- fix(live): fix how xidmap stores value along with upsertPredicate (#9309)
85+
86+
- **Compose Tool**
87+
- fix(compose-tool): Calculate peer port considering learner nodes differences (#9507)
88+
89+
- **Query**
1290
- fix(query): return full float value in query results (#9492)
1391

14-
## [v24.X.X] - YYYY-MM-DD
92+
- **Changed**
93+
94+
- **Core**
95+
- remove enterprise license completely from dgraph (#9367)
96+
- remove EE license and oss build (#9369)
97+
- remove enterprise related terminology (#9371)
98+
- Remove sentry integration (#9343)
99+
- remove telemetry from alpha and push very basic telemetry in zero (#9376)
100+
- remove depecrated code used from grpc library (#9345)
101+
- Rename v25 APIs to v2 APIs (#9418)
102+
- move v2 APIs into v1 APIs (#9501)
103+
- rename galaxy to root and guardian to superadmin (#9396)
104+
- Switch to s2 for bulk loader and backup/restore (#9315)
105+
- make v25 APIs work with no ACL (#9408)
106+
- make dgraph import work across the internet (#9456)
107+
- Fix bugs with namespaces and add back tests (#9505)
108+
- Fix bugs in v25 RunDQL API (#9388)
109+
- Handle quotes while building upsert query (#9412)
110+
- handle the case for root namespace in namespace and other grpc API (#9377)
111+
- Fix running tests on mac (#9441)
112+
113+
- **Perf**
114+
- perf(core): Implement parallel merge sorted algo (#9429)
115+
- perf(core): Cache uids array in ristretto (#9430)
116+
- perf(core): Add sharded map for post query speedup (#9431)
117+
- perf(core): improve performance with has filter with order (#9439)
118+
- perf(core): improve performance for ineq filters when uidlist is small (#9383)
119+
- perf(core): Add scalar list to mutations (#9290)
120+
- perf(core): Use Intersect to Narrow Iterate Range and Reduce Memory Allocation in pl.Uids()
121+
(#9299)
122+
- perf(vector): Improve how vector is passed to hnsw index (#9287)
123+
124+
- **Chore**
125+
- upgrade Go to v1.24, Go deps and trunk upgrade, and golangci upgrade to v2 (#9370)
126+
- upgrade go version to v1.23.6 from v1.22.12 (#9328)
127+
- upgrade dgo to v250.0.0-preview4 (#9420)
128+
- upgrade to dgo v250.0.0-preview1 (#9390)
129+
- chore: upgrade all dependencies to latest (#9397)
130+
- chore: update deps (#9416)
131+
- chore: update minor deps to latest working versions (#9294)
132+
- chore: normalize copyrights (#9300)
133+
- chore: bump Go patch version (#9303, #9307)
134+
- chore: replace github.com/pkg/errors with native error package in the acl, algo, audit, backup,
135+
check_upgrade and chunker modules (#9372)
136+
- bump Ubuntu to v24.04 (#9302)
137+
- Reduce memory usage during Alter execution (#9301)
138+
- Refactor test code (#9250)
139+
- refactor(contrib):remove and relocate contrib folder content (#9316)
140+
- Add Dockerfile and cd for pushing nightly docker images (#9313)
141+
- update URLs to download data from dgraph-benchmarks repo (#9404)
142+
- add test cases for dot product with constant vector (#9401)
143+
- update grpc protos (#9452)
144+
- update the URL for sending telemetry (#9395)
145+
- prepare to release v25 (#9391)
146+
- fix XML unmarshalling (#9335)
147+
- Fix nightly build (#9487)
148+
149+
- **CI/CD**
150+
- .github/workflows: Migrate workflows to Blacksmith runners (#9504)
151+
- chore: update benchmark paths (#9305)
152+
153+
- **Test**
154+
- chore(test): Improve localcluster tests speed and resiliency (#9499)
155+
- chore(test): Increase performance of t-harness tests (#9485)
156+
- chore(tests): Future-proof whitelist against Docker network changes (#9500)
157+
158+
- **Documentation**
159+
- Update README.md - Neo4j does not support Gremlin (#9421)
160+
- Update readme to point to the latest Dgraph version (#9451)
161+
162+
- **Dependency Updates**
163+
- chore(deps): Update actions to v6 (main) (major) (#9509)
164+
- chore(deps): Update actions to v5 (main) (major) (#9482)
165+
- chore(deps): Update go minor and patch (main) (#9494, #9466, #9459, #9455, #9444, #9434, #9424,
166+
#9414, #9402, #9397, #9366, #9360, #9358, #9352, #9339, #9331, #9327, #9306, #9297)
167+
- chore(deps): Update infra minor and patch (main) (#9495, #9342)
168+
- chore(deps): Update golang Docker tag to v1.24.5 (main) (#9470)
169+
- chore(deps): Update golang Docker tag to v1.24.4 (main) (#9445)
170+
- chore(deps): Update golang Docker tag to v1.24.3 (main) (#9410)
171+
- chore(deps): Update golang Docker tag to v1.24.2 (#9384)
172+
- chore(deps): Update golang Docker tag to v1.24.1 (#9359)
173+
- chore(deps): Update docker/login-action action to v3.5.0 (main) (#9481)
174+
- chore(deps): Update docker/login-action action to v3.4.0 (#9353)
175+
- chore(deps): Update docker/setup-buildx-action action to v3.11.1 (main) (#9454)
176+
- chore(deps): Update docker/build-push-action action to v6.18.0 (main) (#9435)
177+
- chore(deps): Update docker/build-push-action action to v6.17.0 (#9415)
178+
- chore(deps): Update docker/build-push-action action to v6.16.0 (#9399)
179+
- chore(deps): Update docker/build-push-action action to v6.14.0 (#9320)
180+
- chore(deps): Update trunk-io/analytics-uploader action to v2 (main) (#9462)
181+
- chore(deps): Update module github.com/docker/docker to v28.3.3+incompatible [SECURITY] (main)
182+
(#9477)
183+
- chore(deps): Update module github.com/docker/docker to v28 (#9334)
184+
- chore(deps): Update module github.com/dgraph-io/dgo/v250 to v250.0.0-preview2 (#9411)
185+
- chore(deps): Update module github.com/spf13/cobra to v1.9.0 (#9311)
186+
- chore(deps): Update module github.com/golang/snappy to v1 (#9341)
187+
- chore(deps): Update module github.com/golang-jwt/jwt/v5 to v5.2.2 [SECURITY] (#9357)
188+
- chore(deps): Update module github.com/go-jose/go-jose/v4 to v4.0.5 [SECURITY] (#9318)
189+
- chore(deps): Update module github.com/IBM/sarama to v1.45.2 (#9425)
190+
- chore(deps): Update module github.com/minio/minio-go/v6 to v7 (main) (#9436)
191+
- chore(deps): Update github.com/golang/geo digest to e8fe6a7 (main) (#9438)
192+
- chore(deps): Update github.com/golang/geo digest to 0a13e5a (#9409)
193+
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#9457)
194+
195+
- **New Contributors**
196+
- @mbledkowski made their first contribution in #9421
197+
- @nixfit made their first contribution in #9451
198+
- @eileenaaa made their first contribution in #9483
199+
- @qujoux made their first contribution in #9492
200+
- @blacksmith-sh[bot] made their first contribution in #9504
201+
202+
## [v24.1.5] - 2024-12-30
203+
204+
[v24.1.5]: https://github.com/dgraph-io/dgraph/compare/v24.1.4...v24.1.5
205+
206+
- **Fixed**
207+
- fix(core): Fix bug in export with empty data (#9502)
208+
209+
## [v24.1.4] - 2024-12-19
210+
211+
[v24.1.4]: https://github.com/dgraph-io/dgraph/compare/v24.1.3...v24.1.4
212+
213+
- **Fixed**
214+
- fix(core): add additional checks in verifyUniqueWithinMutation for pruned mutations (#9478)
215+
- fix(core): Fix race condition in mutation map (#9473) (#9480)
216+
217+
## [v24.1.3] - 2024-12-17
218+
219+
[v24.1.3]: https://github.com/dgraph-io/dgraph/compare/v24.1.2...v24.1.3
220+
221+
- **Fixed**
222+
- fix(graphql): fix error handling in webhooks (#9374) (#9379)
223+
- fix(core): delete all before set for scalar postings (#9378) (#9380)
224+
- fix(core): fix reverse edge loss when set and delete occur together (#9403)
225+
226+
## [v24.1.2] - 2024-12-16
227+
228+
[v24.1.2]: https://github.com/dgraph-io/dgraph/compare/v24.1.1...v24.1.2
229+
230+
- **Fixed**
231+
- undo the breaking change made while removing sentry flag (#9365)
232+
233+
## [v24.1.1] - 2024-12-15
234+
235+
[v24.1.1]: https://github.com/dgraph-io/dgraph/compare/v24.1.0...v24.1.1
236+
237+
> **Warning** This release has an unexpected breaking change in the `dgraph alpha` and `dgraph zero`
238+
> commands. If you are passing a `--telemetry="sentry=false;"` or something equivalent, you need to
239+
> remove the sentry option from the command line. This is fixed in
240+
> [v24.1.2](https://github.com/dgraph-io/dgraph/releases/tag/v24.1.2) and you should use the new
241+
> version instead of v24.1.1
242+
243+
- **Fixed**
244+
- fix(core): put new metrics behind a feature flag (#9337)
245+
- fix(core): fix unmarshal protobuf when len val is 0 (#9347) (#9349)
246+
- fix(core): fix read scalar list with rollups (#9350) (#9351)
247+
248+
- **Changed**
249+
- Remove sentry integration from both Alpha & Zero (#9343) (#9344)
250+
251+
## [v24.1.0] - 2024-12-11
252+
253+
[v24.1.0]: https://github.com/dgraph-io/dgraph/compare/v24.0.5...v24.1.0
254+
255+
- **Added**
15256

16257
- **GraphQL**
17-
- feat(graphql): adds translated DQL to extensions response when the "--graphql debug" super flag
18-
is set to true (#9280)
258+
- feat(graphql): adds translated DQL to extensions response when the "graphql debug" super flag is
259+
set to true (#9280)
19260

20-
[v24.X.X]: https://github.com/dgraph-io/dgraph/compare/v24.0.5...v24.X.X
261+
- **Fixed**
262+
- fix(core): change delete-on-update to remove-on-update and set default (#9329)
263+
264+
- **Chore**
265+
- Update changelog for v24.1.0 (#9336)
21266

22267
## [v24.0.5] - 2024-11-05
23268

0 commit comments

Comments
 (0)