solrbot opened a new pull request, #3974: URL: https://github.com/apache/solr/pull/3974
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.nvidia.cuvs:cuvs-java](https://rapids.ai) ([source](https://redirect.github.com/rapidsai/cuvs)) | dependencies | minor | `25.10.0` -> `25.12.0` | --- ### Release Notes <details> <summary>rapidsai/cuvs (com.nvidia.cuvs:cuvs-java)</summary> ### [`v25.12.0`](https://redirect.github.com/rapidsai/cuvs/blob/HEAD/CHANGELOG.md#cuvs-251200-10-Dec-2025) ##### 🚨 Breaking Changes - Using `all_neighbors` for mutual reachability by [@​jinsolp](https://redirect.github.com/jinsolp) in [#​1234](https://redirect.github.com/rapidsai/cuvs/pull/1234) - Refactor libcuvs\_c header and source locations by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1357](https://redirect.github.com/rapidsai/cuvs/pull/1357) - Update cagra C API enums to have more long term stable values by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1436](https://redirect.github.com/rapidsai/cuvs/pull/1436) - Require CUDA 12.2+ by [@​jakirkham](https://redirect.github.com/jakirkham) in [#​1476](https://redirect.github.com/rapidsai/cuvs/pull/1476) - Remove mutual\_reachability\_graph Public API by [@​tarang-jain](https://redirect.github.com/tarang-jain) in [#​1481](https://redirect.github.com/rapidsai/cuvs/pull/1481) ##### 🐛 Bug Fixes - Allow compilation when OpenMP is disabled by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1346](https://redirect.github.com/rapidsai/cuvs/pull/1346) - Deallocation should be noexcept by [@​bdice](https://redirect.github.com/bdice) in [#​1416](https://redirect.github.com/rapidsai/cuvs/pull/1416) - ANN\_BENCH: Don't throw in noexcept do\_deallocate by [@​achirkin](https://redirect.github.com/achirkin) in [#​1417](https://redirect.github.com/rapidsai/cuvs/pull/1417) - Remove unneeded cutlass public build/install dependency by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1411](https://redirect.github.com/rapidsai/cuvs/pull/1411) - cuvs\_static properly adds C include dir to target\_include\_directories by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1426](https://redirect.github.com/rapidsai/cuvs/pull/1426) - Fix C/Python serialization for FP16. Add python tests by [@​lowener](https://redirect.github.com/lowener) in [#​1429](https://redirect.github.com/rapidsai/cuvs/pull/1429) - Properly guard usage of openmp function calls by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1435](https://redirect.github.com/rapidsai/cuvs/pull/1435) - Update nlohmann-json to 3.12.0 by [@​KyleFromNVIDIA](https://redirect.github.com/KyleFromNVIDIA) in [#​1449](https://redirect.github.com/rapidsai/cuvs/pull/1449) - Fix test params for filtered ivf\_flat by [@​aamijar](https://redirect.github.com/aamijar) in [#​1463](https://redirect.github.com/rapidsai/cuvs/pull/1463) - \[REVIEW]\[Java]\[Bug] Fix `CuVSMatrix#getRow` to take strides into consideration by [@​ldematte](https://redirect.github.com/ldematte) in [#​1442](https://redirect.github.com/rapidsai/cuvs/pull/1442) - Adding more tests and I find the compression settings are broken in the Golang API by [@​maxwbuckley](https://redirect.github.com/maxwbuckley) in [#​1472](https://redirect.github.com/rapidsai/cuvs/pull/1472) - Fix binary quantizer host transform bounds and stream order by [@​achirkin](https://redirect.github.com/achirkin) in [#​1473](https://redirect.github.com/rapidsai/cuvs/pull/1473) - \[BUG] Check if dynamic batching conf is null by [@​tarang-jain](https://redirect.github.com/tarang-jain) in [#​1459](https://redirect.github.com/rapidsai/cuvs/pull/1459) - Include cagra search algorithms in libcuvs\_static.a by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1457](https://redirect.github.com/rapidsai/cuvs/pull/1457) - \[Java] Disable flaky test `testFloatSerialization` by [@​mythrocks](https://redirect.github.com/mythrocks) in [#​1503](https://redirect.github.com/rapidsai/cuvs/pull/1503) - Add libaio to cuvs-bench-cpu, improve bench dependencies by [@​tarang-jain](https://redirect.github.com/tarang-jain) in [#​1480](https://redirect.github.com/rapidsai/cuvs/pull/1480) - \[Java] Fix `CagraBuildAndSearchIT` concurrent deallocation errors by [@​ldematte](https://redirect.github.com/ldematte) in [#​1510](https://redirect.github.com/rapidsai/cuvs/pull/1510) - Pin Cython pre-3.2.0 and PyTest pre-9 by [@​jakirkham](https://redirect.github.com/jakirkham) in [#​1528](https://redirect.github.com/rapidsai/cuvs/pull/1528) - Fix a bug in compute\_distance\_00\_generate.py by [@​enp1s0](https://redirect.github.com/enp1s0) in [#​1532](https://redirect.github.com/rapidsai/cuvs/pull/1532) - Check stride information in from\_dlpack by [@​benfred](https://redirect.github.com/benfred) in [#​1458](https://redirect.github.com/rapidsai/cuvs/pull/1458) - refactored update-version.sh to handle new branching strategy by [@​rockhowse](https://redirect.github.com/rockhowse) in [#​1535](https://redirect.github.com/rapidsai/cuvs/pull/1535) - fixed bug with update-version.sh by [@​rockhowse](https://redirect.github.com/rockhowse) in [#​1556](https://redirect.github.com/rapidsai/cuvs/pull/1556) - fix(ci): remove unsupported `name` parameter from custom job def by [@​gforsyth](https://redirect.github.com/gforsyth) in [#​1560](https://redirect.github.com/rapidsai/cuvs/pull/1560) - Remove need to have rapids\_logger headers installed to use clib by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1527](https://redirect.github.com/rapidsai/cuvs/pull/1527) - Fix BruteForce serialize test by [@​lowener](https://redirect.github.com/lowener) in [#​1568](https://redirect.github.com/rapidsai/cuvs/pull/1568) - \[C] Fix: `cuvsRMMMemoryResourceReset` sets a valid resource by [@​ldematte](https://redirect.github.com/ldematte) in [#​1540](https://redirect.github.com/rapidsai/cuvs/pull/1540) - Fix typo in date field by [@​vyasr](https://redirect.github.com/vyasr) in [#​1563](https://redirect.github.com/rapidsai/cuvs/pull/1563) - SNMG ANN build with OpenMP nested parallelism by [@​viclafargue](https://redirect.github.com/viclafargue) in [#​1526](https://redirect.github.com/rapidsai/cuvs/pull/1526) ##### 📖 Documentation - Fix table of content documentation by [@​lowener](https://redirect.github.com/lowener) in [#​1427](https://redirect.github.com/rapidsai/cuvs/pull/1427) - Docs Spectral Clustering by [@​aamijar](https://redirect.github.com/aamijar) in [#​1490](https://redirect.github.com/rapidsai/cuvs/pull/1490) - Use current system architecture in conda environment creation command by [@​bdice](https://redirect.github.com/bdice) in [#​1499](https://redirect.github.com/rapidsai/cuvs/pull/1499) - Updating README for release by [@​cjnolet](https://redirect.github.com/cjnolet) in [#​1584](https://redirect.github.com/rapidsai/cuvs/pull/1584) ##### 🚀 New Features - Unify binding headers by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1413](https://redirect.github.com/rapidsai/cuvs/pull/1413) - CAGRA: decouple source idx type from graph idx type and add a mapping between them by [@​achirkin](https://redirect.github.com/achirkin) in [#​1251](https://redirect.github.com/rapidsai/cuvs/pull/1251) - Add SOVERSION information to libcuvs\_c by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1474](https://redirect.github.com/rapidsai/cuvs/pull/1474) - Spectral Clustering by [@​aamijar](https://redirect.github.com/aamijar) in [#​1425](https://redirect.github.com/rapidsai/cuvs/pull/1425) - ANN\_BENCH: integrate NVTX statistics by [@​achirkin](https://redirect.github.com/achirkin) in [#​1529](https://redirect.github.com/rapidsai/cuvs/pull/1529) - Add Augmented Core Extraction Algorithm by [@​julianmi](https://redirect.github.com/julianmi) in [#​1404](https://redirect.github.com/rapidsai/cuvs/pull/1404) - Extend CI to build and test x86 libcuvs\_c tarballs by [@​robertmaynard](https://redirect.github.com/robertmaynard) in [#​1524](https://redirect.github.com/rapidsai/cuvs/pull/1524) - Introduce `libcuvs-headers` and `libcuvs-static` CMake components and conda packages by [@​divyegala](https://redirect.github.com/divyegala) in [#​1494](https://redirect.github.com/rapidsai/cuvs/pull/1494) - \[Java] Bindings, tests and benchmarks for RMM pooled memory by [@​ldematte](https://redirect.github.com/ldematte) in [#​1453](https://redirect.github.com/rapidsai/cuvs/pull/1453) ##### 🛠️ Improvements - Update `RAPIDS_BRANCH`, codify changes in `update-version.sh` by [@​KyleFromNVIDIA](https://redirect.github.com/KyleFromNVIDIA) in [#​1368](https://redirect.github.com/rapidsai/cuvs/pull/1368) - Move eigen\_solvers from raft by [@​aamijar](https://redirect.github.com/aamijar) in [#​1402](https://redirect.github.com/rapidsai/cuvs/pull/1402) - CosineExpanded Distance Metric for CAGRA by [@​tarang-jain](https://redirect.github.com/tarang-jain) in [#​197](https://redirect.github.com/rapidsai/cuvs/pull/197) - Enable `sccache-dist` connection pool by [@​trxcllnt](https://redirect.github.com/trxcllnt) in [#​1431](https://redirect.github.com/rapidsai/cuvs/pull/1431) - Use pinned\_host\_memory\_resource instead of pinned\_memory\_resource. by [@​bdice](https://redirect.github.com/bdice) in [#​1434](https://redirect.github.com/rapidsai/cuvs/pull/1434) - Use main in RAPIDS\_BRANCH by [@​bdice](https://redirect.github.com/bdice) in [#​1439](https://redirect.github.com/rapidsai/cuvs/pull/1439) - Use main shared-workflows branch by [@​bdice](https://redirect.github.com/bdice) in [#​1444](https://redirect.github.com/rapidsai/cuvs/pull/1444) - \[Review] ScaNN: Add option for AVQ/Noise Shaping to bfloat16 quantization by [@​rmaschal](https://redirect.github.com/rmaschal) in [#​1354](https://redirect.github.com/rapidsai/cuvs/pull/1354) - Add NVTX annotations to CAGRA knn graph build stage by [@​achirkin](https://redirect.github.com/achirkin) in [#​1443](https://redirect.github.com/rapidsai/cuvs/pull/1443) - \[Review]\[C] Export the ability to get/set the log level to the C API by [@​ldematte](https://redirect.github.com/ldematte) in [#​1375](https://redirect.github.com/rapidsai/cuvs/pull/1375) - \[Java] Test indexing and serialization with integral (byte) dataset by [@​ldematte](https://redirect.github.com/ldematte) in [#​1366](https://redirect.github.com/rapidsai/cuvs/pull/1366) - Use SPDX for all copyright headers by [@​KyleFromNVIDIA](https://redirect.github.com/KyleFromNVIDIA) in [#​1446](https://redirect.github.com/rapidsai/cuvs/pull/1446) - \[REVIEW]\[Java] Log level api by [@​ldematte](https://redirect.github.com/ldematte) in [#​1376](https://redirect.github.com/rapidsai/cuvs/pull/1376) - \[Review] \[Java] Disable flaky Java tests to reduce CI churn by [@​mythrocks](https://redirect.github.com/mythrocks) in [#​1469](https://redirect.github.com/rapidsai/cuvs/pull/1469) - Refactor rapids\_cpm\_package\_details to rapids\_cpm\_package\_info by [@​bdice](https://redirect.github.com/bdice) in [#​1433](https://redirect.github.com/rapidsai/cuvs/pull/1433) - Fix golang test name and add more logging and error checking. by [@​maxwbuckley](https://redirect.github.com/maxwbuckley) in [#​1471](https://redirect.github.com/rapidsai/cuvs/pull/1471) - Use an explicit std::min for byte alignment calculation by [@​maxwbuckley](https://redirect.github.com/maxwbuckley) in [#​1465](https://redirect.github.com/rapidsai/cuvs/pull/1465) - Replace custom cuda\_pinned\_resource with RMM's pinned\_host\_memory\_resource by [@​bdice](https://redirect.github.com/bdice) in [#​1466](https://redirect.github.com/rapidsai/cuvs/pull/1466) - Add patch for FAISS memory resources by [@​bdice](https://redirect.github.com/bdice) in [#​1477](https://redirect.github.com/rapidsai/cuvs/pull/1477) - Improved CAGRA build parameter heuristics by [@​achirkin](https://redirect.github.com/achirkin) in [#​1448](https://redirect.github.com/rapidsai/cuvs/pull/1448) - Decouple C++ library from C library by [@​divyegala](https://redirect.github.com/divyegala) in [#​1488](https://redirect.github.com/rapidsai/cuvs/pull/1488) - Use `RAPIDS_BRANCH` in cmake-format invocations that need rapids-cmake configs by [@​bdice](https://redirect.github.com/bdice) in [#​1475](https://redirect.github.com/rapidsai/cuvs/pull/1475) - eigen `tolerance` option Spectral Embedding by [@​aamijar](https://redirect.github.com/aamijar) in [#​1493](https://redirect.github.com/rapidsai/cuvs/pull/1493) - Update to CUDA 13.0.2 by [@​bdice](https://redirect.github.com/bdice) in [#​1506](https://redirect.github.com/rapidsai/cuvs/pull/1506) - Single Linkage to Use all\_neighbors API to build the KNN graph by [@​tarang-jain](https://redirect.github.com/tarang-jain) in [#​1507](https://redirect.github.com/rapidsai/cuvs/pull/1507) - Migrate to new CCCL memory resource interface by [@​bdice](https://redirect.github.com/bdice) in [#​1502](https://redirect.github.com/rapidsai/cuvs/pull/1502) - Remove unused headers scann by [@​lowener](https://redirect.github.com/lowener) in [#​1508](https://redirect.github.com/rapidsai/cuvs/pull/1508) - Update RMM includes from `<rmm/mr/device/*>` to `<rmm/mr/*>` by [@​bdice](https://redirect.github.com/bdice) in [#​1538](https://redirect.github.com/rapidsai/cuvs/pull/1538) - Use ruff-check, ruff-format instead of black, flake8 by [@​KyleFromNVIDIA](https://redirect.github.com/KyleFromNVIDIA) in [#​1500](https://redirect.github.com/rapidsai/cuvs/pull/1500) - Set memory pool from Python multi-GPU resource by [@​viclafargue](https://redirect.github.com/viclafargue) in [#​1530](https://redirect.github.com/rapidsai/cuvs/pull/1530) - \[Java] Fix format with spotless by [@​ldematte](https://redirect.github.com/ldematte) in [#​1539](https://redirect.github.com/rapidsai/cuvs/pull/1539) - fix bad version update by [@​trxcllnt](https://redirect.github.com/trxcllnt) in [#​1555](https://redirect.github.com/rapidsai/cuvs/pull/1555) - Deduplicate KMeans instantiations by [@​divyegala](https://redirect.github.com/divyegala) in [#​1565](https://redirect.github.com/rapidsai/cuvs/pull/1565) - Improve memory usage in `build_mr_linkage` by [@​jinsolp](https://redirect.github.com/jinsolp) in [#​1550](https://redirect.github.com/rapidsai/cuvs/pull/1550) - Use `sccache-dist` build cluster for conda and wheel builds by [@​trxcllnt](https://redirect.github.com/trxcllnt) in [#​1495](https://redirect.github.com/rapidsai/cuvs/pull/1495) - \[Java] One PinnedMemoryBuffer per CuVSResourcesImpl by [@​ldematte](https://redirect.github.com/ldematte) in [#​1441](https://redirect.github.com/rapidsai/cuvs/pull/1441) - \[Java] Relax cuVS version matching by [@​ldematte](https://redirect.github.com/ldematte) in [#​1544](https://redirect.github.com/rapidsai/cuvs/pull/1544) #### New Contributors - [@​maxwbuckley](https://redirect.github.com/maxwbuckley) made their first contribution in [#​1471](https://redirect.github.com/rapidsai/cuvs/pull/1471) - [@​rockhowse](https://redirect.github.com/rockhowse) made their first contribution in [#​1535](https://redirect.github.com/rapidsai/cuvs/pull/1535) **Full Changelog**: <https://github.com/rapidsai/cuvs/compare/v25.12.00a...release/25.12> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJleGVtcHQtc3RhbGUiXX0=--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
