Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

Releases: specvital/worker

v1.3.1

09 Feb 11:28

Choose a tag to compare

1.3.1 (2026-02-09)

🔧 Maintenance

🔧 Internal Fixes

  • infra: set Railway deploy region to US East (b0163e2)

v1.3.0

05 Feb 06:30

Choose a tag to compare

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

  • claude code execution command modified to always run in a new terminal (beec3c0)
  • sync ai & container config from kubrickcode/ai-config-toolkit (06bd1ab)
  • update-core (1c2210b)

v1.2.4

02 Feb 14:29

Choose a tag to compare

1.2.4 (2026-02-02)

🎯 Highlights

🐛 Bug Fixes

  • fairness: resolve user tier from DB instead of job args (527c1ae)

v1.2.3

02 Feb 13:53

Choose a tag to compare

1.2.3 (2026-02-02)

🔧 Maintenance

♻️ Refactoring

  • deploy: separate Dockerfiles per service to remove buildArgs dependency (a142f10)

v1.2.2

02 Feb 12:04

Choose a tag to compare

1.2.2 (2026-02-02)

🔧 Maintenance

🔧 Internal Fixes

  • deploy: apply railway.json config during CLI deployment (f0f5e79)

♻️ Refactoring

  • deploy: move Railway config files to infra/railway/ (bcd7a87)

v1.2.1

02 Feb 11:35

Choose a tag to compare

1.2.1 (2026-02-02)

🔧 Maintenance

🔧 Internal Fixes

  • deploy: remove railway link command for Project Token usage (50e4ac1)

♻️ Refactoring

  • deploy: reorder workflow to run release after successful deployment (404b956)

🔨 Chore

v1.2.0

02 Feb 11:18

Choose a tag to compare

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...
Read more

v1.1.1

04 Jan 17:05

Choose a tag to compare

1.1.1 (2026-01-04)

🔧 Maintenance

🔨 Chore

v1.1.0

04 Jan 15:19

Choose a tag to compare

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

♻️ 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)

v1.0.6

19 Dec 18:37

Choose a tag to compare

🎯 Highlights

🐛 Bug Fixes

  • resolve 60-second timeout failure during large analysis jobs (ed18bc3)