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