Fetching metadata from the HF Docker repository...
May 24 08:35 README: refresh Space metadata 08:35 Deploy: 2026 sensor migration + redesign + bucket B endpoints Mar 29 14:05 Vectorize Farquhar, DI ControlLoop, gate pipeline, budget audit, chatbot Hebrew 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 24 03:54 Update baked IMS weather cache (through 2026-03-21) Eli Safra
Mar 22 09:16 Add .gitignore, remove pycache Eli Safra
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:31 Full season IMS cache (Nov 2025 - Mar 2026) for chill units 08:23 Update backend/api/routes/biology.py 08:17 Refresh IMS weather cache (Mar 8-20) 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:17 Cache TB data: src/data/data_providers.py 06:13 Add background IMS refresh scheduler (every 6h) 06:05 Dockerfile: include Data/ directory for IMS weather cache 06:03 Fix /control/trackers: use TrackerDispatcher.read_current_angles() 06:03 Upload IMS weather cache for /api/weather/current 06:01 Update src/tracker_dispatcher.py: circuit breaker, weather fix, TB health fix 06:01 Update src/data/data_providers.py: circuit breaker, weather fix, TB health fix 06:01 Update backend/api/routes/health.py: circuit breaker, weather fix, TB health fix Mar 19 04:26 Fix NaN JSON serialization in summarise_dataframe 04:24 Add global exception handler — no more bare 500s 04:21 Wrap sensor history imports in try/except, add logging to all failure points 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