Release notes for LensKit 2.1

The Git changelog and the list of closed tickets and pull requests provide more information on what has happened, including bugs that have been fixed.

General Changes

Data Access



LensKit now has a command-line tool, lenskit, included in the binary distribution. This provides a lot of utilities for working with LensKit data and configurations, and is the new entry point for running the evaluator (lenskit-eval is now deprecated).

This is in the lenskit-cli package, replacing lenskit-package as the source of the binary distribution of LensKit.


This release includes several improvements and additions to LensKit’s selection of algorithms.

User-user CF

Item-item CF

Matrix factorization


Data Structures