Releases: patterns-ai-core/langchainrb
Releases · patterns-ai-core/langchainrb
0.6.18
What's Changed
- Introduce Langchain::LLM::Response object by @alchaplinsky in #340
- Add the
ask()
method to theLangchain::ActiveRecord::Hooks
by @yorzi in #347 - Update spec to check that overlap is respected by @bborn in #346
- Introduce Langchain::Chunk to hold chunk info and metadata in the future by @andreibondarev in #350
- version-0.6.18 by @andreibondarev in #351
New Contributors
Full Changelog: 0.6.17...0.6.18
0.6.17
What's Changed
- Update chroma-db version v0.3.0 to v0.6.0 by @uehara1414 in #334
- Update return type documentation in Chroma by @uehara1414 in #335
- 👷♂️ Conversations: Re-organize conversation code [Part 1] by @alchaplinsky in #336
- 👷♂️ Conversations: Decouple LLMs from Conversations [Part 2] by @alchaplinsky in #337
- 👷♂️ Conversations: Allow OpenAI LLM to return multiple choices [Part 3] by @alchaplinsky in #338
- Semantic chunker by @andreibondarev in #339
- Fix weaviate dep by @andreibondarev in #342
- Update weaviate dep by @andreibondarev in #343
- Version 0.6.17 by @andreibondarev in #344
Full Changelog: 0.6.16...0.6.17
0.6.16
What's Changed
- Chroma DB - Fix metadata dictionary type by @acidtib in #325
- Add "dotenv/load" line to examples by @uehara1414 in #329
- Fix FewShotPromptTemplate validation is not working by @uehara1414 in #327
- Langchain::Chunker::Sentence to split texts by sentences by @andreibondarev in #331
- HyDE-style similarity search by @andreibondarev in #275
- version-0.6.16 by @andreibondarev in #332
New Contributors
- @acidtib made their first contribution in #325
- @uehara1414 made their first contribution in #329
Full Changelog: 0.6.15...0.6.16
0.6.15
What's Changed
- Bump weaviate ruby by @andreibondarev in #316
- Bump activesupport from 7.0.4.3 to 7.0.8 by @dependabot in #315
- Ollama by @andreibondarev in #321
- Version 0.6.15 by @andreibondarev in #322
New Contributors
- @dependabot made their first contribution in #315
Full Changelog: 0.6.14...0.6.15
0.6.14
What's Changed
- update baran by @michelson in #304
- Qdrant#find() method by @andreibondarev in #307
- Add find to pinecone by @asmorris in #308
- Enhance Google search output by @tanys123 in #309
- Avoid duplications when requiring gem dependencies by @dferrazm in #310
- Handle OpenAI API errors by @alchaplinsky in #311
- Update OpenAI completion to use chat API endpoint by @alchaplinsky in #312
- version-0.6.14 by @alchaplinsky in #314
New Contributors
Full Changelog: 0.6.13...0.6.14
0.6.13
What's Changed
- Add k to pinecone's "ask" functionality by @asmorris in #297
- Add k to all asks by @asmorris in #298
- add namespace to add_data method by @asmorris in #300
- Bump faraday by @andreibondarev in #302
- version-0.6.13 by @andreibondarev in #303
New Contributors
Full Changelog: 0.6.12...0.6.13
0.6.12
What's Changed
- Add destroy_default_schema to PGVector by @santib in #281
- Introduce messages to use instead of raw strings by @santib in #276
- Update usage example of PGVector by @santib in #282
- Fix outdated docs in tools and agents by @santib in #287
- rename tool_name and tool_description to name and description by @diego-suarez in #288
- Only add relevant code to the bundled gem by @santib in #292
- Set versions for open-ended dependencies by @santib in #291
- Fix YARD warnings by @santib in #290
- Run CI on push on the main branch by @santib in #289
- Use Zeitwerk by @santib in #278
- version-0.6.12 by @andreibondarev in #294
New Contributors
- @diego-suarez made their first contribution in #288
Full Changelog: 0.6.11...0.6.12
0.6.11
What's Changed
- Cleans up an example which references an extraneous function property by @rthbound in #269
- Adds some specs for unimplemented methods on base classes by @rthbound in #270
- Anthropic fix by @alexrudall in #271
- Milvus fixes by @andreibondarev in #272
- The error message for attempting to load a non-existing file should name the file by @rthbound in #273
- Fix test that depends on a previous one by @santib in #279
- Run tests in random order to prevent bigger issues in the future by @santib in #277
- version-0.6.11 by @andreibondarev in #280
New Contributors
- @rthbound made their first contribution in #269
- @alexrudall made their first contribution in #271
- @santib made their first contribution in #279
Full Changelog: 0.6.10...0.6.11
0.6.10
What's Changed
- Update README.md for the contributing link by @nheingit in #265
- LLM: Anthropic support by @andreibondarev in #267
- version-0.6.10 by @andreibondarev in #268
New Contributors
- @nheingit made their first contribution in #265
Full Changelog: 0.6.9...0.6.10
0.6.9
What's Changed
- version-0.6.8 by @andreibondarev in #261
- Let validate_max_tokens! be inclusive to limitation by @erbunao in #259
- Missing gpt model by @lukasedw in #262
- Add namespace option to pgvector by @bborn in #171
- version-0.6.9 by @andreibondarev in #264
New Contributors
Full Changelog: 0.6.8...0.6.9