Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-11-29 | 6.0 kB | |
v2.5.0 source code.tar.gz | 2024-11-29 | 317.4 MB | |
v2.5.0 source code.zip | 2024-11-29 | 319.4 MB | |
Totals: 3 Items | 636.9 MB | 0 |
🔆 Release highlights
Webhooks
You can now create and manage webhooks to support your workflows!
Webhooks allow you to submit real-time information to other applications whenever a specific event occurs within Argilla. Here's an example of how you can set up a webhook in Argilla:
:::python
import argilla as rg
@rg.webhook_listener("record.completed")
async def record_completed(record: rg.Record, **kwargs):
print (f"Record {record.id} has been completed")
Visit the Argilla documentation for more information.
A redesigned home page
Argilla's home page has been redesigned to provide a better user experience. The new home page now shows a new dataset card view, which provides a better overview of the datasets and annotation progress.
Python 3.13 and Pydantic v2 support
The Argilla server (and SDK) now supports Python 3.13 and Pydantic 2.0.0. This means that you can now install and use both SDK and server with Python 3.13 in the same Python environment!
:::bash
pip install argilla
pip install argilla-server
python -m argilla_server
Other improvements
- We've added a high contrast theme to help users with visual impairments. To change the theme go to "My settings" and choose your preferred theme. Thanks @paulbauriegel for this! 🎉
- You can select the language that you'd like to display in the Argilla UI, also from the "My settings" page. Your language isn't there? Visit the Argilla documentation to learn how you can add yours.
Changelog v2.5.0
- [BUGFIX] argilla server: Prevent update
dataset.updated_at
when updatingdataset.last_activity_at
column by @frascuchon in https://github.com/argilla-io/argilla/pull/5656 - Docs: Typo Fix by @RahulK4102 in https://github.com/argilla-io/argilla/pull/5642
- [Docs] : fix typos in docs by @FarukhS52 in https://github.com/argilla-io/argilla/pull/5612
- [CONFIG]
argilla server
: Review and update dependencies by @frascuchon in https://github.com/argilla-io/argilla/pull/5649 - Improve German translation and some aria attributes by @paulbauriegel in https://github.com/argilla-io/argilla/pull/5658
- Add a high-contrast theme & improvements for the forced-colors mode by @paulbauriegel in https://github.com/argilla-io/argilla/pull/5661
- [BUGFIX]: argilla server: install default
psycopg2
driver used by alembic by @frascuchon in https://github.com/argilla-io/argilla/pull/5672 - (Typo): Update README.md by @kaleaditya779 in https://github.com/argilla-io/argilla/pull/5655
- [CONFIG]
argilla
: Add Python 3.13 support by @frascuchon in https://github.com/argilla-io/argilla/pull/5652 - [ENHANCEMENT][REFACTOR] SDK: allow to remove settings by @frascuchon in https://github.com/argilla-io/argilla/pull/5584
- fix: improve logic for detecting ChatFields by @leiyre in https://github.com/argilla-io/argilla/pull/5667
- [BUGFIX]
argilla frontend
: Avoid call router.push when opening an external URL by @frascuchon in https://github.com/argilla-io/argilla/pull/5675 - [BUGFIX] visualisation of highlighted text by @leiyre in https://github.com/argilla-io/argilla/pull/5678
- Dataset Creation UI fixes & Improvements by @leiyre in https://github.com/argilla-io/argilla/pull/5670
- [BUGFIX] Show
Import data
if user is admin or owner by @leiyre in https://github.com/argilla-io/argilla/pull/5688 - docs: Add missing server configuration env vars by @frascuchon in https://github.com/argilla-io/argilla/pull/5676
- [REFACTOR]
argilla server
: Remove passlib dependency by @frascuchon in https://github.com/argilla-io/argilla/pull/5674 - [FEATURE] UI - Add language selection in user settings by @leiyre in https://github.com/argilla-io/argilla/pull/5690
- ⚡️ Fix highlight text by @damianpumar in https://github.com/argilla-io/argilla/pull/5693
- [FEATURE] Add Webhooks by @jfcalvo in https://github.com/argilla-io/argilla/pull/5467
- 🚑 Add missing translation by @damianpumar in https://github.com/argilla-io/argilla/pull/5696
- Docs - Add docs for adding a language by @paulbauriegel in https://github.com/argilla-io/argilla/pull/5640
- [BUGFIX]
argilla server
: Prevent passing non-string values to text fields by @frascuchon in https://github.com/argilla-io/argilla/pull/5682 - [REFACTOR]
argilla server
: using pydantic v2 by @frascuchon in https://github.com/argilla-io/argilla/pull/5666 - fix: Resolve failing tests after pydantic V2 merge by @frascuchon in https://github.com/argilla-io/argilla/pull/5700
- [DOCS] Deploy on spaces review by @sdiazlor in https://github.com/argilla-io/argilla/pull/5704
- [REFACTOR]
argilla
: Align questions toResource
API by @frascuchon in https://github.com/argilla-io/argilla/pull/5680 - [CHORE] Review changelogs by @frascuchon in https://github.com/argilla-io/argilla/pull/5707
- [EXAMPLES][DOCS] review basic webhooks example by @frascuchon in https://github.com/argilla-io/argilla/pull/5710
- [BUGFIX]
argilla
: allow change default distribution values by @frascuchon in https://github.com/argilla-io/argilla/pull/5719 - [DOCS] review 2.5.0 docs by @frascuchon in https://github.com/argilla-io/argilla/pull/5723
- [RELEASES] v2.5.0 by @frascuchon in https://github.com/argilla-io/argilla/pull/5706
New Contributors
- @RahulK4102 made their first contribution in https://github.com/argilla-io/argilla/pull/5642
- @FarukhS52 made their first contribution in https://github.com/argilla-io/argilla/pull/5612
- @kaleaditya779 made their first contribution in https://github.com/argilla-io/argilla/pull/5655
Full Changelog: https://github.com/argilla-io/argilla/compare/v2.4.1...v2.5.0