6 Commits

Author SHA1 Message Date
Trayan Azarov
82b9c830f7 [ENH]: CIP-5: Large Batch Handling Improvements Proposal (#1077)
- Including only CIP for review.

Refs: #1049

## Description of changes

*Summarize the changes made by this PR.*
 - Improvements & Bug fixes
	 - New proposal to handle large batches of embeddings gracefully

## Test plan
*How are these changes tested?*

- [ ] Tests pass locally with `pytest` for python, `yarn test` for js

## Documentation Changes
TBD

---------

Signed-off-by: sunilkumardash9 <sunilkumardash9@gmail.com>
Co-authored-by: Sunil Kumar Dash <47926185+sunilkumardash9@users.noreply.github.com>
2023-09-18 13:00:57 -07:00
Trayan Azarov
6dd2d4af0b [ENH]: CIP-4: In and Not In Metadata Filters (#1081)
Cherry-picked from #1029

## Description of changes

*Summarize the changes made by this PR.*
 - Improvements & Bug fixes
	 - Added support for `$in` and `$nin` metadata filters

> Note: See CIP in `docs/` or example notebook for more info

## Test plan
*How are these changes tested?*

- [x] Tests pass locally with `pytest` for python

## Documentation Changes
TBD

---------

Co-authored-by: Hammad Bashir <HammadB@users.noreply.github.com>
2023-09-05 10:42:01 -07:00
Liquan Pei
c50408f676 Add CIP-1 Allow Filtering for Collections (#855)
## Description of changes
This diff adds CIP-1 Allow Filtering for Collections
*Summarize the changes made by this PR.*
 - Improvements & Bug fixes
	 - ...
 - New functionality
	 - ...

## Test plan
*How are these changes tested?*

## Documentation Changes
*Are all docstrings for user-facing APIs updated if required? Do we need
to make documentation changes in the [docs
repository](https://github.com/chroma-core/docs)?*

Co-authored-by: Liquan Pei <liquanpei@Liquans-MacBook-Pro.local>
2023-09-04 17:34:27 +00:00
Trayan Azarov
1ae9485759 [BUG]: CIP-2 Auth Providers - Clean-up (#1025)
- Updated logger level to avoid confusion

## Description of changes

*Summarize the changes made by this PR.*
 - Improvements & Bug fixes
- Changed logger level message when registering new Auth providers to
debug to avoid confusing developers.
	 - Change the status of the CIP to `Accepted`
- Added `/docs` and `/openapi.json` to the publicly accessible endpoints
(this may or many not be a security concern - TBD)

## Test plan

Local tests are passing—no new tests.

## Documentation Changes
N/A
2023-08-23 18:06:16 +00:00
Trayan Azarov
48700dd07f [ENH] CIP-2: Auth Providers Proposal (#986)
## Description of changes

*Summarize the changes made by this PR.*
 - New functionality
	 - Auth Provide Client and Server Side Abstractions
	 - Basic Auth Provider

## Test plan
Unit tests for authorized endpoints

## Documentation Changes
Docs should change to describe how to use auth providers on the client
and server. CIP added in `docs/`
2023-08-22 19:48:55 -07:00
Liquan Pei
ac26e789e8 Add CIP Chroma Improvement Proposals (#856)
## Description of changes
Add CIP Chroma Improvement Proposals

*Summarize the changes made by this PR.*
 - Improvements & Bug fixes
	 - ...
 - New functionality
	 - ...

## Test plan
*How are these changes tested?*

## Documentation Changes
*Are all docstrings for user-facing APIs updated if required? Do we need
to make documentation changes in the [docs
repository](https://github.com/chroma-core/docs)?*

---------

Co-authored-by: Liquan Pei <liquanpei@Liquans-MacBook-Pro.local>
2023-07-28 14:11:41 -07:00