Skip to content

Release v0.0.1

Latest
Compare
Choose a tag to compare
@jruaux jruaux released this 10 Oct 19:18

Changelog

🚀 Features

  • e4d6c7d messagehistory: implement MessageHistory feature
  • eeef663 notebooks: port 04_vectorizers.ipynb
  • db1cdbe notebooks: port vectorizers notebook from Python to Java
  • 2021c19 semantic_router: first cut of semantic router
  • e39b6bc rerank: add VoyageAI reranker and enhance CohereReranker
  • 39ecf0a rerank: add Cohere reranker implementation
  • 96b0d03 implement HuggingFace cross-encoder reranking with ONNX
  • 2204170 query: add sortBy and inOrder parameters to vector queries
  • d9baf56 query: add aggregation and hybrid search queries
  • f20eaa0 implement semantic and embeddings cache extensions
  • ec074f7 add vectorizer infrastructure for embedding generation
  • c7d359a implement more sofisticated storage backbone
  • 2d346f5 initial implementation of RedisVL4J

🐛 Fixes

  • 6ec8780 test: use ONNX-compatible model for SemanticRouterIntegrationTest
  • c172954 vectorizers: add inputType parameter for Cohere v3 models
  • 84ccbcd notebooks: rewrite 04_vectorizers.ipynb with correct APIs
  • 860d3c5 router: remove dead debug code from SemanticRouter
  • 0231aed javadoc: use versioned Jedis URL to prevent redirect warning
  • b56a922 javadoc: add comprehensive Javadoc and suppress Lombok warnings
  • b4340fc spotbugs: address spotbugs reports
  • b530ea5 test: clean VoyageAI test and rename TokenizationDebugTest -> CrossEncoderTokenizationTest

🔄️ Changes

  • 416bc88 improve code organization and test coverage

🧪 Tests

  • 1c7fd50 notebooks: add comprehensive integration test for vectorizers notebook
  • cf58034 add comprehensive vectorizer provider tests
  • 7516ace add test categorization for better test organization

🧰 Tasks

  • 481d043 deps: bump jedis from 6.2.0 up to 7.0.0
  • c199cb2 notebooks: update all notebooks to use Jedis 6.2.0
  • 6672f6d apply spotless formatting
  • 4dd2d79 initial empty commit

🛠 Build

  • 957892a GitHub Actions workflows
  • c55f62e add ONNX Runtime and model loading dependencies

📝 Documentation

  • f6e62d8 readme: update main README
  • 09adf55 add semantic router documentation
  • 7c8bb5d first cut of Antora docs site
  • 5959bc1 add Jupyter notebooks for cache functionality

Contributors

We'd like to thank the following people for their contributions: