generated from kubrickcode/Template-Repository
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: specvital/worker
Releases · specvital/worker
v1.3.1
v1.3.0
1.3.0 (2026年02月05日)
🎯 Highlights
✨ Features
- analysis: add batch storage infrastructure for streaming pipeline (5cf4008)
- analysis: add logging for streaming analysis processing (72ad88e)
- analysis: integrate streaming parsing mode (bce6b44)
- parser: implement streaming parser for memory-efficient large repo analysis (d25fdb0)
🐛 Bug Fixes
- fairness: per-user concurrency limit was applied globally (9f2a693)
⚡ Performance
- analysis: optimize timeout and connection settings for large repositories (05338c3)
- analysis: reduce N roundtrips to 1 by batching TestFile inserts (4a3a3bb)
🔧 Maintenance
♻️ Refactoring
- specview: remove Phase 1 V2/V3 architecture dead code (406c778)
🔨 Chore
Assets 2
v1.2.4
Assets 2
v1.2.3
Assets 2
v1.2.2
Assets 2
v1.2.1
Assets 2
v1.2.0
1.2.0 (2026年02月02日)
🎯 Highlights
✨ Features
- analysis: add usage_events recording on analysis completion (0593683)
- analysis: store parser_version in analysis records (aa47dab)
- autorefresh: add parser_version comparison to auto-refresh conditions (4cc6cc4)
- batch: implement automatic chunking for large test sets (cf7c691)
- bootstrap: add multi-queue subscription support (dc4c254)
- bootstrap: register parser version to system_config on Worker startup (290a5ef)
- config: add feature flag infrastructure for Phase 1 V2 architecture (9c1c4c9)
- db: add SQLc queries and domain model for test_files table (ca530c4)
- deploy: add retention-cleanup service Railway configuration (876c3f3)
- deploy: migrate to Railway IaC with GitHub Actions deployment (b842318)
- gemini: add auto-recovery for missing test indices from AI output (c3173e8)
- gemini: add domain description field to v3BatchResult (62d5b8d)
- gemini: add Phase 1 V3 sequential batch architecture feature flag (71fc07e)
- gemini: add Stage 1 Taxonomy cache (7ccea47)
- gemini: add V3 prompt templates for order-based batch classification (b186601)
- gemini: implement Batch API polling and result parsing (66d7ddf)
- gemini: implement Batch API Provider base structure (7214cbd)
- gemini: implement Phase 1 V2 Orchestrator (f2f453b)
- gemini: implement Phase1 quality metrics collector (5aef0df)
- gemini: implement Phase1PostProcessor for classification validation and normalization (c7fee4e)
- gemini: implement Stage 1 Taxonomy extraction logic (be9bf50)
- gemini: implement Stage 2 Test Assignment logic (531962b)
- gemini: implement V3 batch processing core logic with response validation (c528346)
- gemini: implement V3 batch retry logic with split and individual fallback (0945156)
- gemini: implement V3 orchestrator for sequential batch processing (1df43b2)
- gemini: integrate Phase 1 V2 feature flag router (cf72f02)
- gemini: integrate quality components into V3 orchestrator (513232b)
- mapping: add Core DomainHints to Domain model conversion (570e07a)
- mock: add response delay simulation to mock AI provider (78aa6c4)
- prompt: implement Stage 1 Taxonomy extraction prompt (eb316c3)
- prompt: implement Stage 2 Assignment prompt (c9775d1)
- queue: add fairness middleware for per-user job limiting (620849f)
- queue: add multi-queue configuration support for River server (71274b4)
- queue: add per-user concurrent job limiting (421904c)
- queue: add priority queue name constants and environment config (9a6df10)
- queue: implement userID and tier extraction from River jobs (b14baf5)
- queue: integrate Batch mode into SpecView Worker (5cb5155)
- queue: integrate fairness middleware into River server (2206b19)
- quota: release quota reservation on job completion/failure in Worker (8c69599)
- repository: add system_config repository and parser version extraction (72bd468)
- retention: add bootstrap and entry point for retention cleanup (6e03a7f)
- retention: add domain and usecase layer for retention cleanup (5e8c05a)
- retention: add repository layer for retention-based cleanup (792f106)
- retention: store retention_days_at_creation snapshot on record creation (878d87c)
- scheduler: add dedicated queue support for auto-refresh jobs (ba91bd9)
- specgen: add MOCK_MODE env var for spec document generation without AI calls (364dfda)
- specview: add analysis_id and ETA to Phase 2 logs (f568df6)
- specview: add Batch API routing logic to UseCase (36560f3)
- specview: add behavior cache stats to SpecViewResult (a70fa07)
- specview: add behavior cache types and interfaces (a871845)
- specview: add domain layer foundation for SPEC-VIEW Level 2 (3644739)
- specview: add domain types for Phase 1 V2 two-stage architecture (cc75bb5)
- specview: add force regenerate option (09821f9)
- specview: add Phase 1 chunking for large test repositories (8831021)
- specview: add Phase 1 classification cache foundation types (42a2a47)
- specview: add Phase 2 progress logging for job monitoring (bfbb938)
- specview: add Phase 3 executive summary generation (8ed1d84)
- specview: add phase timing logs for performance monitoring (a04dc43)
- specview: add placement AI adapter for incremental cache (1cbefd6)
- specview: add real-time Gemini API token usage tracking (109d572)
- specview: add repository context (owner/repo) to logs (ef57a38)
- specview: add retry info and ph...
Assets 2
v1.1.1
Assets 2
v1.1.0
1.1.0 (2026年01月04日)
🎯 Highlights
✨ Features
- add Clone-Rename race condition detection (ebbf443)
- add codebase lookup queries based on external_repo_id (d6e0b79)
- add codebase stale handling queries and repository methods (939e078)
- add GitHub API client for repository ID lookup (46e40b8)
- determine repository visibility via reversed git ls-remote order (0bc988e)
- integrate codebase resolution case branching into AnalyzeUseCase (0f58440)
- record user analysis history on analysis completion (e2b2095)
- store commit timestamp on analysis completion (24bdbd7)
🐛 Bug Fixes
- add missing focused and xfail TestStatus types (b24ee33)
- add missing is_private column to test schema (5744b95)
- ensure transaction atomicity for multi-step DB operations (16834ef)
- exclude stale codebases from Scheduler auto-refresh (933c417)
- fix visibility not being updated on reanalysis (2424a5f)
- prevent duplicate analysis job enqueue for same commit (1a996ea)
- prevent unnecessary job retries on duplicate key error (40eda32)
- resolve stray containers from failed testcontainers cleanup (1ef5124)
⚡ Performance
- improve DB save performance for large repository analysis (200a527)
🔧 Maintenance
🔧 Internal Fixes
- devcontainer: fix network creation failure in Codespaces (2054227)
- isolate git ls-remote environment to fix private repo misclassification (7d15fb8)
📚 Documentation
- add CLAUDE.md (5194d71)
- add missing version headers and improve CHANGELOG hierarchy (d6436ab)
- rename infra repo in docs (1bdb806)
💄 Styles
- format code (8616fbd)
♻️ Refactoring
- remove unused deprecated Stop method (c034ecc)
- test: auto-sync test schema with production schema (77668e0)
🔨 Chore
- changing the environment variable name for accessing GitHub MCP (553c63d)
- dump schema (ba3fc16)
- dump schema (425b609)
- dump schema (52575e5)
- dump schema (abdaa2e)
- fix vscode import area not automatically collapsing (ac92e87)
- improved the claude code status line to display the correct context window size. (e1fa775)
- modified container structure to support codespaces (0d1fec6)
- modify local db migration to always initialize the database (7709a5b)
- sync ai-config-toolkit (0d00d4a)
- sync docs (86772da)
- update core (9092761)
- update core (e6613c3)
- update core (c163ae9)