A number of bug fixes, introduction of more user management configurations, and refined graph processes to better support local LLMs.
What's Changed
- Feature/fix zerox ingestion by @emrgnt-cmplxty in #1659
- Dev minor by @emrgnt-cmplxty in #1665
- fix provider defaults issue by @emrgnt-cmplxty in #1667
- fix retrieval by @emrgnt-cmplxty in #1669
- Fix agent responses for conversation by @NolanTrem in #1668
- Fix serialization error for Collection UUID going into Hatchet workflow by @NolanTrem in #1670
- Feature/add document search back by @emrgnt-cmplxty in #1672
- fix owner id references by @emrgnt-cmplxty in #1673
- Patch/fix filtered deletion logic by @emrgnt-cmplxty in #1677
- Add statement_cache_size parameter to allow connections to Supabase by @NolanTrem in #1676
- up by @emrgnt-cmplxty in #1678
- 20,539% speed up in collections overview by @NolanTrem in #1680
- Nolan/collections migration by @NolanTrem in #1681
- up by @emrgnt-cmplxty in #1679
- Feature/test graphs and indices by @emrgnt-cmplxty in #1683
- up by @emrgnt-cmplxty in #1684
- Feature/fix multi user search by @emrgnt-cmplxty in #1686
- Add document summary to extraction process by @NolanTrem in #1682
- Nolan/collections summary by @NolanTrem in #1685
- Feature/clustering as a service by @emrgnt-cmplxty in #1687
- Patch/rename to cluster as a service by @emrgnt-cmplxty in #1688
- cleanup scale settings by @emrgnt-cmplxty in #1689
- Feature/improve collection logic add regr tests by @emrgnt-cmplxty in #1692
- merge in nolan + main by @emrgnt-cmplxty in #1694
- up by @emrgnt-cmplxty in #1695
- checkin limits implementation by @emrgnt-cmplxty in #1696
- up by @emrgnt-cmplxty in #1697
- delete test cruft by @emrgnt-cmplxty in #1700
- up by @emrgnt-cmplxty in #1701
- Feature/add systems test for limits by @emrgnt-cmplxty in #1703
- Implementing Missing R2R Parsers, Image Ingestion by @NolanTrem in #1702
- Regenerate lock by @NolanTrem in #1704
- Release 3.3.15 by @NolanTrem in #1705
- Add Poppler by @NolanTrem in #1706
- Include compose.full_with_replicas by @NolanTrem in #1707
- up by @emrgnt-cmplxty in #1709
- Test cloud rate limit by @NolanTrem in #1711
- Fix rate limit bug on Websockets by @NolanTrem in #1712
- Improved types by @emrgnt-cmplxty in #1710
- Move dict.update (shallow copy) to deep_update by @NolanTrem in #1714
- Remove chunking strategy from test by @NolanTrem in #1715
- Conversations Updates by @NolanTrem in #1716
- Add NaCl Crypto Provider, User API Keys by @emrgnt-cmplxty in #1713
- Allow setting conversation name in conversation.create by @NolanTrem in #1717
- Allow superuser to delete any document by @NolanTrem in #1719
- Community deletion by @NolanTrem in #1720
- Ensure name and bio are returned with user, clean up typing across auth by @NolanTrem in #1722
- Add Permissions to Conversations by @NolanTrem in #1723
- Move JS SDK to camel case by @NolanTrem in #1724
- Update JS route examples by @NolanTrem in #1725
- Fix messages passing in conversations by @NolanTrem in #1726
- Fix Crypto Providers in Factory by @NolanTrem in #1727
- Make verify password robust for existing deployments by @NolanTrem in #1729
- Allow for setting public routes by @NolanTrem in #1730
- Fix service level type errors by @NolanTrem in #1732
- Improved CLI by @NolanTrem in #1708
- Fix lock by @NolanTrem in #1734
- Feature/add api key support by @emrgnt-cmplxty in #1735
- up by @emrgnt-cmplxty in #1736
- Feature/change default url by @emrgnt-cmplxty in #1738
- Add llms.txt to support modern AI-assisted coding workflows by @yigitkonur in #1731
- Run pre-commit by @NolanTrem in #1741
- Improved typing, Remove old methods by @NolanTrem in #1743
- Remove V2 SDK by @NolanTrem in #1744
- Export Functionality by @NolanTrem in #1740
- Add typing to StoreType by @NolanTrem in #1745
- Further cleanup, remove old deduplication logic by @NolanTrem in #1746
- Increase Hatchet step timeouts by @NolanTrem in #1750
- Add cleanup to documents in tests by @NolanTrem in #1751
- More test fixes by @NolanTrem in #1752
- Fix filter logic bugs by @NolanTrem in #1753
- Revert graph filters by @NolanTrem in #1754
- Add migration script for user limits overrides by @NolanTrem in #1755
- Update CLI auth error message, move backoff down to 3 retries by @NolanTrem in #1759
- Fix document download for JS client by @NolanTrem in #1761
- save token counts by @emrgnt-cmplxty in #1762
- Feature/configurable api base by @emrgnt-cmplxty in #1760
- add user limit tracking by @emrgnt-cmplxty in #1763
- Fix CSV ordering, run pre-commit by @NolanTrem in #1764
- RFC 5987 Encoding on content-disposition headers by @NolanTrem in #1765
- Reset password and verification email to public routes by @NolanTrem in #1766
- Resend Verification Email HS by @NolanTrem in #1767
- Fix JS test—expect to throw 400 by @NolanTrem in #1768
- Clean up bugs around user deletion by @NolanTrem in #1769
- Remove users.register in favor of users.create by @NolanTrem in #1770
- Fix deletion of documents with no chunks by @NolanTrem in #1771
- Add R2R_SECRET_KEY and missing import by @NolanTrem in #1772
- commit by @emrgnt-cmplxty in #1773
- up by @emrgnt-cmplxty in #1774
- change default bmp by @emrgnt-cmplxty in #1775
- Remove dependency on pyproject.toml in site package by @NolanTrem in #1777
- Fix site package installation location by @NolanTrem in #1779
- Fix Dockerfile config location by @NolanTrem in #1780
- Only log POST and DELETE requests in the request_log table by @NolanTrem in #1781
- Feature/centralized limit calc and chunk limits by @emrgnt-cmplxty in #1782
- Feature/fix password reset js sdk by @emrgnt-cmplxty in #1783
- Move from user_id to owner_id for contextual enrichment by @NolanTrem in #1784
- fix ingestion by @emrgnt-cmplxty in #1785
- Update Readme by @NolanTrem in #1786
- up by @emrgnt-cmplxty in #1787
- bump poetry lock by @emrgnt-cmplxty in #1788
- Fix R2RExceptions, run pre-commit, remove password validation by @NolanTrem in #1789
- NaN Embedding Dimension Support by @NolanTrem in #1792
- up by @emrgnt-cmplxty in #1793
- User Registration with Profile Fields by @logerzerox in #1790
- Password change email notification by @logerzerox in #1791
- Add support for Gemini by @NolanTrem in #1794
- get not post by @emrgnt-cmplxty in #1795
- add logic for github auth by @emrgnt-cmplxty in #1796
- up by @emrgnt-cmplxty in #1797
- Adding auto-gen email fallback for github oauth by @emrgnt-cmplxty in #1798
- fix oauth collection bug by @emrgnt-cmplxty in #1799
- impl user max collections by @emrgnt-cmplxty in #1800
- up by @emrgnt-cmplxty in #1801
- cap streaming chunk size by @emrgnt-cmplxty in #1802
- Feature/fix app config loadout by @emrgnt-cmplxty in #1804
- Improve graph workflow, add better support for local LLMs by @NolanTrem in #1803
- upsert document info infront of hatchet by @emrgnt-cmplxty in #1806
- Add LM Studio Support by @NolanTrem in #1805
- Move Never from typing to typing_extensions by @NolanTrem in #1808
New Contributors
- @yigitkonur made their first contribution in #1731
Full Changelog: v3.3.0...3.3.27