File python-chromadb.changes of Package python-chromadb

-------------------------------------------------------------------
Sat Dec  7 22:46:04 UTC 2024 - Oleksandr Ostrenko <openbuildservice@ostrenko.dev>

- Update to 0.5.15

-------------------------------------------------------------------
Mon Oct  7 21:08:59 UTC 2024 - Meera Belur <mbelur@suse.com>

- 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  4 20:03:40 UTC 2024 - Meera Belur <mbelur@suse.com>

- 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 <pkg>` instead of `pnpm install <pkg>` 
  * [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  3 17:37:01 UTC 2024 - Fergal Mc Carthy <fmccarthy@suse.com>

- Update to 0.5.5
  * [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
- 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 12:38:42 UTC 2024 - Caroline Sena <caroline.sena@suse.com>

- New package for module Chromadb version 5.4.0
 
openSUSE Build Service is sponsored by