Changelog for
python310-chromadb-0.5.9-1.1.noarch.rpm :
* Mon Oct 07 2024 Meera Belur
- update to 0.5.9
* [RELEASE] 0.5.9
* [ENH] Add retry on mismatch
* [ENH] Propagate error codes through rust services
* [ENH] Propagate version through system
* [ENH] Add proto conversions for RequestMetadata
* [ENH] Add version context in python
* [ENH] Add log position to FE
* [BUG] Pull logs should fail if requested offset has been purged
* Update migration guide for 0.6.0 release
* Update migration guide for 0.6.0 release
* [ENH]: add full text index querying benchmark
* [ENH]: add crate to manage datasets for benchmarking
* [ENH] - Fix `get_or_create_collection` semantic inconsistencies
* [BUG] Resolve python dev requirement conflict
* [BUG] Add release version regex to setuptools
* [BUG] Add release version regex to setuptools
* [ENH] Release guide update
* [RELEASE] JS client 1.9.2
* [BUG]: fix JS publish workflow
* [BUG] Use optional repeated string for query metadata ids argument
* [RELEASE]: JS client 1.9.1
* [BUG]: fix cross_version_persist assertion for >= 0.5.7
* [ENH] Skip prefetch if empty
* [ENH] Update and implement new unit test for limit/offset
* [ENH] Refactor metadata merge operator and implement offset/limit
* Fri Oct 04 2024 Meera Belur - Update to 0.5.7
* [RELEASE] 0.5.7
* [RELEASE] 0.5.6
* [ENH] Update client telemetry for developer cloud
* [BUG] Fix I32Array BW compat
* [BUG] Fix CVP tests by forcing numpy reimport
* [CLN] Add batch size errors
* [BUG] Test that query result shapes are correct in invariants
* [CLN] Support numpy >=2.0
* [BUG] - Fix tailwind themes in docs
* [DOC]: Yarn package install in getting-started.md
* [DOC]: Update Langchain integration example and fix broken link
* [DOC]: remove docs for reverted JS refactor
* [ENH] add docs for vacuum CLI command
* [CHORE] DeprecationWarning in httpx\\_content.py:202:
* [DOC] Update the add function in the guide, which is currently using the old version with text instead of documents.
* [DOC]: use `pnpm add ` instead of `pnpm install `
* [DOC] Update JS client documentation
* [DOC] add levands clojure client to docs
* [DOC] Add description for query_uris parameter in collection query method
* [DOC] fix docs build
* [CLN] Propagate errors for block get/fork
* [BLD]: run Rust integration tests in CI
* [ENH]: GET /databases should return 404 instead of 500 for not found
* [BLD]: use cache mount in Rust Dockerfile
* [DOC] fix meta tags
* [BLD]: bump version of upload-artifact actions
* Use cache for Python builds
* [BUG] Smaller batch size
* [ENH]: use jemalloc for compactor service
* [ENH] Weighted LRU for HNSW provider cache
* [BLD]: add debug info to Rust release binaries
* [ENH] reset back to previous JS api, keeping other improvements
* Pin image to fix Window builds
* [ENH]: skip querying `MetadataSegmentReader` for empty where clause
* [PERF]: speed up `get_target_block_id
* [PERF] Add include metadata to MetadataReader to avoid unncessary payload size
* [ENH]: make test_sanity recall based
* [ENH] Synchronize post s3.get
* [PERF] Move write to blockfiles off main runtime
* [ENH]: purge block cache after compaction
* [PERF]: better locking of uncommitted tracking maps
* [PERF]: remove mutex around tokenizer
* [PERF] Decrease compaction RAM usage and increase speed
* [ENH]: add config fields for max partition size & max compaction size in compactor
* [ENH]: update JS CloudClient to accept `tenant` parameter
* [PERF] Binary search get_prefix
* [BUG]: fix log service metrics service name
* [ENH] Add gc for log service
* [ENH]: add metric for total # of uncompacted log records
* [ENH] Evict other versions of hnsw index of the collection when another version is fetched
* [CLN] Reorganize delta module into seperate module and split out impls and [PERF] Refactor bf get_size to avoid nested loops
* [PERF] Multipart s3 downloads passing through NAC
* [ENH]: cleanup HNSW temporary files after registering result
* [ENH]: use `follows_from
* [ENH] NAC rate limits requests
* [ENH] Block manager and HNSW provider consume Network Admission Control
* [ENH] Construct and pass NAC
* [ENH] Network Admission Control APIs
* [ENH]: improve compaction traces
* [ENH]: allow configuring replicaCount and nodeSelector on log service
* [ENH]: skip brute force search when log is empty
* [BLD]: bump `time` dependency
* [ENH] [PERF] add indices to metadata columns
* [ENH]: allow using node selectors for pods instead of tolerations
* [ENH] Add timeouts to FE grpc clients
* [ENH] Make Rust/C++ FFI error handling robust
* [BLD]: fix nightly tests pod log upload
* [CLN] Only use distance avx/neon/sse if enabled
* [ENH] Fetch blocks in parallel and make load_blocks take a slice instead
* [ENH]: lift frontend gRPC retry to application & trace
* [ENH] fix embedding validation span pollution
* [ENH]: add record count to span when submitting embeddings
* [ENH]: fix compactor traces, add additional info to trace
* [BUG]: fix tracing for IO tasks
* [ENH]: allow configuring replica count of compaction service
* [PERF]: bump compaction partition size to 10k
* [ENH] gRPC segment requests should include the collection ID
* [BUG] S3 client not respecting timeout
* [PERF] Make pull logs an I/O operator so it runs on main runtime
* [CHORE] Move pull log trace record count to structured field
* [ENH]: don\'t allow a null collection ID on segments
* [BUG] fix multi collection log purge
* [BLD]: fix JS dev release workflow
* [BUG]: fix nightly test workflow
* [CLN] Move distance, and index into their own crates
* [ENH]: only use multipart upload if object size > part size
* [CLN] Refactor rust codebase into many crates
* [ENH] multipart S3 file uploads
* [TST] Isolated Test Environments using testcontainers
* [ENH] Tag operators as IO or other + dispatcher schedules IO tasks on the main runtime
* [ENH] Dispatch prefetch
* [ENH] prefetch APIs for Record segment and blockfile
* [BUG] fix nil dereference during error log
* [ENH] propogate nested error message
* [ENH] add tracing to gorm
* [ENH] JS Client Refactor
* [BUG] Sysdb k8s resource typo
* [ENH] Add sysdb cpu/memory requests and limits to helm chart
* [PERF] Add sysdb catalog traces
* [BUG]: Pydantic 1.x Union Types
* [ENH] add vacuum CLI command
* [ENH] automatically clean WAL
* [ENH] add `.clean_log
* [ENH] simplify logic for when to persist index changes
* [PERF] Trace auth requests
* [CHORE] Add more debugs to memberlist
* [CHORE] Add logs to memberlist
* [ENH] Properly display memberlist in SysDB
* [ENH] Connection pool FD leak v2
* [ENH] return `chroma-trace-id` header, include trace ID in thrown errors
* [TST] add hypothesis collection id to logs
* [ENH] enable retries on all gRPC channels
* [BUG] HNSW Rust params should have defaults
* [BUG]: Pydantic 1.9+ compatibility
* [ENH] CIP: Write-Ahead Log Pruning & Vacuuming
* [ENH] fix types export for CJS consumers/NPM types badge
* [ENH] Support FE replica count
* [RELEASE] Bump helm chart version
* [ENH] Add support for FE tolerations
* Thu Oct 03 2024 Fergal Mc Carthy - Update to 0.5.5
* [PERF] Better tracing for storage access by AATTHammadB in #2500
* [BUG] Fix cross version persistence tests after 0.5.4 release by AATTHammadB in #2501
* [BLD] reduce max number of examples on slow prop test preset by AATTcodetheweb in #2504
* [PERF] Trace block read size by AATTHammadB in #2505
* [ENH] Binary search for blockfile get() by AATTsanketkedia in #2506
* [ENH] Debuggable test_sanity by AATTsanketkedia in #2507
* [PERF] Materialization traces by AATTHammadB in #2508
* [ENH] Add collection id as log entry in test_embeddings by AATTsanketkedia in #2472
* [BUG] fix issue when deleting->adding same ID before index is persisted by AATTcodetheweb in #2512
* [BUG] fix persistent HNSW parameter migration by AATTcodetheweb in #2511
* [ENH] updates & invalid operations should also trigger persisting of local HNSW by AATTcodetheweb in #2499
* [BUG] fix invalid operation persist check by AATTcodetheweb in #2520
* [ENH] delete collection during teardown of state machine by AATTcodetheweb in #2521
* [ENH] Use foyer for block cache by AATTIshiihara in #2431
* [ENH] Introduce stream abstraction and enable concurrency test for blockfile by AATTIshiihara in #2454
* [ENH] Allow cache eviction for HNSW provider by AATTIshiihara in #2484
* [BUG] CHROMA_SERVER_NOFILE cannot be overriden with env var in container by AATTtazarov in #2209
* [ENH] Use instrumented tracing for HNSW provider file read by AATTIshiihara in #2525
* [BLD] Allow query/compactor to specify tolerations in k8s by AATTHammadB in #2527
* [RELEASE] Release helm 0.1.4 by AATTHammadB in #2530
* [CLN] Make LocalStorage use sync filesystem APIs by AATTIshiihara in #2531
* [BUG] fix HNSW param defaults in new configuration logic & require batch_size < sync_threshold by AATTcodetheweb in #2526
* [BUG]: fix missing record in query result when many records were deleted and pending persist by AATTcodetheweb in #2532
* [CLN] Move max_block_size_bytes to block_manager_config by AATTIshiihara in #2535
* [TST] Get ts-integration-test.sh script working locally by AATTAlabasterAxe in #2518
* [ENH] simplify logic for when to persist index changes by AATTcodetheweb in #2539
* [ENH] Add an init method that eagerly reports errors with the tenant or DB by AATTAlabasterAxe in #2537
* [BUG] debug nightly tests timing out by AATTcodetheweb in #2538
* Revert \"[ENH] simplify logic for when to persist index changes\" by AATTcodetheweb in #2544
* [TST] Enable cache eviction for shuttle concurrency test by AATTIshiihara in #2546
* [ENH] Add error trace in log service for GetAllCollectionInfoToCompact by AATTsanketkedia in #2548
* [BLD] log artifacts per python version by AATTsanketkedia in #2556
* [CHORE] bump hnswlib by AATTcodetheweb in #2558
* [RELEASE] 0.5.5 by AATTcodetheweb in #2559- Fix Requires to specify PyPika rather than pypika. Similarly use PyPika and numpy1 for testing BuildRequires.- Convert to multibuild with a test flavour to build and run the tests- Cleanup spec file
* Fri Sep 13 2024 Caroline Sena - New package for module Chromadb version 5.4.0