Changelog
[0.95] - 2026-07-31
- requires collocatordb >= 1.5.0, which fixes the leaks in the collocator lookup, 3.6 kB per uncached collocator request, and builds against the rocksdb of the distribution
- CI and docker image install the rocksdb package instead of building rocksdb 5.11 from source
[0.94] - 2026-07-30
- fixed a crash on out of range word ranks: a single request with a
w parameter beyond the vocabulary size, or a getVecsByRanks request with such a rank, killed the worker process - fixed
w2v.merge, which died at startup with "Undefined subroutine &main::mergeVectors", and the lookup of count based collocators and precomputed profiles for merged models, which used unshifted ranks - fixed
getVecsByRanks, which answered every request with "Undefined subroutine &main::getVecs", so the collocator SOM never got its vectors, and which was only reachable below the /derekovecs prefix - fixed memory leaks in the request path: per request the server leaked the target sum array, the thread handles, the target word list and the collocator results of all window threads, plus every string and array returned from C to perl (Inline::C copies those but never frees them)
- the result caches are size limited now and configurable via the new
cache configuration section; the neighbourhood cache never hit before because lookup and store used different keys - added
w2v.compare_to configuration option to configure a derekovecs instance to compare results to (currently only count-based LogDice-delta supported)
[0.93.2] - 2024-11-15
- fixed calculation of total token count by using collocatordb 1.3.2
[0.93.1] - 2024-09-13
- usage call warning fixed
- switched to alpine base image for docker
- slimmed down docker image
[0.93] - 2024-08-28
- export buttons added to all data tables
- (downtime) announcements can be fetched from Nextcloud calendar
- fixed KorAP queries for alternatives
- fixed distance operator in KorAP queries
- fixed build with gcc 14.2 and clang 18
- fixed MacOS build
- KorAP instance url is now configurable
- CoRoLa reference added to info tab
[0.92.1] - 2023-11-06
- fixed json encoding of double quotes in
getClassicCollocators - shows derekovecs version in page footer
- changelog added
[0.92] - 2023-11-05
- new WS function
getVocabSize (internally getVocabSize()) - new WS function
getServerVersion - new WS function
getModelName - Announce scheduled downtimes in info tab