Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 28, 2026

This PR contains the following updates:

Package Change Age Confidence
conan (source) 2.24.02.25.0 age confidence

Release Notes

conan-io/conan (conan)

v2.25.0: (28-Jan-2026)

Compare Source

  • Feature: Make the download of package binaries more atomic to make cancellations more robust. (#​19510)
  • Feature: Add public docs for InstallAPI subapi. (#​19497)
  • Feature: conan new with no positional arguments creates a default CMake basic conanfile. (#​19496). Docs: 📃
  • Feature: Further optimize the number of DB calls for upload, download, and package builds. (#​19485)
  • Feature: Add public documentation for CacheAPI and ConfigAPI subapis. (#​19479)
  • Feature: Deprecate MesonToolchain.preprocessor_definitions in favor of extra_defines. (#​19468)
  • Feature: Add conan require command to add/remove requirements to/from your local conanfile. (#​19457). Docs: 📃
  • Feature: Support for CPS CMake round trip with components with requires. (#​19446)
  • Feature: Add a way to specify link features ($<LINK_LIBRARY:...>) in CMakeConfigDeps. (#​19444). Docs: 📃
  • Feature: Update settings with new versions of supported tools. (#​19442)
  • Feature: CPS CMake-Conan round trip support for components. (#​19428)
  • Feature: Move CMakeConfigDeps from incubating to experimental. (#​19421). Docs: 📃
  • Feature: Support CPS shared libs from CMake. (#​19417)
  • Feature: Support full CPS CMake round trip in CMakeConfigDeps. (#​19410)
  • Feature: Optimize package cache DB access, reducing connections and queries by half for the dependency graph construction. (#​19398)
  • Feature: Add root_profile_name to the profile jinja2 context to allow tracing back the root profile from included profiles. (#​19393). Docs: 📃
  • Feature: Optimize package cache DB access by doing batch updates of the LRU recipes and packages. (#​19392)
  • Feature: Define the Python version used by PipEnv using UV (#​19388). Docs: 📃
  • Feature: (Experimental) Support built-in xz and zstd compression for Conan artifacts. (#​19337). Docs: 📃
  • Fix: Check Python version in PyEnv init. (#​19520)
  • Fix: Populate <library>_DEFINITIONS legacy variables in CMakeConfigDeps for compatibility with old check_symbol_exists and similar (#​19519)
  • Fix: Use dnf as the default system package manager for Almalinux, Rocky and Oracle Linux instead of legacy yum. (#​19487)
  • Fix: Display packages even when a system package manager install is a no-op. (#​19483)
  • Fix: Remove --lockfile-out generation arguments in workspace commands that cannot generate a lockfile (orchestrated conan workspace install/build/complete). (#​19475)
  • Fix: Reduce the sqlite DB connection scope to try to optimize DB locking. Remove the yield DB return that could create operational issues. (#​19394)
  • Bugfix: Avoid potential None and PackageType comparison when deducing cpp_info. (#​19494)
  • Bugfix: Solve PipEnv failure when using version ranges. (#​19478)
  • Bugfix: Correct pattern comparison for symlink with files.copy function. (#​19437)
  • Bugfix: Solve issue in CMakeConfigDeps when building transitive libraries in the "build" context. (#​19429)
  • Bugfix: Allow updating to newer remote revisions that already exist in the Conan cache with an older timestamp. (#​19402)
  • Bugfix: Fix unintended packages showing up when using conan list ... --graph-context={build-only,host-only} when there are package binary mismatches (#​19368)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge January 28, 2026 22:22
@renovate renovate bot added this pull request to the merge queue Jan 28, 2026
Merged via the queue into main with commit 5e33e80 Jan 28, 2026
56 checks passed
@renovate renovate bot deleted the renovate/main-test-conan-2.x branch January 28, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants