From 38a571fb2a61d61d9245997b5d0f8cd64550912c Mon Sep 17 00:00:00 2001 From: Jimmy Lin Date: Thu, 28 Dec 2023 15:13:40 -0500 Subject: [PATCH] Release notes for v0.24.0 (#1757) --- README.md | 3 +- docs/release-notes/release-notes-v0.24.0.md | 63 +++++++++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 docs/release-notes/release-notes-v0.24.0.md diff --git a/README.md b/README.md index 839cfffef..bba9112e5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Downloads](https://static.pepy.tech/personalized-badge/pyserini?period=total&units=international_system&left_color=grey&right_color=brightgreen&left_text=downloads)](https://pepy.tech/project/pyserini) [![PyPI Download Stats](https://img.shields.io/pypi/dw/pyserini?color=brightgreen)](https://pypistats.org/packages/pyserini) [![Maven Central](https://img.shields.io/maven-central/v/io.anserini/anserini?color=brightgreen)](https://search.maven.org/search?q=a:anserini) -[![Generic badge](https://img.shields.io/badge/Lucene-v9.8.0-brightgreen.svg)](https://archive.apache.org/dist/lucene/java/9.8.0/) +[![Generic badge](https://img.shields.io/badge/Lucene-v9.9.1-brightgreen.svg)](https://archive.apache.org/dist/lucene/java/9.9.1/) [![LICENSE](https://img.shields.io/badge/license-Apache-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0) Pyserini is a Python toolkit for reproducible information retrieval research with sparse and dense representations. @@ -187,6 +187,7 @@ Additional reproduction guides below provide detailed step-by-step instructions. ## 📜️ Release History ++ v0.24.0 (w/ Anserini v0.24.0): December 28, 2023 [[Release Notes](docs/release-notes/release-notes-v0.24.0.md)] + v0.23.0 (w/ Anserini v0.23.0): November 17, 2023 [[Release Notes](docs/release-notes/release-notes-v0.23.0.md)] + v0.22.1 (w/ Anserini v0.22.1): October 19, 2023 [[Release Notes](docs/release-notes/release-notes-v0.22.1.md)] + v0.22.0 (w/ Anserini v0.22.0): August 31, 2023 [[Release Notes](docs/release-notes/release-notes-v0.22.0.md)] diff --git a/docs/release-notes/release-notes-v0.24.0.md b/docs/release-notes/release-notes-v0.24.0.md new file mode 100644 index 000000000..6d51be424 --- /dev/null +++ b/docs/release-notes/release-notes-v0.24.0.md @@ -0,0 +1,63 @@ +# Pyserini Release Notes (v0.24.0) + ++ **Release date:** December 28, 2023 ++ **Anserini dependency:** v0.24.0 ++ **Lucene dependency:** v9.9.1 + +## Summary of Changes + ++ Upgraded to Lucene v9.9.1. ++ Aligned with underlying Anserini refactoring: introduced `ScoredDoc` as replacement for searcher-specific `Result` objects. ++ Added support for cosDPR-distil + 2CR. ++ Added 2CR for CIRAL monolingual baselines. ++ Added pooling and l2norm configs for autoencoders. + +## Contributors + +### This Release + +Sorted by number of commits: + ++ Jimmy Lin ([lintool](https://github.com/lintool)) ++ Xueguang Ma ([MXueguang](https://github.com/MXueguang)) ++ Andre Slavescu ([AndreSlavescu](https://github.com/AndreSlavescu)) ++ Areel Ullah Khan ([AreelKhan](https://github.com/AreelKhan)) ++ Golnoosh Asefi ([golnooshasefi](https://github.com/golnooshasefi)) ++ Mofe Adeyemi ([Mofetoluwa](https://github.com/Mofetoluwa)) ++ Paniz Ojaghi ([Panizghi](https://github.com/Panizghi)) ++ Sahar ([saharsamr](https://github.com/saharsamr)) ++ Seun-Ajayi ([Seun-Ajayi](https://github.com/Seun-Ajayi)) ++ Yifei Li ([tudou0002](https://github.com/tudou0002)) ++ alimansouri ([alimt1992](https://github.com/alimt1992)) ++ kdricci ([kdricci](https://github.com/kdricci)) ++ ljk423 ([ljk423](https://github.com/ljk423)) ++ Yahya Jabary ([sueszli](https://github.com/sueszli)) + +### All Time + +All contributors with five or more commits, sorted by number of commits, [according to GitHub](https://github.com/castorini/pyserini/graphs/contributors): + ++ Jimmy Lin ([lintool](https://github.com/lintool)) ++ Xueguang Ma ([MXueguang](https://github.com/MXueguang)) ++ Xinyu (Crystina) Zhang ([crystina-z](https://github.com/crystina-z)) ++ Yuqi Liu ([yuki617](https://github.com/yuki617)) ++ Johnson Han ([x65han](https://github.com/x65han)) ++ Stephanie Hu ([stephaniewhoo](https://github.com/stephaniewhoo)) ++ Jasper Xian ([jasper-xian](https://github.com/jasper-xian)) ++ Arthur Chen ([ArthurChen189](https://github.com/ArthurChen189)) ++ Jack Lin ([jacklin64](https://github.com/jacklin64)) ++ Manveer Tamber ([manveertamber](https://github.com/manveertamber)) ++ Minghan Li ([alexlimh](https://github.com/alexlimh)) ++ Catherine Zhou ([Cathrineee](https://github.com/Cathrineee)) ++ Ogundepo Odunayo ([ToluClassics](https://github.com/ToluClassics)) ++ Hang Li ([hanglics](https://github.com/hanglics)) ++ Ronak Pradeep ([ronakice](https://github.com/ronakice)) ++ Sahel Sharify ([sahel-sh](https://github.com/sahel-sh)) ++ Matt J. H. Yang ([justram](https://github.com/justram)) ++ Chris Kamphuis ([Chriskamphuis](https://github.com/Chriskamphuis)) ++ Habeeb Shopeju ([HAKSOAT](https://github.com/HAKSOAT)) ++ Shengyao Zhuang ([ArvinZhuang](https://github.com/ArvinZhuang)) ++ Sailesh Nankani ([saileshnankani](https://github.com/saileshnankani)) ++ Xinyu Mavis Liu ([x389liu](https://github.com/x389liu)) ++ Zeynep Akkalyoncu Yilmaz ([zeynepakkalyoncu](https://github.com/zeynepakkalyoncu)) ++ Pepijn Boers ([PepijnBoers](https://github.com/PepijnBoers))