Skip to content

Releases: SciPhi-AI/R2R

v0.2.85

13 Aug 18:20
9fe50bf
Compare
Choose a tag to compare

A few important bug fixes in 0.2.85!

What's Changed

  • Fix parsing config in example config files by @hvoecking in #864
  • Allow BASE_URL and TRAEFIK_DASHBOARD_PORT (added) to be passed in from environment vars by @smig23 in #862
  • Add agent entry to set local ollama/llama3.1 model by @smig23 in #866

New Features

  • Environment variable support for BASE_URL and TRAEFIK_DASHBOARD_PORT

Bug Fixes

  • Fixed parsing config in example config files
  • Added agent entry in config for local ollama/llama3.1 model

New Contributors

We'd like to extend a warm welcome to our new contributor and thank all those who made this release possible!

Full Changelog

For a detailed list of all changes, please see: v2.0.84...v0.2.85


To update to this version, run r2r update from your CLI. If you encounter any issues or have any questions, please don't hesitate to open an issue on Github!

Release v0.2.84

08 Aug 01:03
Compare
Choose a tag to compare

Release v0.2.84

We're excited to announce the release of version 0.2.84, which brings new features, bug fixes, and improvements to enhance your experience with R2R.

New Features

  • Migration Support: Introduced Alembic for database migration support.
  • Enhanced Logging: Added CompletionRecord to logs for richer observability.
  • Completion Scoring: Users can now provide feedback on the responses they receive.
  • User Tracking: Added user tracking to logs for improved analytics.

Bug Fixes

  • Resolved issues related to CONFIG_PATH variables.
  • Fixed incorrect providers in default configs.
  • Various other minor bug fixes and improvements.

Breaking Changes

  • Database Migration Required: Clone the repository and r2r migrate to update your local SQLite logging database. Note: this is a beta feature, and you may need to adjust the migration script to point to your local logs.
  • User ID in Logs: User IDs are now included in logs. Logging without user ID is deprecated but will be supported until v0.3.0.

Configuration Updates

  • Adjustments made to r2r/examples/configs/local_llm_neo4j_kg.toml.

Other Changes

  • Multiple pull requests for patches and updates.
  • Temporary changes that were reverted.

Documentation Updates

  • Added instructions on how to score completions with the Python SDK.

Contributors

We'd like to thank all the contributors who made this release possible, with a special shoutout to @smig23 for their first contribution!

V0.2.83

08 Aug 00:56
34b4bb8
Compare
Choose a tag to compare

Release v0.2.83

We're excited to announce the release of version 0.2.83, which brings new features, bug fixes, and improvements to enhance your experience with R2R.

New Features

  • Migration Support: Introduced Alembic for database migration support.
  • Enhanced Logging: Added CompletionRecord to logs for richer observability.
  • Completion Scoring: Users can now provide feedback on the responses they receive.
  • User Tracking: Added user tracking to logs for improved analytics.

Bug Fixes

  • Resolved issues related to CONFIG_PATH variables.
  • Fixed incorrect providers in default configs.
  • Various other minor bug fixes and improvements.

Breaking Changes

  • Database Migration Required: Run r2r migrate to update your local SQLite logging database.
  • User ID in Logs: User IDs are now included in logs. Logging without user ID is deprecated but will be supported until v0.3.0.

Configuration Updates

  • Adjustments made to r2r/examples/configs/local_llm_neo4j_kg.toml.

Other Changes

  • Multiple pull requests for patches and updates.
  • Temporary changes that were reverted.

Documentation Updates

  • Added instructions on how to score completions with the Python SDK.

Contributors

We'd like to thank all the contributors who made this release possible, with a special shoutout to @smig23 for their first contribution!

V0.2.76

02 Aug 22:30
4e1ed6a
Compare
Choose a tag to compare

Summary of Changes

This release includes several significant updates and improvements:

  • Bug fixes:

    • Resolved a PostgreSQL issue (#811)
    • Addressed PDF parsing problems with multilingual Unicode characters (#785)
  • Feature enhancements:

    • Added support for external LiteLLM proxy (#815)
    • Implemented server stats (#823)
    • Introduced dynamic port selection (#833)
  • Infrastructure improvements:

    • Refactored configuration to use TOML and JSON (#817)
    • Added Unstructured Docker support (#824, #826)
    • Implemented additional registry (#828)
  • Developer experience:

    • Extended CLI provider checks (#816)
    • Improved test runner setup (#827, #829)
    • Split build flows for optimization (#835)
  • User experience:

    • Enabled automatic navigation to dashboard on launch (#819)
    • Completed renaming to "agent" for consistency (#830)
  • Performance enhancements:

    • Prevented Docker timeouts during report generation (#821)
    • Implemented caching improvements (#831)
  • Flexibility improvements:

    • Made parsing and chunking providers configurable (#820, #832)

New Contributors

v0.2.74

31 Jul 01:46
916190b
Compare
Choose a tag to compare

0.2.74 - 2024-07-30

Added

  • Docker Dev Image for CI/CD
  • No-postgres mode
  • Completion yield functionality
  • Entity types and relationships for Knowledge Graph search

Changed

  • Refactored CLI
  • Updated concurrency and various configs
  • Renamed 'local_ollama' to 'local_llm'
  • Separated tool stream and LLM outputs

Fixed

  • Health check dependency in Dockerfile
  • Backoff for stream chat
  • Runtime warning about version reading
  • host.docker.internal connectivity issues

Improved

  • R2R image configuration
  • Local LLM configurations

Removed

  • Postgres dependency from Docker (optional exclusion)

Contributors

v0.2.73

28 Jul 17:17
00f16af
Compare
Choose a tag to compare

Here's a compressed version of the changelog:

Key Changes

New Contributors

Full Changelog: v2.0.64...v0.2.73

v0.2.64

22 Jul 03:53
a7777ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.61...v2.0.64

v0.2.61

18 Jul 23:42
0172245
Compare
Choose a tag to compare

v0.2.61 - Adding Auth 🚀 🚀 🚀

Summary:

Added authentication, crypto, and database providers, and updated routes, client, and tests accordingly

Key points:

  • Hard-coded limits for entities and relations in r2r/base/providers/kg.py update_kg_prompt function.
  • Added auth, crypto, and database configurations in r2r.json.
  • Introduced new classes for user management in r2r/base/abstractions/user.py.
  • Added AuthProvider, CryptoProvider, and DatabaseProvider classes in r2r/base/providers.
  • Updated R2RClient in r2r/main/api/client.py to handle authentication.
  • Added authentication routes in r2r/main/api/routes/auth.py.
  • Updated ingestion, management, and retrieval routes to include authentication checks.
  • Updated R2RBuilder and R2RProviderFactory to support new providers.
  • Added tests for new authentication and database functionalities.
  • Updated documentation and configuration files to reflect changes.

v0.2.60

14 Jul 02:04
2be5fac
Compare
Choose a tag to compare

v0.2.60

v0.2.59

12 Jul 18:29
c61cf66
Compare
Choose a tag to compare
Dev (#687)

* Feature/iamteapot (#683)

* i am a teapot

* i am a teapot

* Feature/cleanup kg extraction (#685)

* Update pyproject.toml (#684)

* tweak local kg extr

* update

* update

* cleanups

* fix compose

* fix compose

* fix non-local

* up

* cleanup