Releases: chroma-core/chroma
0.5.5
Version: 0.5.5
Git ref: refs/tags/0.5.5
Build Date: 2024-07-23T01:01
PIP Package: chroma-0.5.5.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.5.5
DockerHub Image: chromadb/chroma:0.5.5
What's Changed
- [PERF] Better tracing for storage access by @HammadB in #2500
- [BUG] Fix cross version persistence tests after 0.5.4 release by @HammadB in #2501
- [BLD] reduce max number of examples on slow prop test preset by @codetheweb in #2504
- [PERF] Trace block read size by @HammadB in #2505
- [ENH] Binary search for blockfile get() by @sanketkedia in #2506
- [ENH] Debuggable test_sanity by @sanketkedia in #2507
- [PERF] Materialization traces by @HammadB in #2508
- [ENH] Add collection id as log entry in test_embeddings by @sanketkedia in #2472
- [BUG] fix issue when deleting->adding same ID before index is persisted by @codetheweb in #2512
- [BUG] fix persistent HNSW parameter migration by @codetheweb in #2511
- [ENH] updates & invalid operations should also trigger persisting of local HNSW by @codetheweb in #2499
- [BUG] fix invalid operation persist check by @codetheweb in #2520
- [ENH] delete collection during teardown of state machine by @codetheweb in #2521
- [ENH] Use foyer for block cache by @Ishiihara in #2431
- [ENH] Introduce stream abstraction and enable concurrency test for blockfile by @Ishiihara in #2454
- [ENH] Allow cache eviction for HNSW provider by @Ishiihara in #2484
- [BUG] CHROMA_SERVER_NOFILE cannot be overriden with env var in container by @tazarov in #2209
- [ENH] Use instrumented tracing for HNSW provider file read by @Ishiihara in #2525
- [BLD] Allow query/compactor to specify tolerations in k8s by @HammadB in #2527
- [RELEASE] Release helm 0.1.4 by @HammadB in #2530
- [CLN] Make LocalStorage use sync filesystem APIs by @Ishiihara in #2531
- [BUG] fix HNSW param defaults in new configuration logic & require batch_size < sync_threshold by @codetheweb in #2526
- [BUG]: fix missing record in query result when many records were deleted and pending persist by @codetheweb in #2532
- [CLN] Move max_block_size_bytes to block_manager_config by @Ishiihara in #2535
- [TST] Get ts-integration-test.sh script working locally by @AlabasterAxe in #2518
- [ENH] simplify logic for when to persist index changes by @codetheweb in #2539
- [ENH] Add an init method that eagerly reports errors with the tenant or DB by @AlabasterAxe in #2537
- [BUG] debug nightly tests timing out by @codetheweb in #2538
- Revert "[ENH] simplify logic for when to persist index changes" by @codetheweb in #2544
- [TST] Enable cache eviction for shuttle concurrency test by @Ishiihara in #2546
- [ENH] Add error trace in log service for GetAllCollectionInfoToCompact by @sanketkedia in #2548
- [BLD] log artifacts per python version by @sanketkedia in #2556
- [CHORE] bump hnswlib by @codetheweb in #2558
- [RELEASE] 0.5.5 by @codetheweb in #2559
Full Changelog: 0.5.4...0.5.5
0.5.4
Version: 0.5.4
Git ref: refs/tags/0.5.4
Build Date: 2024-07-11T02:31
PIP Package: chroma-0.5.4.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.5.4
DockerHub Image: chromadb/chroma:0.5.4
What's Changed
- [ENH] Timeout log client by @HammadB in #2369
- [ENH] Timeout for s3 storage by @HammadB in #2370
- [ENH] Add timeout for sysdb client. Also add interceptor by @HammadB in #2371
- [ENH] use httpx over requests by @codetheweb in #2336
- [BLD] Fix for JS package in GH by @tazarov in #2345
- [ENH] Enable test_embeddings by @sanketkedia in #2376
- [ENH] Emulate sqlite fts in brute force metadata filtering by @sanketkedia in #2366
- [ENH] handle panics in query service by @codetheweb in #2375
- [BUG]: Fix cross version compatibility 0.5.0 or lower with 0.5.1+ by @tazarov in #2378
- [DOC]: Fix a typo in comment section in chromadb/db/system.py by @imaffe in #2386
- [ENH] 1965 Split up embedding functions by @nablabits in #2034
- [ENH] Min compaction size by @HammadB in #2346
- [ENH] add panics to tracing by @codetheweb in #2382
- [BLD] deploy preview of docs in PRs by @codetheweb in #2391
- [BLD] remove old artifacts from bleeding release by @codetheweb in #2392
- Revert "[ENH] 1965 Split up embedding functions" by @atroyn in #2394
- [BUG] 1965 Split up embedding functions - Redux by @atroyn in #2395
- [DOC] fix: add github link and update discord invite link by @zacatac in #2387
- [BUG] debug proto not included in release by @codetheweb in #2411
- [BLD] slight speed up by caching built Rust dependencies by @codetheweb in #2413
- [ENH] openapi types for better codegen by @jeffchuber in #2416
- [BLD] use Depot by @codetheweb in #2414
- [CLN] Remove test file by @HammadB in #2423
- [TST] Property Test Generation Fixes by @HammadB in #2383
- [PERF] Use binary search in positional posting list by @HammadB in #2424
- [ENH] add image tags to db migration jobs by @codetheweb in #2425
- [ENH] Add sync point to test_filtering + fix issues by @sanketkedia in #2388
- [ENH] clean up component channels by @codetheweb in #2429
- [ENH] Add collection repr by @HammadB in #2433
- [BUG] Ensure arrow sizing is correct / 64 byte aligned by @HammadB in #2426
- [PERF] Use orjson in client by @HammadB in #2434
- [ENH] add (optional) request/reply semantics for component handlers by @codetheweb in #2428
- [ENH] Configurable block size by @HammadB in #2439
- [ENH] Fix issues + add sync point to test embeddings by @sanketkedia in #2397
- [BUG]: Compatibility for
included
for 0.5.0 and earlier by @tazarov in #2445 - [ENH] Read from hnsw cache by @HammadB in #2443
- [BUG] Log purge off by one by @HammadB in #2436
- [BUG] fix consumable join handle panicking after clone by @codetheweb in #2448
- [ENH] S3 Retry by @HammadB in #2457
- [ENH] Compaction error replies by @HammadB in #2456
- [BUG] Allow hnswlinb to single record persist test by @HammadB in #2449
- [BUG] debug docs search by @jeffchuber in #2460
- [ENH] Support metadata update to value of different type by @sanketkedia in #2463
- [BLD] Pin Jaeger version by @sanketkedia in #2465
- [BLD] Service logs as artifacts by @sanketkedia in #2464
- [CLN] Compactor should tolerate all errors or panic by @HammadB in #2467
- [CLN] Don't trace expected error case by @HammadB in #2468
- [BUG]: Thin client imports by @tazarov in #2466
- [CLN] Increasing timeouts && S3 storage error tracing by @HammadB in #2471
- [CLN] Make memberlist reset() not wait longer than it needs to by @HammadB in #2473
- [CLN] ServerAPI to use Collection model by @atroyn in #2300
- [ENH] Collection Configuration Storage by @atroyn in #2338
- [CLN] component recv message span name by @HammadB in #2475
- [BLD] run intensive distributed property tests nightly by @codetheweb in #2469
- [BUG] Make go sysdb return created flag. Respect created flag by @HammadB in #2476
- [TST] ML sleep by @HammadB in #2480
- [CHORE] Add tracing for task names, materialize logs tracing, and pull logs count by @HammadB in #2479
- [BLD] fix docs preview trigger by @codetheweb in #2481
- [ENH] catch panics in handlers by @codetheweb in #2442
- [BUG] Fix 3.12 cross version persist tests by building the wheel manu… by @HammadB in #2482
- [CHORE] Add tracing to blockfile gets by @HammadB in #2485
- [BUG] Fix add -> wait for compaction -> delete -> add case by @sanketkedia in #2474
- [CLN] LogRecord TypedDict attr name incorrect by @HammadB in #2486
- [CLN]: Replacing FastAPI HTTPException with custom ChromaAuthError in basic/token auth by @tazarov in #2477
- [ENH] catch panics in task operators by @codetheweb in #2450
- [RELEASE] Release 0.5.4. Pin hnswlib upgrade. Configuration b/w compat. by @HammadB in #2496
- [BUG][TST] Fix thin client package test by @HammadB in #2497
New Contributors
- @imaffe made their first contribution in #2386
- @nablabits made their first contribution in #2034
- @zacatac made their first contribution in #2387
Full Changelog: 0.5.3...0.5.4
0.5.3
Version: 0.5.3
Git ref: refs/tags/0.5.3
Build Date: 2024-06-18T19:57
PIP Package: chroma-0.5.3.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.5.3
DockerHub Image: chromadb/chroma:0.5.3
What's Changed
- [BUG] remove hypothesis from prod code path by @codetheweb in #2373
- [RELEASE] 0.5.3 by @codetheweb in #2374
Full Changelog: 0.5.2...0.5.3
0.5.2
Version: 0.5.2
Git ref: refs/tags/0.5.2
Build Date: 2024-06-18T07:07
PIP Package: chroma-0.5.2.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.5.2
DockerHub Image: chromadb/chroma:0.5.2
What's Changed
- [ENH] Get vectors orchestrator by @HammadB in #2348
- [DOC]: Fix missing OpenLIT reference in Integration sidenav by @patcher9 in #2339
- [DOC] clarify that the async client is always available by @codetheweb in #2365
- [BUG] Mat logs should not populate invalid Adds by @sanketkedia in #2363
- [CLN] Refactor log materializer to not need to pass in offset id explicitly for readers by @sanketkedia in #2354
- [ENH] Handle metadata deletes + fix bugs related to Updates/deletes in the metadata writer by @sanketkedia in #2344
- [RELEASE] 0.5.2 by @HammadB in #2368
Full Changelog: 0.5.1...0.5.2
0.5.0
Version: 0.5.0
Git ref: refs/tags/0.5.0
Build Date: 2024-04-23T23:09
PIP Package: chroma-0.5.0.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.5.0
DockerHub Image: chromadb/chroma:0.5.0
What's Changed
- [ENH] Helm chart by @beggers in #1776
- [CLN] Fix CI and a couple other cleanups by @beggers in #1788
- [ENH] get collection info for compactor by @weiligu in #1778
- [ENH]: add rate limiting by @nicolasgere in #1728
- [PERF]: Minor docker compose quality of life improvements by @tazarov in #1753
- [ENH]: make rust docker image build faster with cache by @nicolasgere in #1730
- [ENH] readme for local postgres setup by @weiligu in #1795
- [ENH] FE talks to logservice by @weiligu in #1793
- [ENH]: add quota add limit by @nicolasgere in #1789
- [ENH]: add grpc python client interceptor by @nicolasgere in #1802
- [ENH] Refactor k8s manifests for configurability by @beggers in #1808
- [ENH]: go grpc interceptor server by @nicolasgere in #1803
- [ENH] add log id to pullLogs response by @weiligu in #1809
- [ENH]: rename go module and move to shared pkg by @nicolasgere in #1810
- [ENH] Add rust client to log service by @Ishiihara in #1811
- [DOC] Update pull_request_template.md by @HammadB in #1824
- [BLD] Remove hosted chroma workflow dispatches by @beggers in #1832
- [ENH]: OpenCLIP EF
device
param by @tazarov in #1806 - [BUG]: Added missing $not_contains operator for WhereDocument by @tazarov in #1781
- [BUG]: Deleting FTS entries upon deletion of individual records by @tazarov in #1689
- [ENH]: Updates to validation errors by @tazarov in #1703
- [DOC] add a bit more detail to the js client DEVELOP.md by @AlabasterAxe in #1829
- [ENH]: add grpc client interceptor by @nicolasgere in #1818
- [ENH] remove sysdb cache by @weiligu in #1835
- [ENH] helm chart tweaks by @beggers in #1836
- [ENH] Helm CD to hosted by @beggers in #1840
- [ENH] Blockfile provider by @HammadB in #1819
- [CLN] Run coordinator in
/bin/sh
by @beggers in #1816 - [ENH] log service staging by @weiligu in #1843
- [ENH] Add system scheduler to allow tasks to run with a schedule by @Ishiihara in #1839
- [ENH] Arrow-backed block by @HammadB in #1820
- [ENH] Block builder by @HammadB in #1821
- [ENH] Block iterator by @HammadB in #1822
- [DOC] Update and rename README to README.md by @HammadB in #1848
- [ENH] Compactor scheduler with system by @Ishiihara in #1844
- [TST] Scheduler test fix by @HammadB in #1851
- [TST] fix flacky coordinator tests by @weiligu in #1852
- [ENH] last compaction time by @weiligu in #1856
- [BLD] Add docker arg to build in release mode by @HammadB in #1859
- [ENH] Block delta by @HammadB in #1823
- [ENH] Sparse index by @HammadB in #1825
- [BUG]: fix auth by @nicolasgere in #1864
- [CHORE] add .chrome_env file to the gitignore by @AlabasterAxe in #1834
- [ENH] Add Arrow-backed blockfile by @HammadB in #1846
- [ENH] Add arrow blockfile provider by @HammadB in #1847
- [CLN] Apply Prettier Config to JS Client Repo by @AlabasterAxe in #1831
- [ENH] Add Segment Interfaces by @HammadB in #1853
- [ENH] Property testing for metadata indices by @beggers in #1794
- [ENH] Add uint blockfile key/val by @HammadB in #1854
- [ENH] fush API for compactor by @weiligu in #1869
- Revert "[ENH] fush API for compactor" by @beggers in #1874
- [ENH] Compactor flush by @weiligu in #1879
- [CLN] Clean up k8s, rename services and values by @beggers in #1881
- [ENH] Let us specify sysdbMigration target by @beggers in #1886
- [ENH] Run the sysdb migration in sh so we can do env var substitition by @beggers in #1887
- [BUG] install jq in migration, not sysdb by @beggers in #1894
- [ENH] Add push based operators, centralized dispatch, hardcode query plan as state machine by @HammadB in #1888
- [ENH] Clean DB before applying (for now) by @beggers in #1896
- [BUG] Wipe sysdb and reapply schema each time by @beggers in #1898
- [BUG] Add logservice config to query service by @beggers in #1900
- [TST] Add test that the default config loads and parses by @HammadB in #1901
- [ENH] Add end_timestamp to PullLog API by @Ishiihara in #1897
- [ENH] Add query-service server by @HammadB in #1899
- [BLD] Auto rebuild protos if they change in rust by @HammadB in #1902
- [ENH] Operator/Executor error handling by @HammadB in #1903
- [ENH] Implement the PullLog operator by @Ishiihara in #1906
- [ENH] Seed distributed sysdb by @beggers in #1909
- [ENH] Add brute force operator by @HammadB in #1907
- [BUG] Rename memberlist to match new memberlist name by @HammadB in #1910
- [BUG] Make memberlist name configurable by @HammadB in #1911
- [CHORE] Go Memberlist debug by @HammadB in #1913
- [CLN] Add trace for memberlist update by @HammadB in #1912
- [BUG] remove query service build cache - breaks staging by @beggers in #1917
- [ENH] Add optional kwargs when initialising SentenceTransformerEmbeddingFunction class by @sumaiyah in #1891
- [PERF] Make tilt and docker faster by @beggers in #1920
- [BUG] Point query service to the right logservice port by @beggers in #1921
- [BUG] Use nano seconds as end_timestamp by @Ishiihara in #1918
- [BUG] Log service incorrectly doesn't hydrate collection id by @HammadB in #1922
- [BUG] Log service N+1 query by @HammadB in #1923
- [BUG] Rust server should wire up system by @HammadB in #1924
- [CLN] Clean up log error message by @HammadB in #1925
- [BUG] BF operator should min(data, k) to prevent panic by @HammadB in #1926
- [ENH] make hnsw query orchestrator use BF operator by @HammadB in #1927
- [BUG] Fix as_nanos bad merge by @HammadB in #1928
- [CLN] Remove pulsar from python codebase by @HammadB in #1932
- [ENH] DataChunk abstraction with PullLog, Group and BF by @Ishiihara in #1929
- [CLN] Rename SubmitEmbeddingRecord to OperationRecord. Remove Topic concept from Segment/Collection. by @HammadB in #1933
- [CLN] Restructure EmbeddingRecord -> LogRecord. Use 'log_offset' as term instead of 'id' by @HammadB in #1934
- [ENH]: Ollama embedding function by @tazarov in #1813
- [ENH] Remove seq_id from protos, record and result types. Refactor rust to use LogRecord / OperationRecord by @HammadB in #1935...
0.4.24
Version: 0.4.24
Git ref: refs/tags/0.4.24
Build Date: 2024-02-28T00:38
PIP Package: chroma-0.4.24.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.24
DockerHub Image: chromadb/chroma:0.4.24
What's Changed
- [ENH] Metadata indices by @beggers in #1724
- [PERF]: use tilt test ci by @nicolasgere in #1727
- [ENH] Make PositionalPostingListBuilder incremental by @beggers in #1750
- [ENH] Add PR title checker by @beggers in #1761
- [ENH] Blockstore-based full-text search by @beggers in #1759
- [ENH] Push logs with grpc error handling by @weiligu in #1749
- [BUG] Fix PR title regex by @beggers in #1766
- [ENH] Server side pull logs by @weiligu in #1764
- [CLN] Turn PR title checker back on :/ by @beggers in #1768
- [BUG] Fix test flakiness by @beggers in #1765
- [CLN] Remove ChromaResponse in favor of endpoint-specific responses by @beggers in #1767
- [CLN] Move
go/coordinator
togo/
since there's more stuff there by @beggers in #1769 - [ENH] increase log id by collection by @weiligu in #1774
- [BUG] Fix circular import when initializing a client with basic auth by @beggers in #1775
- [BUG]: fix server quota error handling by @nicolasgere in #1779
- [BUG] Add "RELEASE" to PR title checker by @beggers in #1785
- [RELEASE] 0.4.24 by @beggers in #1786
Full Changelog: 0.4.23...0.4.24
0.4.23
Version: 0.4.23
Git ref: refs/tags/0.4.23
Build Date: 2024-02-22T22:36
PIP Package: chroma-0.4.23.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.23
DockerHub Image: chromadb/chroma:0.4.23
What's Changed
- Fix coordinator segfault, gitignore tests, CI by @beggers in #1553
- Add Amazon Bedrock Embedding function by @chezou in #1361
- [BUG] Fix flaky test due to collection comparisons by @Ishiihara in #1563
- [BUG] Fix config in go service to use default bind address. reverts p… by @HammadB in #1564
- [BUG] Run SysDB Tests in minikube cluster in CI by @HammadB in #1565
- [BUG]: Fix for failing chromadb-client build by @tazarov in #1561
- Revert "[BUG]: Fix for failing chromadb-client build" by @beggers in #1569
- [BUG] Fix integration test by @Ishiihara in #1570
- Make build an explicit dependency for client by @beggers in #1574
- Fixed typo for Readability by @shmohit2002 in #1571
- identity to equality check by @carlsonp in #1566
- Update README.md by @s-gyan in #1594
- Release 0.4.22 by @beggers in #1605
- ENH: Added
emojis
for issue templates and aconfig.yml
file to redirect to discord for help/doubts/questions by @Sai-Suraj-27 in #1583 - Fix sysdb test flakiness by @beggers in #1608
- TYP: Fixed
type annotations
based on required python versions by @Sai-Suraj-27 in #1582 - ENH: Fixed raising
TypeError
instead orValueError
for invalid type by @Sai-Suraj-27 in #1602 - [CLN] Import json at top-level in embedding_functions by @beggers in #1562
- Default Embedding Function for JS by @jeffchuber in #1382
- Replace ONNXMiniLM_L6_V2._init_model_and_tokenizer with tokenizer and model cached properties by @gsakkis in #1194
- CLN: Updated versions of
flake8
andpre-commit-hooks
and modified files accordingly by @Sai-Suraj-27 in #1575 - Using existing exceptions defined and newly defined exceptions to alter behavior of the
get_collection
, create_collectionand
delete_collection` methods by @bhashithe-air in #991 - [BUG]: Client dependency fix by @tazarov in #1617
- [BUG]Type errors in embading function #1169 by @DevMadhav13 in #1517
- ENH: Validate response of embedding function to be in the expected format during runtime by @GauravWaghmare in #1615
- [BUG]: Removed single-quote in Docker env files for auth examples and blueprints by @tazarov in #1612
- [ENH]: CLI log path parameter support by @tazarov in #1631
- [ENH] Add rust protobufs and conversion. Add build.rs, protobufs, and conversions by @HammadB in #1513
- [ENH] Add rust hnswlib bindings, index interface by @HammadB in #1516
- [ENH] Add component system + memberlist provider by @HammadB in #1519
- [ENH] add Rust pulsar and topic management by @HammadB in #1528
- [ENH] Rust SysDB by @HammadB in #1529
- [ENH] Add rust message id conversion for pulsar by @HammadB in #1531
- [ENH] Refactor system to allow mutable handles, wrapped messages, single M recievers by @HammadB in #1539
- [ENH] Add ingest dispatch + scheduler + segment by @HammadB in #1542
- [ENH] Add rust grpc server by @HammadB in #1548
- [BUG] UUID should be uuid type not str by @HammadB in #1644
- [BUG] update openai api in example (#1640) by @nicolasgere in #1641
- [BUG] Fix coordinator pulsar tenant and namespace by @HammadB in #1650
- [BUG] fix docker don't shutdown gracefully by @nicolasgere in #1648
- [TST] Move cluster test to bigger machine, Hardcode tests to use rendezvous hash of topics by @HammadB in #1651
- [ENH] Add s3 storage for rust worker by @HammadB in #1643
- [ENH] add exponential backoff and jitter to embedding calls by @rancomp in #1526
- [BUG] Fix hosted chroma release trigger by @beggers in #1647
- 1.8.1 js release for default EF by @jeffchuber in #1642
- [PERF]: Optimized docker image by @tazarov in #1613
- [ENH]: FastAPI Shutdown hook by @tazarov in #1665
- [BUG] Coordinator - Find by id by @HammadB in #1676
- Rust worker memberlist logs by @HammadB in #1677
- Debug rust my ip by @HammadB in #1678
- More rust logs by @HammadB in #1679
- Create README by @HammadB in #1681
- [CHORE]: Moved mypy config from .ini to pyproject.toml by @tazarov in #1663
- Add rust worker logs by @HammadB in #1683
- [BUG] change rust tenant to default by @HammadB in #1684
- [Improvements] Manage segment cache and memory by @nicolasgere in #1670
- [BUG]: FTS delete by @tazarov in #1664
- add auth transport header to docker compose by @tonisives in #1653
- Tilt setup for local dev by @nicolasgere in #1688
- [ENH][SEC]: CIP-01022024 SSL Verify Client Config by @tazarov in #1604
- Dockerized chroma arguments customization by @MrZoidberg in #1658
- FIPS Compliance by @DueViktor in #1673
- [BUG]: Disallowing 0-dimensional embeddings by @tazarov in #1702
- [ENH]: Chroma python client orjson serialization by @tazarov in #1705
- [BUG]: Adding validation check for "chroma:document" in metadata. by @tazarov in #1718
- [ENH] Add quota component and test for static by @nicolasgere in #1720
- Log Service Setup by @weiligu in #1721
- [BUG]: Fixed test_collections.py property test by @tazarov in #1716
- [ENH] Basic blockfile implementation by @HammadB in #1726
- [BUG] Make sure Client parameters are strings by @beggers in #1577
- make collection_id primary key for segment, fix system tests by @weiligu in #1731
- [ENH] Upgrade tests and release to Python 3.12 by @atroyn in #1715
- [ENH] Remove ONNX Logspam by @atroyn in #1747
- [ENH]: update coordinator docker for faster build by @nicolasgere in #1729
- [RELEASE] 0.4.23 by @HammadB in #1758
- [TST] Peg hypothesis to working version by @HammadB in #1760
New Contributors
- @chezou made their first contribution in #1361
- @shmohit2002 made their first contribution in #1571
- @carlsonp made their first contribution in #1566
- @s-gyan made their first contribution in #1594
- @Sai-Suraj-27 made their first contribution in #1583
- @gsakkis made their first contribution in #1194
- @bhashithe-air made their first contribution in #991
- @DevMadhav13 made their first contribution in #1517
- @GauravWaghmare made their first contribution in #1615
- @nicolasgere made their first contribution in #1641
- @rancomp made their first contribution in #1526
- @MrZoidberg made their first contribution in https://github.com/chroma-core/chroma/pull...
0.4.22
Version: 0.4.22
Git ref: refs/tags/0.4.22
Build Date: 2024-01-03T17:15
PIP Package: chroma-0.4.22.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.22
DockerHub Image: chromadb/chroma:0.4.22
What's Changed
- Fix coordinator segfault, gitignore tests, CI by @beggers in #1553
- Add Amazon Bedrock Embedding function by @chezou in #1361
- [BUG] Fix flaky test due to collection comparisons by @Ishiihara in #1563
- [BUG] Fix config in go service to use default bind address. reverts p… by @HammadB in #1564
- [BUG] Run SysDB Tests in minikube cluster in CI by @HammadB in #1565
- [BUG]: Fix for failing chromadb-client build by @tazarov in #1561
- Revert "[BUG]: Fix for failing chromadb-client build" by @beggers in #1569
- [BUG] Fix integration test by @Ishiihara in #1570
- Make build an explicit dependency for client by @beggers in #1574
- Fixed typo for Readability by @shmohit2002 in #1571
- identity to equality check by @carlsonp in #1566
- Update README.md by @s-gyan in #1594
New Contributors
- @chezou made their first contribution in #1361
- @shmohit2002 made their first contribution in #1571
- @carlsonp made their first contribution in #1566
- @s-gyan made their first contribution in #1594
Full Changelog: 0.4.21...0.4.22
0.4.21
Version: 0.4.21
Git ref: refs/tags/0.4.21
Build Date: 2023-12-20T23:33
PIP Package: chroma-0.4.21.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.21
DockerHub Image: chromadb/chroma:0.4.21
What's Changed
- Only url.QueryEscape() username and password by @beggers in #1537
- JS Client: peer dependency @google/generative-ai by @LarchLiu in #1535
- 1.7.2 bump by @jeffchuber in #1547
- Remove URL-escaping for coordinator password and username by @beggers in #1546
- [CLN]: Clean up small nits by @tazarov in #1489
- [ENH] go/coordinator: grpcserver supports mTLS by @zhangjinpeng1987 in #1362
- JS client: fixed syntax error in npm readme by @Ymirke in #1492
- [ENH]: Added cohere-ai 7.0.0 support in package.json by @tazarov in #1460
- 1.7.3 by @jeffchuber in #1550
- Ask user if they want to use gpt3.5 or gpt4 in chat with your documents example by @BChip in #1116
- [ENH]: SHA256 sum check of Chroma's onnx model. by @tazarov in #1493
- [BUG] Fix failing TestCollectionDb_GetCollections by @Ishiihara in #1551
- [BUG] Raise exception when attempting to change DF by @reaganjlee in #1461
- [BUG] Fix SysDB related CI tests failure by @Ishiihara in #1555
- [BUG] Fix data race issue in memberlist by @Ishiihara in #1556
- Defer fastapi type imports in auth by @beggers in #1557
- Release 0.4.21 by @beggers in #1559
New Contributors
- @LarchLiu made their first contribution in #1535
- @zhangjinpeng1987 made their first contribution in #1362
- @Ymirke made their first contribution in #1492
- @BChip made their first contribution in #1116
- @reaganjlee made their first contribution in #1461
Full Changelog: 0.4.20...0.4.21
0.4.20
Version: 0.4.20
Git ref: refs/tags/0.4.20
Build Date: 2023-12-15T06:28
PIP Package: chroma-0.4.20.tar.gz
Github Container Registry Image: ghcr.io/chroma-core/chroma:0.4.20
DockerHub Image: chromadb/chroma:0.4.20
What's Changed
- [ENH] Fix for record pagination by @jeffchuber in #1450
- [BUG] Bugfixes in auth overwrite by @beggers in #1511
- [ENH] Pagination count collections by @jeffchuber in #1451
- [ENH] Add rust rendezvous hashing and errors by @HammadB in #1508
- [ENH] Add rust assignmenment policy and config management by @HammadB in #1510
- [ENH] Add JinaEmbedding TypeScript client by @JoanFM in #1406
- Gemini by @jeffchuber in #1520
- CloudClient support by @jeffchuber in #1527
- [Release] 0.4.20 by @HammadB in #1530
- release JS to 1.7.1 by @jeffchuber in #1533
Full Changelog: 0.4.19...0.4.20