-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.3.0 #877
Closed
Release 0.3.0 #877
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* add group ids to document abstraction, first steps * extend group permissions * up * add tests for new group features * up * fixup auth * onboard extensive regression tests * adding regression tests * finish tests * rm selenium * test observability * uncomment tests * checkin first set of group tests * modify search, passing vector tests * checkin work * full delete logic * update search to use new filters * check in * Clean up * Check in * add search * tests/test_end_to_end.py::test_ingest_txt_document passing * cleanup logging * make schemas explicit * move to run logger abstraction * cleanup some test workflows * revive tests * tweak to pass tests * tweak rrf * finish hybrid search cleanup * fixup on regr tests, regen payloads * refresh payloads * refactor api model * Feature/refactor api model (#868) * cleanup imports * flake and cleanup * coherent global import / export structure * add ingestion response models * add management response models * cleanups * checkin work on routes * remove request models * last fixes * merge * add user / group gating * working test groups * updating client --------- Co-authored-by: NolanTrem <[email protected]>
* Get running * fixes in sdk * Add in more fixes
* add group ids to document abstraction, first steps * extend group permissions * up * add tests for new group features * up * fixup auth * onboard extensive regression tests * adding regression tests * finish tests * rm selenium * test observability * uncomment tests * checkin first set of group tests * modify search, passing vector tests * checkin work * full delete logic * update search to use new filters * check in * Clean up * Check in * add search * tests/test_end_to_end.py::test_ingest_txt_document passing * cleanup logging * make schemas explicit * move to run logger abstraction * cleanup some test workflows * revive tests * tweak to pass tests * tweak rrf * finish hybrid search cleanup * fixup on regr tests, regen payloads * refresh payloads * refactor api model * Feature/refactor api model (#868) * cleanup imports * flake and cleanup * coherent global import / export structure * add ingestion response models * add management response models * cleanups * checkin work on routes * remove request models * last fixes * merge * add user / group gating * working test groups * updating client * rename service to restructure * add get documents for group endpoint * fix client bugs * return delete format * merge cleanups * merge * finalize --------- Co-authored-by: NolanTrem <[email protected]>
* add group ids to document abstraction, first steps * extend group permissions * up * add tests for new group features * up * fixup auth * onboard extensive regression tests * adding regression tests * finish tests * rm selenium * test observability * uncomment tests * checkin first set of group tests * modify search, passing vector tests * checkin work * full delete logic * update search to use new filters * check in * Clean up * Check in * add search * tests/test_end_to_end.py::test_ingest_txt_document passing * cleanup logging * make schemas explicit * move to run logger abstraction * cleanup some test workflows * revive tests * tweak to pass tests * tweak rrf * finish hybrid search cleanup * fixup on regr tests, regen payloads * refresh payloads * refactor api model * Feature/refactor api model (#868) * cleanup imports * flake and cleanup * coherent global import / export structure * add ingestion response models * add management response models * cleanups * checkin work on routes * remove request models * last fixes * merge * add user / group gating * sync * enrich * up * fix global search * rag * remove client.py * rm configs * rm configs --------- Co-authored-by: emrgnt-cmplxty <[email protected]> Co-authored-by: NolanTrem <[email protected]> Co-authored-by: emrgnt-cmplxty <[email protected]>
* up * fixup concurrency * fix ollama embeddings * fix batching with ollama * checkin all cleanups
* rm kg cruft * tweaks
* tweak 2 * fix retrieval endpoint descriptions
Clean up Python SDK and routes
* Add r2r-js sdk * Add go sdk * Pull out python sdk * remove venv * Update packages * Check in fixes * Remove alembic dependencies
* cleanup hybrid search * cleanups in
* api + oss lib * rm pdb * rm poetry lock * update version * fixes
* define `RAGAgentResponse` * cleanup client logic
* init * tests * rename service * api model * add * merge * rm restructure router * print descriptions
* Rm files readded by git * Fix merge botch
* adding the client touch ups * fix auth, revive tests * add back tests * uncomment run auth workflow * decruft * refresh test kg
* fixup toml * fix update
Fix CLI tests
add kg runtime config
* fix group logic * up
* Add back tast prompt override and include title if availible * Fix docker, sym link readme * Fix compose file path
* return type to kg_search_result * add model * local and global results * modify config
This was referenced Aug 23, 2024
Open
* refresh should not be gated by auth * rm print cruft * black and sort * merge * rm
* Update Actions * Update actions
* return type to kg_search_result * add model * local and global results * modify config * add models * up * fix config path * fix models
* Update Actions * Fix bug in login with refresh token
* merge dev and main * git rm * add back collection fix
* update auth tests * fix tests * back and sort * decruft * revert back to gpt-4o
* Fix argument order on ingest_files (#883) * change get basename to get abspath of config (#893) * Fix typos (#919) * Fix typo in README (`Pyhon` -> `Python`) * Fix incorrect setting name in error message `collection` was used, but it should be `vecs_collection`. * Fix type annotations to run with Python 3.9 (#943) According to the `tool.poetry.dependencies.python` key of `pyproject.toml`, the package supports `">=3.9,<3.13"`. However, when running `r2r --help` with Python 3.9, I received the following error: > `TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'` The problem was that one set of type annotations uses the `|` operator instead of `typing.Union`, which was not supported until Python 3.10. I switched to using the `typing` module to restore support for Python 3.9. * Fix typo in variable name (#961) * Add support for relative paths for the prompt directory in config (#958) --------- Co-authored-by: Tim Kellogg <[email protected]> Co-authored-by: Maxine Lai <[email protected]> Co-authored-by: Alex Hedges <[email protected]> Co-authored-by: Manuel R. Ciosici <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.