Skip to content

Releases: warrenfalk/rocksdb-sharp

v6.2.2

20 Aug 17:04
Compare
Choose a tag to compare

Update to RocksDb 6.2.2

  • Auto generation of native imports from c.h
  • Now including zlib, lz4, and zstd in native binary
  • Several bugs fixed and features added

v5.17.2

22 Feb 01:58
Compare
Choose a tag to compare

Update to RocksDb 5.17.2

  • 32-bit builds of the RocksDb binary are no longer distributed (they will still work, if they can be built, but must be packaged manually)
  • New implementations for
    • CheckPoint
    • WriteBatch.PopSavePoint()
    • DbOptions.SetMaxFileOpeningThreads()
    • new functions on SstFileWriter
    • BlockBasedTableOptions.SetBlockCache()
  • Several bug fixes
  • Deprecated some functions and enumerations which are replaced in upcoming versions

v5.4.6.10

18 Nov 17:06
Compare
Choose a tag to compare

Fix several bugs
Switch from long to UIntPtr for native size_t

v5.4.6.9

24 Jun 19:49
Compare
Choose a tag to compare

Fix GC-move bug with SetUpperBound() and Iterators
Fix some project settings
Fix a posix shared library loading bug for non-matching native versions
Add (nonconfigurable) CompactRange() functionality

v5.4.6.7

20 Jun 14:23
Compare
Choose a tag to compare
v5.4.6.7 Pre-release
Pre-release

This release reorganizes RocksDbSharp and RocksDbNative so that the latter is a proper csproj with an assembly output. This fixes the problem with using RocksDbSharp in a unit test environment as well as any environment that uses shadow copying or runs from a different codebase than usual.

The native libraries have been removed from the RocksDbSharp csproj and moved to a new RocksDbNative csproj. The RocksDbNative csproj now also builds an assembly with a single class and a single method for getting the codebase. If you previously had a project reference to the RocksDbSharp project, native binaries were automatically copied for you. This is no longer true and not desired. Now the project reference works like the package reference and you should add a project reference to RocksDbNative to get the native binaries.

v5.4.6.2

17 Jun 14:41
Compare
Choose a tag to compare

RocksDbSharp v5.4.6 (rocksdb 5.4.6)
RocksDbNative v5.4.6.2

Portable native build (no avx2)

v5.4.6

06 Jun 14:44
Compare
Choose a tag to compare

RocksDbSharp v5.4.6 (rocksdb 5.4.6)

  • Improve native library search algorithm to work with shadow copying
  • Add support for custom comparators
  • Add support for Env
  • Add support for SstFileWriter
  • Add support for WriteBatchWithIndex
  • Update to rocksdb 5.4.6

v5.3.4.1

17 May 01:59
Compare
Choose a tag to compare

RocksDbSharp v5.3.4.1 (rocksdb 5.3.4)

Fix native load bug on Mono 5
Remove unused native dependency in Linux native binary

v5.3.4

14 May 12:19
Compare
Choose a tag to compare

RocksDbSharp v5.3.4.0 (rocksdb 5.3.4)

v5.2.1

25 Apr 20:45
Compare
Choose a tag to compare

RocksDbSharp v5.2.1.0 (rocksdb 5.2.1)

Update to RocksDb 5.2.1
Add ListColumnFamilies to high level
Correctly support netstandard1.6