Skip to content

Releases: SciPhi-AI/R2R

v3.6.5

06 Jun 22:42
Compare
Choose a tag to compare

What's Changed

  • Context for rag tool and extended thinking with non-claude models by @nPeppon in #2210
  • Ensure that passed collection ID is set in chunk creation by @NolanTrem in #2209
  • r2r k8s manifests with kustomize by @qdrddr in #2150

New Contributors

Full Changelog: v3.6.4...v3.6.5

v3.6.4

02 Jun 22:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.6.3...v3.6.4

v3.6.3

22 May 21:25
Compare
Choose a tag to compare

What's Changed

  • Fix community summary errors where openai returns non xml entity strings by @NolanTrem in #2196
  • Fix middleware for containers by @NolanTrem in #2197

Full Changelog: v3.6.2...v3.6.3

v3.6.2

21 May 01:44
cedb330
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6.1...v3.6.2

v3.6.1

12 May 21:32
43fd002
Compare
Choose a tag to compare

A few small bug fixes and updates to the latest generation of OpenAI models for default LLMs.

What's Changed

Full Changelog: v3.6.0...v3.6.1

v3.6.0

08 May 00:12
5e14874
Compare
Choose a tag to compare

R2R version 3.6.0 introduces a number of highly requested features:

  • S3 File Provider Support: Introduces S3 as a file provider, giving an alternative to Postgres Large Objects. See documentation: https://r2r-docs.sciphi.ai/self-hosting/configuration/file-storage
  • User-Defined Agent Tooling: Allows users to define custom tools, which the agent can use. See the cookbook here: https://r2r-docs.sciphi.ai/cookbooks/custom-tools
  • Custom Log Formatting: Allows user-defined log formatting.
  • Expanded Error Handling: Introduces R2RClientException, in addition to the existing R2RException; allows for a clearer differentiation to be made between client and server-side issues.
  • Synced Python Async and Sync Clients: Cleans up some drift that occurred between the two SDK clients.

Breaking Changes:
Changes the behavior of the async client to pass just the file name—rather than the entire file path—which changes how the UUID of a file is generated. This was the default behavior in the sync client for some time, which potentially induced bugs/breaking changes that were not noted.

For example, if you uploaded a file from /home/user/documents/report.pdf:
Before: The server would receive the file with the identifier /home/user/documents/report.pdf
After: The server only receives the file with the identifier report.pdf

What's Changed

Full Changelog: v3.5.19...v3.6.0

v3.5.19

05 May 21:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.18...v3.5.19

v3.5.18

01 May 03:11
834018f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.17...v3.5.18

v3.5.17

28 Apr 21:29
3b71423
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.16...v3.5.17

v3.5.16

25 Apr 19:00
b6b30ac
Compare
Choose a tag to compare

Fixes some bugs/oddities around verification workflows and speeds up VLM ingestion by introducing a sliding window rather than solely batching.

What's Changed

Full Changelog: v3.5.15...v3.5.16