Releases: erigontech/mdbx-go
Releases · erigontech/mdbx-go
Add `Label` parameter to Env
Breaking change: Add Label
parameter to Env for better understendability of error messages in future
Simplify getVal
New setval approach (#148) * save * better naming * removed unused --------- Co-authored-by: Ilya Miheev <[email protected]>
reduce CGO overhead for passing keys
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
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
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
mdbx v0_12_10 (#136)
v0.37.2: ListDBI close cursor
What's Changed
- linter up by @AskAlexSharov in #129
- up github-ci versions by @AskAlexSharov in #132
- close cursor inside ListDBI method by @AskAlexSharov in #135
Full Changelog: v0.37.1...v0.37.2
v0.27.24: ListDBI close cursor
rm config.h
.Version()
v0.37.1 mdbx_version description string (#131)
v0.27.22: Version()
Added mdbx.Version() function that returns the C library version string in git describe format, e.g.: v0.12.0-71-g1cac6536