Main changes
* Enable to define benchmark in Unitxt by adding the ability to produce scores of groups based on task attributes and recipe metadata. For more information see https://www.unitxt.ai/en/latest/docs/benchmark.html by elronbandel in https://github.com/IBM/unitxt/pull/1130
* Enable inference/production APIs to support invocation by task without specifying a card. It enables using any task in the Unitxt catalog as an inference function. Check https://www.unitxt.ai/en/latest/docs/production.html for details (#957)
* Add support for multi-modality. For details see https://www.unitxt.ai/en/latest/docs/multimodality.html by elronbandel in https://github.com/IBM/unitxt/pull/1175
Additions to catalog
* Add ProvoQ dataset artifacts by bnayahu in https://github.com/IBM/unitxt/pull/1168
* Add Wikitq metric by ShirApp in https://github.com/IBM/unitxt/pull/1167
* Add more LLMs as judges ensembles by pvn25 in https://github.com/IBM/unitxt/pull/1171
* Add Scigen table2text task with llm_as_judge metric by csrajmohan in https://github.com/IBM/unitxt/pull/1134
New Features
* Add LLM as judge ensemble metrics, and add LLMaaJ ensemble example by pvn25 in https://github.com/IBM/unitxt/pull/1081
* Refactor RenameFields operator to Rename. The old operator is still supported but raises a deprecation warning by elronbandel in https://github.com/IBM/unitxt/pull/1123
Bug Fixes
* Make cache compatible with python 3.8 by elronbandel in https://github.com/IBM/unitxt/pull/1172
* Deprecated field used to print warning message with wrong reason dafnapension in https://github.com/IBM/unitxt/pull/1174
Documentation changes
* Update llm_as_judge.py --- copy edits (grammar, consistency, clarity) by welisheva22 in https://github.com/IBM/unitxt/pull/1164
* Update formats.py --- copy edits (grammar, consistency, clarity) by welisheva22 in https://github.com/IBM/unitxt/pull/1163
* Update loaders.py --- copy edits (grammar, consistency, clarity) by welisheva22 in https://github.com/IBM/unitxt/pull/1162
* Update card.py - minor documentation changes by welisheva22 in https://github.com/IBM/unitxt/pull/1161
* Update adding_dataset.rst - a few more minor documentation changes by welisheva22 in https://github.com/IBM/unitxt/pull/1160
* Update artifact.py --- documentation edits (grammar, consistency, cla… by welisheva22 in https://github.com/IBM/unitxt/pull/1159
* Update glossary.rst --- copy edits (grammar, consistency, clarity) by welisheva22 in https://github.com/IBM/unitxt/pull/1155
* Update helm.rst --- copy edits (grammar, consistency, clarity) by welisheva22 in https://github.com/IBM/unitxt/pull/1154
* Update operators.py --- copy edits (grammar, consistency, clarity) - take 2 by welisheva22 in https://github.com/IBM/unitxt/pull/1158
* Docfix: Fix typo in Installation doc by yifanmai in https://github.com/IBM/unitxt/pull/1181
New Contributors
* pvn25 made their first contribution in https://github.com/IBM/unitxt/pull/1081