Fetching metadata from the HF Docker repository...
May 24 08:35 Deploy: 2026 sensor migration + redesign + bucket B endpoints Mar 29 06:32 Pin xgboost<3 to skip nvidia-nccl-cu12 (294MB) 06:14 Slim Docker: drop torch/chronos/streamlit (~2GB), 5x faster build Mar 28 21:19 Add auth to control endpoints, sigmoid Farquhar transition 21:04 Fix race conditions, error handling, timezone, divergence check 18:32 Fix HEAD support for UptimeRobot, email alerter bug, update docs Mar 27 10:30 Deploy: data flow monitoring, email alerts, chatbot validation 10:30 Update health endpoint with data-sources route Mar 22 09:16 Fix IMS weather staleness, add data freshness endpoint Eli Safra
06:06 SSE live updates, route cleanup, advisor briefing Eli Safra
- Add EventBus + SSE endpoint for push-based data updates
- Route all sensor/control/biology data through DataHub services
- Remove all direct ThingsBoard calls from route handlers
- Add live status briefing to chatbot advisor Mar 20 11:18 Security fix: backend/api/routes/sensors.py 11:18 Security fix: backend/api/main.py 09:46 Fix CU: use TB Air1 data in 7-day chunks (matches TB 282/310) 09:39 Fix chill units: x1.1 multiplier, Israel timezone 09:33 Fix NDVI: use Air1+Crop3, cap at 168h 09:29 Fix: backend/api/routes/sensors.py 09:25 Fix chill units: use IMS data from Nov 1, dual series 09:08 Fix TB timeseries fallback 08:53 Update backend/api/routes/control.py 08:53 Update backend/api/routes/sensors.py 08:53 Update backend/api/routes/biology.py 08:41 Update backend/api/routes/sensors.py 08:41 Update backend/api/routes/biology.py 08:23 Update backend/api/routes/biology.py 08:09 Add format=rows option for weather history (chart data) 07:02 Update backend/workers/control_tick.py 06:59 Fix daily planner: pass forecast + budget to plan_day() 06:56 Return 200 with empty state instead of 503/404 06:17 Cache TB data: backend/api/routes/control.py 06:13 Add background IMS refresh scheduler (every 6h) 06:03 Fix /control/trackers: use TrackerDispatcher.read_current_angles() 06:01 Update backend/api/routes/health.py: circuit breaker, weather fix, TB health fix Mar 19 04:24 Add global exception handler — no more bare 500s 03:49 Fix sensors/history: catch unhandled exceptions, return 502 with detail Mar 18 19:04 Add error dict detection, raise HTTPException on data provider errors 19:04 Add error dict detection, raise HTTPException on data provider errors 19:04 Fix chatbot: session_id validation, init failure guard, blank message check 19:04 Standardize error handling: HTTPException everywhere 19:04 Standardize error handling: HTTPException everywhere 19:04 Fix Sentry fail-loud, startup validation, CORS defaults 19:04 Fix auth: guest role instead of admin when JWT_SECRET unset 19:00 Fix sensors/history: default area to treatment when None 19:00 Fix photosynthesis/current: route to predict_fvcb/predict_ml with live conditions 19:00 Fix phenology: add date param + unpack tuple return 18:45 Fix slowapi version: 0.2.0 does not exist, use 0.1.9 Eli Safra
18:32 Slim requirements: remove torch/chronos/streamlit for API build Eli Safra
18:29 Deploy SolarWine API (FastAPI + Docker, port 7860) Eli Safra