Skip to content

@hendrikmuhs hendrikmuhs released this Dec 11, 2020 · 3 commits to release-0.5.0 since this release

Less is more, keyvi 0.5.0 features:

  • simplify msgpack<-> json parsing
  • simplify dictionary compiler, no more "small" dictionary compilers
    • use 1 dictionary compiler for all use cases which overflows to disk on demand
  • removal of dependencies on xchange and TPIE
    • smaller code base, reduced build time and smaller binaries
  • removal of python 3.5 (EOL) package, new package for python 3.9
Assets 2

@narekgharibyan narekgharibyan released this Aug 18, 2020

  • support for aarch64 was added (#168)
Assets 2

@narekgharibyan narekgharibyan released this Aug 3, 2020

  • (Rust) changed return type of Dictionary::new() from Result<Dictionary, &str> -> io::Result<Dictionary> to be more consistent with other libraries and make error handling easier. (#166)
Assets 2

@narekgharibyan narekgharibyan released this Jul 24, 2020

  • fixed a memory leak in SerializationUtils (#164)
Assets 2

@narekgharibyan narekgharibyan released this Jul 20, 2020

  • added get_all_items bindings to Rust (#161)
  • updated utfcpp - 3rdparty utf8 utils (#158)
  • updated examples to python 3 (#159)
  • formatted rust code with cargo fmt (#162)
Assets 2

@hendrikmuhs hendrikmuhs released this Jun 16, 2020

Fixes

  • fix race condition in index when concurrently accessing same segment (#154)
  • fix overflow in distance calculation (#156)
Assets 2
  • v0.4.1
  • be6761c
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.4.1
  • be6761c
  • Compare
    Choose a tag to compare
    Search for a tag

@narekgharibyan narekgharibyan released this Apr 17, 2020

  • dropped most module imports from global keyvi namespace, from now on only submodule imports are supported #147
  • using package msgpack instead of msgpack-python: for more details regarding compatability see here #145
  • rust bindings now support return of internal msgpack value #146
Assets 2

@hendrikmuhs hendrikmuhs released this Apr 13, 2020

New and Noteworthy

  • packages for python 3.8
  • lots of keyvi index improvements, keyvi index is now usable as "beta" feature (usable, limited in functionality)
  • fuzzy completion overhaul

Breaking changes

  • drop support for python 2.7 and 3.4
  • drop manylinux 1 packages in favor of manylinux 2014, older distributions might not be supported anymore
  • drop support for macOS 10.11, 10.12, macOS 10.13 is now the minimum
Assets 2
  • v0.3.2
  • a167b1b
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.3.2
  • a167b1b
  • Compare
    Choose a tag to compare
    Search for a tag

@amit-cliqz amit-cliqz released this Sep 19, 2018

  • Refactoring of value types (#93)
  • Bugfixes (#100, #103)
  • Note that issue #96 still remains open
Assets 2

@narekgharibyan narekgharibyan released this Aug 31, 2018

  • Index Autoconfiguration, overcoming filedescriptor limitations (#79)
  • Using docker on Travis-CI (#95)
  • CPython3.7 and PyPy2 packages
  • Using libcpp_utf8_output_string from autowrap (#84)
  • Code quality and style improvements
  • Bug fixes
Assets 2