Skip to content

24.1.0

Compare
Choose a tag to compare
@jaimergp jaimergp released this 29 Jan 16:58
· 82 commits to main since this release
2fe2bb5

Enhancements

  • Prioritize explicitly requested specs with stricter constraints over implicit ones or name-only specs (e.g. a CLI-specified name=version=build will be sent to the solver before CLI-specified name=version and name). This happens to fix #391. (#381)
  • Load pkgs_dirs records when called in offline mode. (#396 via #423)

Bug fixes

  • Fix a regression introduced in #378, where certain solves would hard crash due to the given specs input order. (#391 via #381)
  • Properly propagate customized local channels (conda-build workspaces). Requires libmamba 1.5.6 or above. (#398 via #401)
  • Do not raise an error if an unsupported MatchSpec field can be safely dropped instead. Currently ignoring url, md5 and sha256. (#418 via #421, #427 via #429).
  • Do not crash if a stateless repodata cache is accessed with --offline or --use-index-cache. (#396 via #423).

Other

  • Remove old SolverOutputState.specs preparation logic from state.py, which was no longer in use since 23.9.0. Instead, enumerate all known specs in a certain order (see Enhancements for details). This list is then consumed by Solver._specs_to_tasks() as usual. (#381)

Contributors