Skip to content

Releases: openfoodfacts/robotoff

v1.51.0

11 Sep 14:54
Compare
Choose a tag to compare

1.51.0 (2024-09-11)

Features

  • 🚑 Changes (b8dcd5a)
  • 🚑 Credential + Importer (53752d5)
  • 🚑 Credentials + Importer + Test (3e2f5e3)
  • 🎨 Add key during request by the batch job (fd7c587)
  • 🐛 Forgot a return (a1de5d9)
  • 🔒 Secure Batch Data Import endpoint with a token key (360f2e4)
  • ✨ Change batch job launch from api endpoint to CLI (93c1232)
  • ✨ Implemenation reviews (c76df4d)
  • ✨ Restructure code (b7a44c4)
  • allow to specify parameters when launching spellcheck job (de050fc)
  • batch - spellcheck: ⚡ API endpoint batch/launch ok: Batch extraction with DuckDB and launch on GCP (a417fdf)
  • batch - spellcheck: ⚡ From predictions to insights (74c3828)
  • batch - spellcheck: ⚡ Integrate batch data from job into Robotoff sql tables (bdb8733)
  • Batch job - Spellcheck: ⚡ (531f3b5)
  • batch-spellcheck: ⚡ Batch extraction from database before Batch processing operational (baf1f1d)

Bug Fixes

  • 🎨 Change predictor version to also track... the predictor version (9800591)
  • 🐛 Fixed bug & Better error handling with Falcon (e87857c)
  • add batch_dir as param in /batch/import route (36f02fb)
  • add log message in import_spellcheck_batch_predictions (2329201)
  • batch-spellcheck: 💄 Fix Spellcheck Batch job file name for Dockerfile ENTRYPOINT (7a17edc)
  • fix bug in spellcheck insights import (db73aea)
  • fix issues with duckdb command + unit test (cbe250f)
  • fix mypy and flake8 issues (ac7907d)
  • improve naming of batch jobs bucket files (242f950)
  • improve spellcheck Dockerfile (235ed4b)
  • pass GOOGLE_CREDENTIALS envvar as base64 encoded string (6be2367)
  • provide webhook URL as envvar in spellcheck batch job (3897d65)
  • update content-type in batch job robotoff webhook call (368ee12)
  • update spellcheck batch script (374a829)

Technical

  • 📝 Add batch/import api endpoint to doc (be563e3)
  • 📝 Because perfection (3ea91d2)
  • ✨ Black on spellcheck script (8f84146)
  • ✨ make lint (2ff7345)
  • add GOOGLE_APPLICATION_CREDENTIALS envvar (f93fc9f)
  • add GOOGLE_CREDENTIALS during deployment (b18e613)
  • batch-spellcheck: 💚 Fix some bugs: batch-extraction & batch-launch (c8758e1)
  • remove CodeQL analysis (1c0946d)
  • remove Sonar Cloud analysis (4997a01)

v1.50.5

06 Sep 09:18
Compare
Choose a tag to compare

1.50.5 (2024-09-04)

Technical

  • deps-dev: bump cryptography from 43.0.0 to 43.0.1 (0ad0c56)
  • update SSH_PROXY_USERNAME for prod deployment (34e6aef)

v1.50.4

03 Sep 10:59
Compare
Choose a tag to compare

1.50.4 (2024-09-03)

Bug Fixes

  • fix product weight detection bug (fe7e758)
  • only run nutrition table detection for food type (c019df9)
  • remove Hacendado store (e946444)
  • remove unused class (22fae32)

Technical

  • add tmp volume for ES (6225bcb)
  • add volume for /tmp (15130d2)
  • deps: bump sentry-sdk from 1.14.0 to 2.8.0 (f991bf5)
  • improve robotoff documentation (b9365a7)
  • make api depends on elasticsearch in docker-compose.yml (bf99ca8)

v1.50.3

21 Aug 07:26
Compare
Choose a tag to compare

1.50.3 (2024-08-21)

Technical

  • update proxy_username in container-deploy.yml (d469798)

v1.50.2

21 Aug 07:22
Compare
Choose a tag to compare

1.50.2 (2024-08-21)

Bug Fixes

  • add logo_annotation.server_type field (a318737)
  • dev_build: ⚡ Add network po-default before build in make dev (c99b2c1)
  • display number of logos in index in add-logo-to-ann command (8251082)
  • improve performance of random logo search (dec765f)
  • improve question count query performance with vote (f19d49a)
  • remove some store regex false positive (6ba5f7e)
  • use subquery when fetching questions without user votes (15e6cfb)

Technical

  • add index on logo_annotation.server_type (0da1006)
  • bring back robotoff-backups (0f5b8ca)
  • fix deploy configuration (e4999ac)
  • Update README.md (fc94d96)

v1.50.1

13 Aug 12:21
Compare
Choose a tag to compare

1.50.1 (2024-08-13)

Technical

  • add envvar during deployment (57488d0)
  • update configuration for Robotoff Moji migration (eaf8699)

v1.50.0

31 Jul 10:15
Compare
Choose a tag to compare

1.50.0 (2024-07-30)

Features

  • switch from PostgreSQL 11 to PostgreSQL 16 (7cdb0d2)

v1.49.0

29 Jul 08:48
Compare
Choose a tag to compare

1.49.0 (2024-07-29)

Features

  • add sentry to update-listener daemon (65a1a49)

Bug Fixes

  • catch all exceptions in run_update_listener (3a4a8ea)
  • lint Dockerfile (3477239)

Technical

v1.48.1

29 Jul 08:03
Compare
Choose a tag to compare

1.48.1 (2024-07-19)

Bug Fixes

  • apply toml lint on pyproject.toml (c316e41)
  • avoid failing all metrics for a single failure (86f0cae)
  • delete more unused DB indices (4942c44)
  • improve scheduler (88501e3)
  • switch some info logs into debug (03e8213)
  • turn more info message into debug (3dffceb)

Technical

v1.48.0

18 Jul 13:32
Compare
Choose a tag to compare

1.48.0 (2024-07-18)

Features

  • use Redis Stream to listen to events (e79e8ec)

Bug Fixes

  • fix bug when latest ID was not found in Redis (ca1b37a)
  • fix typing issues (a56c03b)

Technical

  • deps-dev: bump black from 22.10.0 to 24.3.0 (#1323) (bc259ec)
  • upgrade black (462483d)
  • use the common network to access update redis & mongodb (6cf259f)