Pyserini Release Notes (v2.1.0)
May 20, 2026 ยท View on GitHub
- Release date: May 19, 2026
- Anserini dependency: v2.1.1
- Lucene dependency: v10.4.0
Summary of Changes
- Known issues are enumerated separately.
- Updated to the Anserini v2.1.1 fatjar.
- Upgraded to Transformers 5.
- Added Python implementations of RM3 and Rocchio PRF.
- Added installation skills.
- Refactored JVM setup.
- Refactored and reorganized test cases.
- Reorganized unit test cases into
base,core, andoptionalundertests/. - Reorganized integration test cases into
integrations/core.
- Reorganized unit test cases into
- Refactored and improved the REST and MCP APIs around a shared backend.
- Improved REST API:
- Aligned with Anserini REST API.
- Added authentication, logging, backpressure, and caching support.
- Refreshed prebuilt index metadata, added support for plain tar prebuilt indexes, and updated BEIR 2CR coverage.
Contributors
This Release
- Jimmy Lin (lintool)
- Lily Ge (lilyjge)
- Alex Wang (alex-wang101)
- Ayomide Adebara (Adebara123)
- David Dong (david23131)
- DHRUV DUBEY (zatchbell1311-wq)
- h79yan (h79yan)
- Kevin Wang (k464wang)
- kwamearhinPORTFL (kwamearhinPORTFL)
- Mazharul Islam Leon (mazleon)
- mohamedshakir3 (mohamedshakir3)
- Na'ad (namatvir)
- Nas (nasazzam)
- Nour Jedidi (nourj98)
- Oluwaseun Ajayi (Seun-Ajayi)
- Tahseen Rasheed Chowdhury (TahseenSust)
- Uchenna Uchechukwu-Njoku (blissuche90)
- Vansh Jain (VanshJain4)
- Xianda Du (XiandaDu)
- Zixi Tang (Zixi-Sam-Tang)
All Time
All contributors with five or more commits, sorted by number of commits, according to GitHub:
- Jimmy Lin (lintool)
- Xueguang Ma (MXueguang)
- Daniel Guo (clides)
- Xinyu (Crystina) Zhang (crystina-z)
- Yuqi Liu (yuki617)
- Lily Ge (lilyjge)
- Sahel Sharifymoghaddam (sahel-sh)
- Johnson Han (x65han)
- Stephanie Hu (stephaniewhoo)
- Jasper Xian (jasper-xian)
- Arthur Chen (ArthurChen189)
- Manveer Tamber (manveertamber)
- Jack Lin (jacklin64)
- Jheng-Hong Yang (justram)
- FarmersWrap (FarmersWrap)
- Minghan Li (alexlimh)
- Mofe Adeyemi (Mofetoluwa)
- Catherine Zhou (Cathrineee)
- Ogundepo Odunayo (ToluClassics)
- sisixili (sisixili)
- Hang Li (hanglics)
- Ronak Pradeep (ronakice)
- Chris Kamphuis (Chriskamphuis)
- Habeeb Shopeju (HAKSOAT)
- Shengyao Zhuang (ArvinZhuang)
- Sailesh Nankani (saileshnankani)
- Zeynep Akkalyoncu Yilmaz (zeynepakkalyoncu)
- Xinyu Mavis Liu (x389liu)
- Ehsan (ehsk)
- Shivani Upadhyay (UShivani3)
- Daniel Zhang (zdann15)
- Pepijn Boers (PepijnBoers)