Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] [REFACTOR] argilla-server: move search logic to search service #5174

Draft
wants to merge 55 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
f62d58a
feat: add dataset support to be created using distribution settings (…
jfcalvo Jul 1, 2024
017001f
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 1, 2024
f084ab7
✨ Remove unused method
damianpumar Jul 4, 2024
c8ef4c6
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 4, 2024
6df5256
feat: improve Records `responses_submitted` relationship to be view o…
jfcalvo Jul 4, 2024
dbae135
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 4, 2024
cf3408c
feat: change metrics to support new distribution task logic (#5140)
jfcalvo Jul 4, 2024
267811c
[REFACTOR] `argilla-server`: Remove list current user records endpoin…
frascuchon Jul 4, 2024
89f9bde
[BREAKING- REFACTOR] `argilla-server`: remove metadata filter query p…
frascuchon Jul 4, 2024
0404465
[BREAKING - REFACTOR] `argilla-server`: remove user response status s…
frascuchon Jul 4, 2024
20d4ab8
refactor: Remove sort_by argument
frascuchon Jul 4, 2024
5f4e5b0
[breaking] refactor: Remove sort_by query param
frascuchon Jul 4, 2024
c885392
tests: Adapt tests
frascuchon Jul 4, 2024
28b2998
chore: Update changelog
frascuchon Jul 5, 2024
209d64d
feat: Define new repositories
frascuchon Jul 5, 2024
a350b0c
chore: Rewrite list endpoint using repositories
frascuchon Jul 5, 2024
3537941
tests: Enable skip tests for list dataset records
frascuchon Jul 5, 2024
8e8b116
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
frascuchon Jul 5, 2024
a9cff31
refactor: Move search validator to validators module and move some va…
frascuchon Jul 6, 2024
34738d5
feat: New search service class
frascuchon Jul 6, 2024
2eb4dec
refactor: Move more validation logic to search query validator
frascuchon Jul 6, 2024
eee8721
refactor: implement search endpoints using new search service
frascuchon Jul 6, 2024
5fa8151
chore: Prevent combine sort with random sort
frascuchon Jul 6, 2024
81e2abc
tests: Adapt tests
frascuchon Jul 6, 2024
9b5d2db
feat: Add logic to fetch records by id an load conditional relationships
frascuchon Jul 8, 2024
6e04f26
refactor: usin records repository to fetch records by ids
frascuchon Jul 8, 2024
3cfda3a
refactor: Explicit instances for repositories and services
frascuchon Jul 8, 2024
808c837
[ENHANCEMENT]: `argilla-server`: allow update distribution for non an…
frascuchon Jul 8, 2024
ba417dc
[BREAKING - REFACTOR] `argilla-server`: remove `sort_by` query param …
frascuchon Jul 8, 2024
f241e41
fix: wrong filter naming after merge from develop
frascuchon Jul 9, 2024
67d4ee3
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 9, 2024
3e06890
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 9, 2024
b15de8f
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
frascuchon Jul 11, 2024
f497140
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 11, 2024
bec0b0d
feat: add session helper with serializable isolation level (#5165)
jfcalvo Jul 12, 2024
8bf8abb
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 12, 2024
85e847f
[REFACTOR] `argilla-server`: remove deprecated records endpoint (#5206)
frascuchon Jul 12, 2024
22263d8
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 12, 2024
c219764
[ENHANCEMENT] `argilla`: add record `status` property (#5184)
frascuchon Jul 12, 2024
ced0220
Merge branch 'develop' into feat/add-dataset-automatic-task-distribution
jfcalvo Jul 12, 2024
aa9bf1f
Merge branch 'feat/add-dataset-automatic-task-distribution' into refa…
frascuchon Jul 12, 2024
0b73b3f
Merge branch 'refactor/cleaning-list-records-endpoints' into refactor…
frascuchon Jul 12, 2024
dcfbfaf
Merge branch 'feat/add-dataset-automatic-task-distribution' into refa…
frascuchon Jul 12, 2024
4d3f668
Merge branch 'refactor/cleaning-list-records-endpoints' into refactor…
frascuchon Jul 12, 2024
2941072
Merge branch 'develop' into refactor/argilla-server/list-records-endp…
frascuchon Jul 18, 2024
9c9aa26
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 18, 2024
11ef168
Update argilla-frontend/components/features/datasets/dataset-progress…
frascuchon Jul 19, 2024
7953971
Merge branch 'refactor/argilla-server/list-records-endpoint-using-db'…
frascuchon Jul 19, 2024
307caaa
Merge branch 'refactor/argilla-server/move-search-validator-to-proper…
frascuchon Jul 19, 2024
0e525b4
Merge branch 'develop' into refactor/argilla-server/list-records-endp…
frascuchon Jul 25, 2024
9c53335
Merge branch 'refactor/argilla-server/list-records-endpoint-using-db'…
frascuchon Jul 25, 2024
1526e33
Merge branch 'develop' into refactor/argilla-server/list-records-endp…
frascuchon Jul 29, 2024
ebf21c1
Merge branch 'refactor/argilla-server/list-records-endpoint-using-db'…
frascuchon Jul 29, 2024
bca45ff
Merge branch 'develop' into refactor/argilla-server/list-records-endp…
frascuchon Jul 31, 2024
edc0fe0
Merge branch 'refactor/argilla-server/list-records-endpoint-using-db'…
frascuchon Jul 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions argilla-server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@ These are the section headers that we use:
- [breaking] Change `GET /api/v1/me/datasets/:dataset_id/metrics` endpoint to support new dataset distribution task. ([#5140](https://github.com/argilla-io/argilla/pull/5140))
- Change search index mapping for responses (reindex is required). ([#5228](https://github.com/argilla-io/argilla/pull/5228))

### Changed

- Change `responses` table to delete rows on cascade when a user is deleted. ([#5126](https://github.com/argilla-io/argilla/pull/5126))
- [breaking] Change `GET /api/v1/datasets/:dataset_id/progress` endpoint to support new dataset distribution task. ([#5140](https://github.com/argilla-io/argilla/pull/5140))
- [breaking] Change `GET /api/v1/me/datasets/:dataset_id/metrics` endpoint to support new dataset distribution task. ([#5140](https://github.com/argilla-io/argilla/pull/5140))

### Fixed

- Fixed SQLite connection settings not working correctly due to an outdated conditional. ([#5149](https://github.com/argilla-io/argilla/pull/5149))
Expand All @@ -48,6 +54,15 @@ These are the section headers that we use:

### Removed

- [breaking] Remove deprecated endpoint `POST /api/v1/datasets/:dataset_id/records`. ([#5206](https://github.com/argilla-io/argilla/pull/5206))
- [breaking] Remove deprecated endpoint `PATCH /api/v1/datasets/:dataset_id/records`. ([#5206](https://github.com/argilla-io/argilla/pull/5206))
- [breaking] Removed `GET /api/v1/me/datasets/:dataset_id/records` endpoint. ([#5153](https://github.com/argilla-io/argilla/pull/5153))
- [breaking] Removed support for `response_status` query param for endpoints `POST /api/v1/me/datasets/:dataset_id/records/search` and `POST /api/v1/datasets/:dataset_id/records/search`. ([#5163](https://github.com/argilla-io/argilla/pull/5163))
- [breaking] Removed support for `metadata` query param for endpoints `POST /api/v1/me/datasets/:dataset_id/records/search` and `POST /api/v1/datasets/:dataset_id/records/search`. ([#5156](https://github.com/argilla-io/argilla/pull/5156))
- [breaking] Removed support for `sort_by` query param for endpoints `POST /api/v1/me/datasets/:dataset_id/records/search` and `POST /api/v1/datasets/:dataset_id/records/search`. ([#5166](https://github.com/argilla-io/argilla/pull/5166))

## [2.0.0rc1](https://github.com/argilla-io/argilla/compare/v1.29.0...v2.0.0rc1)

- [breaking] Removed deprecated endpoint `POST /api/v1/datasets/:dataset_id/records`. ([#5206](https://github.com/argilla-io/argilla/pull/5206))
- [breaking] Removed deprecated endpoint `PATCH /api/v1/datasets/:dataset_id/records`. ([#5206](https://github.com/argilla-io/argilla/pull/5206))
- [breaking] Removed `GET /api/v1/me/datasets/:dataset_id/records` endpoint. ([#5153](https://github.com/argilla-io/argilla/pull/5153))
Expand Down
Loading