Releases: SciPhi-AI/R2R
v3.6.5
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
What's Changed
- update CharacterTextSplitter to correct package by @zhengwj533 in #2199
- Fix setting non-default project name by @NolanTrem in #2201
- Remove mp4 reference by @NolanTrem in #2205
- Fix incorrect project name by @NolanTrem in #2206
- add prompt args by @zhengwj533 in #2202
Full Changelog: v3.6.3...v3.6.4
v3.6.3
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
What's Changed
- fix(ollama): correct API base URL for Ollama integration by @minatoaquaMK2 in #2186
- Update Unstructured, make partition request async by @NolanTrem in #2187
- Allow for Dynamic Project Names by @NolanTrem in #2191
- Bump LiteLLM by @NolanTrem in #2190
- Update search_file_knowledge.py to fix filtering issue by @saifbeiruty in #2192
- Remove SciPhi Cloud references by @NolanTrem in #2193
- Clean up orchestration and utils layout by @NolanTrem in #2194
- More workflow refactors, cleanups by @NolanTrem in #2195
New Contributors
- @minatoaquaMK2 made their first contribution in #2186
- @saifbeiruty made their first contribution in #2192
Full Changelog: v3.6.1...v3.6.2
v3.6.1
A few small bug fixes and updates to the latest generation of OpenAI models for default LLMs.
What's Changed
- fix: update Supabase token retrieval to remove unnecessary await by @suysoftware in #2166
- Fix Firecrawl API call, web_page_search_results by @NolanTrem in #2180
- Update models, add check for empty chunks by @NolanTrem in #2185
Full Changelog: v3.6.0...v3.6.1
v3.6.0
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 existingR2RException
; 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
- Remove cruft related to configs by @NolanTrem in #2176
- Support Custom Log Formatting by @NolanTrem in #2175
- Add S3 File Provider by @NolanTrem in #2164
- Refactor Agent Tools, Allow User-Defined Tool Definitions by @NolanTrem in #2162
- Synchronize Async and Sync Python SDK, Add R2RClientException by @NolanTrem in #2174
- Release 3.6.0 by @NolanTrem in #2179
Full Changelog: v3.5.19...v3.6.0
v3.5.19
What's Changed
- Remove bad example supported file, uncomment ingestion tests by @NolanTrem in #2167
- Remove Docker Logging Configuration by @NolanTrem in #2168
- Add support for processing multiple messages in RetrievalClient by @suysoftware in #2169
- Fix: Add support for Halfwidth and Fullwidth Forms in BasicPDFParser by @MORIMOTO520212 in #2170
- No timeout by default, only for VLM PDF parsing for now by @NolanTrem in #2172
- Clean up CI/CD Warnings by @NolanTrem in #2173
Full Changelog: v3.5.18...v3.5.19
v3.5.18
What's Changed
- Add owner_only filter on collections by @NolanTrem in #2163
Full Changelog: v3.5.17...v3.5.18
v3.5.17
What's Changed
- Resolve CSV export column mismatch for relationships and communities by @NolanTrem in #2158
- feat: add disable_create_extension database setting by @christophwitzko in #2156
- Update Supabase authentication methods and dependencies by @suysoftware in #2128
- Expose max tokens to sample for VLM by @NolanTrem in #2159
Full Changelog: v3.5.16...v3.5.17
v3.5.16
Fixes some bugs/oddities around verification workflows and speeds up VLM ingestion by introducing a sliding window rather than solely batching.
What's Changed
- Expand user management flow to allow super user to set verification by @NolanTrem in #2154
- Faster VLM Ingestion by @NolanTrem in #2157
Full Changelog: v3.5.15...v3.5.16