@cryptotaxi247 / kubo / commits / 2b5adeedc

Upgrade go-ds-pebble to v0.5.3 (#11011)

This fixes a panic that happens when reusing a batch go-datastore Batch.

Andrew Gillis committed Oct 3, 2025 at 23:33 UTC 2b5adeedcc1277aea186b166f26374e673532244
5 files changed +8 -8
docs/changelogs/v0.39.md
+2 -2
@@ -30,8 +30,8 @@ For Docker users, the legacy `ipfs/go-ipfs` image name now shows a deprecation n
30
31 ### 📦️ Important dependency updates
32
33 -- update `go-ds-pebble` to [v0.5.2](https://github.com/ipfs/go-ds-pebble/releases/tag/v0.5.2)
33 +- update `go-ds-pebble` to [v0.5.3](https://github.com/ipfs/go-ds-pebble/releases/tag/v0.5.3)
34
35 ### 📝 Changelog
36
37 -### 👨‍👩‍👧‍👦 Contributors
\ No newline at end of file
37 +### 👨‍👩‍👧‍👦 Contributors
docs/examples/kubo-as-a-library/go.mod
+1 -1
@@ -82,7 +82,7 @@ require (
82 github.com/ipfs/go-ds-flatfs v0.5.5 // indirect
83 github.com/ipfs/go-ds-leveldb v0.5.2 // indirect
84 github.com/ipfs/go-ds-measure v0.2.2 // indirect
85 - github.com/ipfs/go-ds-pebble v0.5.2 // indirect
85 + github.com/ipfs/go-ds-pebble v0.5.3 // indirect
86 github.com/ipfs/go-dsqueue v0.0.5 // indirect
87 github.com/ipfs/go-fs-lock v0.1.1 // indirect
88 github.com/ipfs/go-ipfs-cmds v0.15.0 // indirect
docs/examples/kubo-as-a-library/go.sum
+2 -2
@@ -321,8 +321,8 @@ github.com/ipfs/go-ds-leveldb v0.5.2 h1:6nmxlQ2zbp4LCNdJVsmHfs9GP0eylfBNxpmY1csp
321 github.com/ipfs/go-ds-leveldb v0.5.2/go.mod h1:2fAwmcvD3WoRT72PzEekHBkQmBDhc39DJGoREiuGmYo=
322 github.com/ipfs/go-ds-measure v0.2.2 h1:4kwvBGbbSXNYe4ANlg7qTIYoZU6mNlqzQHdVqICkqGI=
323 github.com/ipfs/go-ds-measure v0.2.2/go.mod h1:b/87ak0jMgH9Ylt7oH0+XGy4P8jHx9KG09Qz+pOeTIs=
324 -github.com/ipfs/go-ds-pebble v0.5.2 h1:85kWoZ15RcFfy7Oh+OmRvQuREOq/EYsWFHPHt1FUbvk=
325 -github.com/ipfs/go-ds-pebble v0.5.2/go.mod h1:pn2bxYkAE7JRkbAF7D8xuEEFD3oOQ7QqQZPWkAVBs58=
324 +github.com/ipfs/go-ds-pebble v0.5.3 h1:4esRt82+LkenUnIWyUCghR1gzRfqeCYGGKX/hRmabro=
325 +github.com/ipfs/go-ds-pebble v0.5.3/go.mod h1:pn2bxYkAE7JRkbAF7D8xuEEFD3oOQ7QqQZPWkAVBs58=
326 github.com/ipfs/go-dsqueue v0.0.5 h1:TUOk15TlCJ/NKV8Yk2W5wgkEjDa44Nem7a7FGIjsMNU=
327 github.com/ipfs/go-dsqueue v0.0.5/go.mod h1:i/jAlpZjBbQJLioN+XKbFgnd+u9eAhGZs9IrqIzTd9g=
328 github.com/ipfs/go-fs-lock v0.1.1 h1:TecsP/Uc7WqYYatasreZQiP9EGRy4ZnKoG4yXxR33nw=
go.mod
+1 -1
@@ -32,7 +32,7 @@ require (
32 github.com/ipfs/go-ds-flatfs v0.5.5
33 github.com/ipfs/go-ds-leveldb v0.5.2
34 github.com/ipfs/go-ds-measure v0.2.2
35 - github.com/ipfs/go-ds-pebble v0.5.2
35 + github.com/ipfs/go-ds-pebble v0.5.3
36 github.com/ipfs/go-fs-lock v0.1.1
37 github.com/ipfs/go-ipfs-cmds v0.15.0
38 github.com/ipfs/go-ipld-cbor v0.2.1
go.sum
+2 -2
@@ -388,8 +388,8 @@ github.com/ipfs/go-ds-leveldb v0.5.2 h1:6nmxlQ2zbp4LCNdJVsmHfs9GP0eylfBNxpmY1csp
388 github.com/ipfs/go-ds-leveldb v0.5.2/go.mod h1:2fAwmcvD3WoRT72PzEekHBkQmBDhc39DJGoREiuGmYo=
389 github.com/ipfs/go-ds-measure v0.2.2 h1:4kwvBGbbSXNYe4ANlg7qTIYoZU6mNlqzQHdVqICkqGI=
390 github.com/ipfs/go-ds-measure v0.2.2/go.mod h1:b/87ak0jMgH9Ylt7oH0+XGy4P8jHx9KG09Qz+pOeTIs=
391 -github.com/ipfs/go-ds-pebble v0.5.2 h1:85kWoZ15RcFfy7Oh+OmRvQuREOq/EYsWFHPHt1FUbvk=
392 -github.com/ipfs/go-ds-pebble v0.5.2/go.mod h1:pn2bxYkAE7JRkbAF7D8xuEEFD3oOQ7QqQZPWkAVBs58=
391 +github.com/ipfs/go-ds-pebble v0.5.3 h1:4esRt82+LkenUnIWyUCghR1gzRfqeCYGGKX/hRmabro=
392 +github.com/ipfs/go-ds-pebble v0.5.3/go.mod h1:pn2bxYkAE7JRkbAF7D8xuEEFD3oOQ7QqQZPWkAVBs58=
393 github.com/ipfs/go-dsqueue v0.0.5 h1:TUOk15TlCJ/NKV8Yk2W5wgkEjDa44Nem7a7FGIjsMNU=
394 github.com/ipfs/go-dsqueue v0.0.5/go.mod h1:i/jAlpZjBbQJLioN+XKbFgnd+u9eAhGZs9IrqIzTd9g=
395 github.com/ipfs/go-fs-lock v0.1.1 h1:TecsP/Uc7WqYYatasreZQiP9EGRy4ZnKoG4yXxR33nw=