Skip to content

Releases: erigontech/mdbx-go

Add `Label` parameter to Env

21 Nov 08:49
f71fbcb
Compare
Choose a tag to compare

Breaking change: Add Label parameter to Env for better understendability of error messages in future

Simplify getVal

17 Jun 12:24
aab789d
Compare
Choose a tag to compare
New setval approach (#148)

* save

* better naming

* removed unused

---------

Co-authored-by: Ilya Miheev <[email protected]>

reduce CGO overhead for passing keys

13 Jun 09:56
e921652
Compare
Choose a tag to compare
Key non pointer opt (#144)

* changed to non-pointer with key

* changed cgosymbolizer

* deleted unnecessary line

* replaced all just with parent check for txn

---------

Co-authored-by: Ilya Miheev <[email protected]>
Co-authored-by: alex.sharov <[email protected]>

reduce CGO overhead for passing keys

13 Jun 08:56
39eccf6
Compare
Choose a tag to compare
Key non pointer opt (#143)

* changed to non-pointer with key

* changed cgosymbolizer

---------

Co-authored-by: Ilya Miheev <[email protected]>

reduce CGO overhead for passing values

13 Jun 03:04
4c86898
Compare
Choose a tag to compare
No pointer optimisation txn (#142)

* added valNP (no pointer value) argument to Txn obj tp increase performance (see GetFast for more details)

* replace txn.Get with txn.GetFast realization

* change type of txn.val from *C.MDBX_val to C.MDBX_val

* no longer takes pointer from env val

---------

Co-authored-by: Ilya Miheev <[email protected]>

v0.38.0: mdbx v0.12.10

15 Apr 05:57
b2b0abd
Compare
Choose a tag to compare
mdbx v0_12_10 (#136)

v0.37.2: ListDBI close cursor

07 Mar 03:06
a15c4f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.37.1...v0.37.2

v0.27.24: ListDBI close cursor

07 Mar 02:55
Compare
Choose a tag to compare

.Version()

09 Jan 09:05
461343f
Compare
Choose a tag to compare
v0.37.1

mdbx_version description string (#131)

v0.27.22: Version()

09 Jan 08:51
839cb7b
Compare
Choose a tag to compare

Added mdbx.Version() function that returns the C library version string in git describe format, e.g.: v0.12.0-71-g1cac6536