Unclaimed project
Are you a maintainer of nixiesearch? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
nixiesearch
Hybrid search engine, combining best features of text and semantic search worlds
searchsearch-enginesemantic-search
Last updated 3 months ago
Back to changelogMajor changes
- implement multi-embeddings for text[] fields by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/662
- add qwen3 embedding support by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/665
- qwen3-reranker support by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/666
- jsoniter-based document decoder by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/672
- Add experimental GraalVM native-image build by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/674
- Use parallel S3 fetch for files >1Mb by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/697
- AWS Lambda runtime support for searcher by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/698
- Increase max number of dims for embeddings in index to 8192 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/706
Minor changes
- allow 1g/1m/1b single letter syntax for sizes, fix exponential notation by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/679
- fix offline indexing not obeying the flush.interval by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/680
fix _score field being always missing in JSON doc response by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/681CI: upgrade to kafka 4.0 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/663ci: bump JDK to 25 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/664unbreak document decoder benchmark by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/673fix grammar/style in log messages by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/676Regenerate native reachability metadata for GraalVM by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/686Migrate to a dummy slf4j logger without logback by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/687use OPENAI_API_KEY/COHERE_API_KEY env var to define secrets for saas … by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/688add model warmup for API embed providers by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/689add CORS policy for all API methods by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/690Native: run tests under the NI agent to get all reflection metadata by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/696Add config option for choosing between mmap/nio lucene directories by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/699also publish images to AWS ECR registry by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/700fix native image build to re-use NI resources from the jar by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/704doc: add note on private ECR for lambda by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/705native: disable model warmup as it might add a lot of startup latency by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/707native: wrap all FS access into IO.blocking by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/708fix incorrect base64 decoding of lambda api payload by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/710add more logging for lambda runtime by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/709show detailed request timings in search response by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/711enable G1 GC for native build by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/713fix searcher failure on loading immutable index from r/o path by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/712sync webui with master - fixes react crash due to config syntax change by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/717Dependencies
- Update onnxruntime to 1.23.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/646
- Update http4s-circe, http4s-dsl, ... to 1.0.0-M45 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/644
- Update commons-lang3 to 3.19.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/645
- Update scalafmt-core to 3.9.10 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/643
- Update zstd-jni to 1.5.7-6 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/661
- Update logback-classic to 1.5.20 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/660
- Update scalafmt-core to 3.10.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/657
- Update tokenizers to 0.35.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/659
- Update lucene-analysis-common, ... to 10.3.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/653
- Update sbt, scripted-plugin to 1.11.7 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/652
- Update circe-core, circe-generic, ... to 0.14.15 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/649
- Update http4s-circe, http4s-dsl, ... to 1.0.0-M46 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/651
- Update onnxruntime to 1.23.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/654
- update to jinjava 2.8.1 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/667
- Update jinjava to 2.8.2 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/668
- Update onnxruntime to 1.23.2 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/669
- Update prometheus-metrics-core, ... to 1.4.2 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/670
- Update sbt-scalafmt to 2.5.6 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/671
- Update commons-codec to 1.20.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/675
- Update prometheus-metrics-core, ... to 1.4.3 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/678
- Update commons-io to 2.21.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/677
- use jdk25 for docker image by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/682
- update ubuntu docker image to 25.10-20251007 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/683
- bump java-async-profiler to 4.2 by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/684
- bump CUDA to 12.8 to support 5090/B200 Blackwell by @shuttie in https://github.com/nixiesearch/nixiesearch/pull/685
- Update sbt, scripted-plugin to 1.12.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/725
- Update jsoniter-scala-circe, ... to 2.38.8 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/724
- Update s3 to 2.40.7 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/720
- Update scalafmt-core to 3.10.3 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/722
- Update tokenizers to 0.35.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/719
- Update api to 0.35.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/718
- Update s3 to 2.35.5 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/655
- Update scala3-library to 3.7.4 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/692
- Update s3 to 2.35.11 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/693
- Update kafka-clients to 4.1.1 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/695
- Update scallop to 5.3.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/703
- Update lucene-analysis-common, ... to 10.3.2 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/702
- Update commons-lang3 to 3.20.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/701
- Update jsoniter-scala-circe, ... to 2.38.5 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/715
- Update scallop to 6.0.0 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/716
- Update scalafmt-core to 3.10.2 by @scala-steward in https://github.com/nixiesearch/nixiesearch/pull/714
Full Changelog: https://github.com/nixiesearch/nixiesearch/compare/0.7.2...0.8.0