Skip to content

Releases: valeriansaliou/sonic

Sonic v1.3.5

10 Jul 20:09
v1.3.5
7d33d55
Compare
Choose a tag to compare
  • Rolled back rocksdb version, as the latest version does not link properly in --release mode [@valeriansaliou].

Sonic v1.3.4

10 Jul 19:42
v1.3.4
f0e139f
Compare
Choose a tag to compare
  • Dependencies have been bumped to latest versions (namely: rocksdb, clap, regex) [@valeriansaliou].

Sonic v1.3.3

07 Jul 13:55
v1.3.3
7c1ec6c
Compare
Choose a tag to compare

Sonic v1.3.2

09 Nov 17:15
ec3c660
Compare
Choose a tag to compare
  • Fixed Norwegian stopwords [@valeriansaliou, #239].
  • Code has been formatted according to clippy recommendations. This does not change the way Sonic behaves [@pleshevskiy, #233].
  • Added support for Chinese word segmentation in tokenizer (note that as this adds quite some size overhead to the final binary size, the feature tokenizer-chinese can be disabled when building Sonic) [@vincascm, #209].

Sonic v1.3.1

03 Nov 01:52
5a59a1c
Compare
Choose a tag to compare

Sonic v1.3.0

27 Jun 11:07
8446e16
Compare
Choose a tag to compare

Sonic v1.2.4

25 Jun 12:26
97509d2
Compare
Choose a tag to compare
  • Fixed multiple deadlocks, which where not noticed in practice by running Sonic at scale, but that are still theoretically possible [@BurtonQin, #213, #211].
  • Added support for Latin, which is now auto-detected from terms [@valeriansaliou, e6c5621].
  • Added Latin stopwords [@valeriansaliou, e6c5621].
  • Dependencies have been bumped to latest versions (namely: rocksdb, radix, hashbrown, whatlang) [@valeriansaliou].
  • Added a release script, with cross-compilation capabilities (currently for the x86_64 architecture, dynamically linked against GNU libraries) [@valeriansaliou, 961bab9].

Sonic v1.2.3

14 Oct 16:23
e99a99c
Compare
Choose a tag to compare
  • RocksDB compression algorithm has been changed from LZ4 to Zstandard, for a slightly better compression ratio, and much better read/write performance; this will be used for new SST files only [@valeriansaliou, cd4cdfb].
  • Dependencies have been bumped to latest versions (namely: rocksdb) [@valeriansaliou, cd4cdfb].

Sonic v1.2.2

12 Jul 02:07
a5351e0
Compare
Choose a tag to compare
  • Fixed a regression on optional configuration values not working anymore, due to an issue in the environment variable reading system introduced in v1.2.1 [@valeriansaliou, #155].
  • Optimized some aspects of FST consolidation and pending operations management [@valeriansaliou, #156].

Sonic v1.2.1

08 Jul 15:25
064ce17
Compare
Choose a tag to compare
  • FST graph consolidation is now able to ignore new words when the graph is over configured limits, which are set with the new store.fst.graph.max_size and store.fst.graph.max_words configuration variables [@valeriansaliou, 53db9c1].
  • An integration testing infrastructure has been added to the Sonic automated test suite [@vilunov, #154].
  • Configuration values can now be sourced from environment variables, using the ${env.VARIABLE} syntax in config.cfg [@perzanko, #148].
  • Dependencies have been bumped to latest versions (namely: rand, radix and hashbrown) [@valeriansaliou, c1b1f54].