VLM-AutoYOLO v1.5.9
What's Changed
- fix: ZIP path traversal protection, Docker alembic/, remove scratch file (6f14f3d)
- ci: run CI (lint+test+build) on every push, keep docker/release on tags (cf01f27)
- style: fix ruff E501 line-too-long in test_api_integration.py (2c33d4e)
- test: rewrite train_and_validate — detect 10 images, train, verify, download model (559879b)
- docs: add v1.5.8/v1.5.9 changelog, update READMEs (ce2aa6c)
- docs: add v1.5.8 changelog (551df12)
- fix: clamp label position at image edges in training preview canvas (649fd83)
- feat: scroll hint text at bottom of virtual lists (loading/loaded status) (58492a6)
- fix: update stale component tests and type fixes for new API (70fc76e)
- test: add useLoadAll and useInfiniteScroll hook unit tests (0a8372e)
- test: add rename_job + rename_job_404 integration tests (a76b2bf)
- feat: infinite queries + load-all button for detections/training/videos (ab90f67)
- refactor: virtualize lists, extract useInfiniteScroll & useLoadAll hooks (2a309f8)
- feat: training job rename via Popconfirm with input (ff33391)
- feat: per-request timeouts (10min detect, 5min upload, 1min default) (ed2a586)
- feat: increase video pageSize limit 100 → 1000 (4c3860d)
- fix: async rename_job endpoint + migration down_revision (6d1140c)
- feat: increase pageSize limit — detection/train 100000, video 100 (8ee04d4)
- feat: per-request timeouts — 10min detect, 5min upload, 1min default (4acb900)
- feat: inline rename for training job names in UI (5d2a263)
- feat: add POST /train/jobs/{id}/rename endpoint (e3e786d)
- feat: add name column to TrainingJob model + migration (fbdefe8)
- feat: increase video upload limit 100MB → 500MB (2caefc9)
- depr: mark direct upload endpoint as deprecated (cb2ee7e)
- feat: frontend file size check + i18n/docs updated for 10GB limit (d195747)
- perf: increase chunk size 5MB → 20MB for faster uploads (8ddecb2)
- feat: add max_import_size_mb (10GB) and validate in chunk_init (cf761c1)
- style: color num_classes link in training job list (64f2a8c)
Installation
Docker (Recommended)
curl -O https://raw.githubusercontent.com/Somnusochi/VLM-AutoYOLO/master/docker-compose.yml
docker compose up -dAccess:
- Frontend: http://localhost
- API Docs: http://localhost:8000/docs
Docker Images
docker pull ghcr.io/Somnusochi/VLM-AutoYOLO-frontend:v1.5.9
docker pull ghcr.io/Somnusochi/VLM-AutoYOLO-backend:v1.5.9Manual Setup
See README for detailed instructions.
Full Changelog: v1.5.8...v1.5.9