Skip to content

Releases: JuliaGenAI/RAGTools.jl

v0.10.0

27 Nov 19:22
f8a6994

Choose a tag to compare

RAGTools v0.10.0

Diff since v0.9.0

No breaking changes.

Updated

  • Increased compat for PromptingTools to v0.85
  • Moved up compat for PromptingTools to v0.87 (fixing api key bug for embedding models)

Fixed

  • Fixed mock embedding response in the tests

Commits

Merged pull requests:

v0.9.0

26 Nov 08:05
fb5bf50

Choose a tag to compare

RAGTools v0.9.0

Diff since v0.8.0

BREAKING CHANGES

  • Increased compat for PromptingTools to v0.84, which changes the order of api key arg handling (now explicit api_key takes precedence over ENV vars!)

Commits

Merged pull requests:

v0.8.0

17 Oct 17:45
c833b14

Choose a tag to compare

RAGTools v0.8.0

Diff since v0.7.0

No breaking changes.

Updated

  • Increased compat for PromptingTools to v0.83

Commits

Merged pull requests:

v0.7.0

21 Sep 10:52
e8b0430

Choose a tag to compare

RAGTools v0.7.0

Diff since v0.6.0

No breaking changes!

Updates

  • Increased PromptingTools compat to v0.82

Commits

Merged pull requests:

v0.6.0

30 Aug 16:08
ddd83a4

Choose a tag to compare

RAGTools v0.6.0

Diff since v0.5.0

No breaking changes.

Updated

  • Increased compat for PromptingTools

Commits

Merged pull requests:

  • Bump version to 0.6.0 and update dependencies (#22) (@svilupp)

v0.5.0

28 May 07:58
9a0d613

Choose a tag to compare

RAGTools v0.5.0

Diff since v0.4.0

No breaking changes.

Updated

  • PromptingTools compat increased (RT experimental module is now fully removed)

Merged pull requests:

v0.4.0

02 May 11:52
6285825

Choose a tag to compare

RAGTools v0.4.0

Diff since v0.3.1

No breaking changes.

Updated

  • Increased PromptingTools compat to v0.74.2 to enable new models.

Merged pull requests:

v0.3.1

08 Apr 08:18
b4f2912

Choose a tag to compare

RAGTools v0.3.1

Diff since v0.3.0

Added

  • docs: Contribute section to the README.

Refactored

  • chore: format files using JuliaFormatter.jl.
  • refactor: split types.jl into separate files (types/candidate_chunks.jl, types/document_term_matrix.jl, type/index.jl, types/rag_result.jl) to improve readability and ease contribution. This is an internal refactoring that should have no functional impact on users, but is noted here in case any issues arise.

Commits

Merged pull requests:

  • Format files with Julia formatter (#13) (@pabvald)
  • Split types.jl in different files to improve readability and ease contribution (#16) (@pabvald)

v0.3.0

06 Mar 11:26
04a725d

Choose a tag to compare

RAGTools v0.3.0

Diff since v0.2.1

Breaking Changes

Added

  • Added ReciprocalRankFusionReranker and associated rerank method for hybrid retrieval (MultiIndex with embeddings and keywords indices referring to the same chunks).

Commits

Merged pull requests:

v0.2.1

06 Mar 10:42
f9fb20a

Choose a tag to compare

RAGTools v0.2.1

Diff since v0.2.0

Breaking Change

Fixed

  • Fixed find_closest to pass kwargs to bm25 to allow for normalization of scores
  • Fixed a bug in ChunkEmbeddingsIndex where users couldn't create a bitpacked index with embeddings of type BitMatrix (to use finder=BitPackedCosineSimilarity())

Commits

Merged pull requests:

  • Pass find_similar kwargs to bm25 function (#10) (@svilupp)