Releases: unicef/hope-dedup-engine
Releases · unicef/hope-dedup-engine
Release list
1.15.0
What's Changed
- Simplify the encoding and deduplication process by @datamik in #268
- handle DataTypeError when encode face by @vitali-yanushchyk-valor in #277
Full Changelog: 1.14.0...1.15.0
1.14.0
What's Changed
- AB#293807: Dedup Engine API Client by @sergey-misuk-valor in #259
- Improve admin UX: handle base64 filenames and enhance display by @vitali-yanushchyk-valor in #266
- AB#301334: Add possibility to trigger a button “Notify Remote System” which just trigger the call to the callback by @sergey-misuk-valor in #267
Full Changelog: 1.13...1.14.0
v1.13
What's Changed
- Hotfix: Make deduplication set settings optional by @sergey-misuk-valor in #260
- cookie cutter alignment by @domdinicola in #257
- Update finding on duplicate values by @sergey-misuk-valor in #262
Full Changelog: 0.12...1.13.0
v1.12
What's Changed
- 290836: Add status_code filter to FindingFilter, enable search by ref… by @arsen-vs in #233
- add confirm_action for buttons which perform a data change by @vitali-yanushchyk-valor in #232
- add field name for deduplication set group by @vitali-yanushchyk-valor in #235
- update github actions by @domdinicola in #227
- update reqs by @domdinicola in #225
- AB#290830: Encoding: Detect face enhacements by @sergey-misuk-valor in #234
- store and display face coverage value for encodings by @vitali-yanushchyk-valor in #236
- admin enhacements by @domdinicola in #238
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #245
- Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #243
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #241
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #239
- Feature/291547 deduplication set export by @vitali-yanushchyk-valor in #246
- Bugfix: Use Dedup Engine specific queues by @sergey-misuk-valor in #248
- AB#291452: Deduplication Set API view by @sergey-misuk-valor in #247
- add permissions for custom buttons by @vitali-yanushchyk-valor in #249
- update github actions by @domdinicola in #250
- Add SUPERUSERS support and ensure listed users are created/updated. by @vitali-yanushchyk-valor in #252
- AB#273506: add django celery boost by @sergey-misuk-valor in #237
- drop use SUPERUSERS support when run update command by @vitali-yanushchyk-valor in #255
- add HOPE_API_TOKEN to env and Constance config; mask secret values in… by @vitali-yanushchyk-valor in #253
- update reqs by @domdinicola in #258
New Contributors
- @arsen-vs made their first contribution in #233
- @dependabot[bot] made their first contribution in #245
Full Changelog: 1.11.1...1.12
1.11.1
What's Changed
- update libraries by @domdinicola in #220
- configure models and thresholds via constance by @vitali-yanushchyk-valor in #219
- AB#287736: Dedupe Engine refactoring by @sergey-misuk-valor in #221
- Add admin preview page for Finding images by @vitali-yanushchyk-valor in #222
- Add possibility to run deduplication synchronously by @sergey-misuk-valor in #224
Full Changelog: 1.10...1.11
What's Changed
- Add possibility to test face detection by @sergey-misuk-valor in #226
- Use notify flag by @sergey-misuk-valor in #229
- add face coverage threshold to DeepFace encoding pipeline by @vitali-yanushchyk-valor in #228
- AB#290709: Deduplication set admin buttons by @sergey-misuk-valor in #230
Full Changelog: 1.11...1.11.1
1.11
What's Changed
- update libraries by @domdinicola in #220
- configure models and thresholds via constance by @vitali-yanushchyk-valor in #219
- AB#287736: Dedupe Engine refactoring by @sergey-misuk-valor in #221
- Add admin preview page for Finding images by @vitali-yanushchyk-valor in #222
- Add possibility to run deduplication synchronously by @sergey-misuk-valor in #224
Full Changelog: 1.10...1.11
1.10
What's Changed
- update test pipeline by @domdinicola in #178
- Disable toolbar by @sergey-misuk-valor in #177
- AB#266168: Add more options to DeduplicationSet state by @sergey-misuk-valor in #179
- Updated tests by @srugano in #180
- Bugfix: Sort findings before insertion by @sergey-misuk-valor in #182
- Feature: Use DB connection pool by @sergey-misuk-valor in #181
- Bugfix: Check connections before usage, shrink pool when deduplication task is finished by @sergey-misuk-valor in #183
- Bugfix: Assume one CPU core available when no limits set by @sergey-misuk-valor in #184
- Bugfix: Increase DB pool timeout by @sergey-misuk-valor in #185
- Bugfix: Increase pool timeout to handle longest tasks by @sergey-misuk-valor in #186
- Bugfix: Mark result backend thread-safe by @sergey-misuk-valor in #187
- Hotfix: Increase max pool size to a 100 by @sergey-misuk-valor in #188
- Hotfix: Maximize pool size by @sergey-misuk-valor in #189
- Hotfix: Don't treat django_celery_results as thread-safe by @sergey-misuk-valor in #190
- Hotfix: Do not use signals for progress reporting by @sergey-misuk-valor in #191
- Hotfix: Close connections on fork by @sergey-misuk-valor in #192
- Hotfix: Remove connection pool by @sergey-misuk-valor in #193
- Hotfix: Do not compare check if file was already encoded by @sergey-misuk-valor in #198
- add ! filter findings by updated_at by @vitali-yanushchyk-valor in #200
- chg ! Compute embeddings only when missing by @vitali-yanushchyk-valor in #199
- Bugfix: Compare images between chunks by @sergey-misuk-valor in #201
- chg ! chunk size by @vitali-yanushchyk-valor in #206
- chg ! storing-embeddings by @vitali-yanushchyk-valor in #208
- hotfix ! clean encodingtable by @vitali-yanushchyk-valor in #209
- Bugfix: Don't skip images that are already in findings by @sergey-misuk-valor in #204
- Implement rescheduling mechanism in find_duplicates task to avoid parallel runs by @datamik in #203
- Feature/allow findings filtering with multiple reference pks by @patsatsia in #205
- hotfix: recreate embeddings for system errors (404/500) by @vitali-yanushchyk-valor in #210
- Hotfix: Use big chunk for deduplication by @sergey-misuk-valor in #212
- Set uwsgi buffers to 16kb by @datamik in #213
- Hotfix: Use even bigger chunk for deduplication by @sergey-misuk-valor in #214
- AB#278834: Make images_bulk endpoint idempotent by @sergey-misuk-valor in #216
- Bugfix: Upgrade gosu by @sergey-misuk-valor in #215
- Feature: Optimize duplicate finding process AB#282463 by @sergey-misuk-valor in #211
- Revert "Feature: Optimize duplicate finding process AB#282463" by @sergey-misuk-valor in #217
- update reqs by @domdinicola in #218
New Contributors
- @datamik made their first contribution in #203
- @patsatsia made their first contribution in #205
Full Changelog: 1.8...1.10
release-1.0.2
release/1.0.2 Merge pull request #148 from unicef/hotfix/docker-image-tags-release
release-1.0.1
Merge pull request #147 from unicef/develop Documentation and memory usage hotfix
release-1.0
release/1.0 Merge pull request #144 from unicef/fix/missing-backslashes-in-docker…