Skip to content

Latest commit

 

History

History
930 lines (547 loc) · 64.9 KB

File metadata and controls

930 lines (547 loc) · 64.9 KB

Changelog

2.2.1 - 2025-11-19

  • (notes pending)

2.2.0 - 2025-11-19

  • (notes pending)

2.1.0 - 2025-11-18

  • (notes pending)

1.0.0 (2025-11-18)

Bug Fixes

  • resolve linting errors in dashboard.go (b643509)

Features

  • implement Phase 3 advanced TUI views (f5c6d0a)

1.0.0 (2025-11-18)

Bug Fixes

  • resolve linting errors in dashboard.go (b643509)

Features

  • implement Phase 3 advanced TUI views (f5c6d0a)

Changelog

2.0.3 - 2025-11-17

  • (notes pending)

2.0.2 - 2025-11-17

  • (notes pending)

2.0.1 - 2025-11-17

  • (notes pending)

1.0.0 (2025-11-17)

1.0.0 (2025-11-17)

Changelog

2.0.0 - 2025-11-17

  • (notes pending)

1.0.0 (2025-11-17)

Bug Fixes

  • add nil checks to prevent panic in ResolveAPIKey fallback (d82580a)
  • escape angle brackets in control-plane-boba-run.md for VitePress (2546dfc)
  • make ResolveAPIKey fall back to secrets.yaml when env var is absent (292bed7)
  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint errors and VitePress build issues (69901fb)
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)
  • ui: remove invalid db.Close() call and tab key conflict (c64afa5)

Features

  • add boba secrets CLI commands for zero-config UX (d28f769), closes #UX #ControlPlane #DeveloperExperience
  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • adjust changelog generation to trigger only on PR merge (178d467)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement boba doctor --pricing validation (005fa6e)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • escape angle brackets in control-plane-boba-run.md for VitePress (2546dfc)
  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint errors and VitePress build issues (69901fb)
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)
  • ui: remove invalid db.Close() call and tab key conflict (c64afa5)

Features

  • add boba secrets CLI commands for zero-config UX (d28f769), closes #UX #ControlPlane #DeveloperExperience
  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • adjust changelog generation to trigger only on PR merge (178d467)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement boba doctor --pricing validation (005fa6e)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)
  • ui: remove invalid db.Close() call and tab key conflict (c64afa5)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • adjust changelog generation to trigger only on PR merge (178d467)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement boba doctor --pricing validation (005fa6e)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • adjust changelog generation to trigger only on PR merge (178d467)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement boba doctor --pricing validation (005fa6e)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • adjust changelog generation to trigger only on PR merge (178d467)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement boba doctor --pricing validation (005fa6e)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • complete Phase 1 control plane implementation (2bd10d4)
  • complete Phase 2 Epic 8.3 - Dashboard Proxy controls (46a5d05)
  • complete Phase 3 core business flow - Token parsing and cost tracking (20f4123)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)
  • integrate budget checking in proxy before forwarding requests (1cc54c6)
  • integrate dynamic routing engine in proxy handler (2fbb40b)

1.0.0 (2025-11-17)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)
  • resolve all golangci-lint issues (27 issues fixed) (a55ede6), closes #nosec
  • resolve golangci-lint issues (errcheck, goconst, gosec) (5e9b7c2), closes #nosec
  • resolve variable redeclaration error in gitTag function (e18da4b)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • complete Phase 1 control plane implementation (2bd10d4)
  • enhance init command and add end-to-end workflow testing (8e856a4)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)
  • implement Phase 1.5 - OpenAI/Codex and Gemini CLI integration (f21c337)
  • implement Phase 2 Part 1 - HTTP Proxy Server (e1bd2f9)

1.0.0 (2025-11-16)

Bug Fixes

  • resolve all CI lint issues (54 total) (3a27f0b)

Features

  • add interactive setup wizard for first-run experience (02a46a3)
  • add Phase 1 domain models and config loaders (6a18f4a)
  • complete Phase 1 control plane implementation (2bd10d4)
  • implement Phase 1 CLI commands (providers, tools, bind, doctor) (53392b1)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

Changelog

1.0.19 - 2025-11-16

  • (notes pending)

1.0.18 - 2025-11-16

  • (notes pending)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

Changelog

1.0.17 - 2025-11-16

  • (notes pending)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

Changelog

1.0.16 - 2025-11-16

  • (notes pending)

1.0.15 - 2025-11-16

  • (notes pending)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

1.0.0 (2025-11-16)

Bug Fixes

  • address golint errors in i18n implementation (e6f9da5)
  • provide valid default profiles.yaml template on first initialization (1e39d64)

Features

  • add adaptive theme system and i18n support following Bubble Tea best practices (64688b0)
  • add friendly welcome screen for TUI when profiles are missing (c234408)
  • integrate adaptive theme and i18n into TUI (0fd193f)

1.0.0 (2025-11-16)

Bug Fixes

  • address golint errors in i18n implementation (e6f9da5)
  • provide valid default profiles.yaml template on first initialization (1e39d64)

Features

  • add adaptive theme system and i18n support following Bubble Tea best practices (64688b0)
  • add friendly welcome screen for TUI when profiles are missing (c234408)
  • integrate adaptive theme and i18n into TUI (0fd193f)

1.0.0 (2025-11-16)

Bug Fixes

  • address golint errors in i18n implementation (e6f9da5)
  • provide valid default profiles.yaml template on first initialization (1e39d64)

Features

  • add adaptive theme system and i18n support following Bubble Tea best practices (64688b0)
  • add friendly welcome screen for TUI when profiles are missing (c234408)
  • integrate adaptive theme and i18n into TUI (0fd193f)

1.0.0 (2025-11-16)

Bug Fixes

  • address golint errors in i18n implementation (e6f9da5)
  • provide valid default profiles.yaml template on first initialization (1e39d64)

Features

  • add adaptive theme system and i18n support following Bubble Tea best practices (64688b0)
  • add friendly welcome screen for TUI when profiles are missing (c234408)
  • integrate adaptive theme and i18n into TUI (0fd193f)

1.0.0 (2025-11-16)

Bug Fixes

  • address golint errors in i18n implementation (e6f9da5)
  • provide valid default profiles.yaml template on first initialization (1e39d64)

Features

  • add adaptive theme system and i18n support following Bubble Tea best practices (64688b0)
  • add friendly welcome screen for TUI when profiles are missing (c234408)
  • integrate adaptive theme and i18n into TUI (0fd193f)

1.0.0 (2025-11-16)

1.0.0 (2025-11-15)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • prevent zero-priced models and dead links (c898096)
  • remove unused daysAgo parameter from insertLatencySession (1b18493)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)
  • respect pricing.yaml sources configuration in Load() (c1e26a2)

Features

  • add boba doctor --pricing command and fix linter issues (4be12c9)
  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement comprehensive pricing.Load system with multi-source support (fda8939)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-15)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • prevent zero-priced models and dead links (c898096)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)
  • respect pricing.yaml sources configuration in Load() (c1e26a2)

Features

  • add boba doctor --pricing command and fix linter issues (4be12c9)
  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement comprehensive pricing.Load system with multi-source support (fda8939)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-15)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • prevent zero-priced models and dead links (c898096)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)
  • respect pricing.yaml sources configuration in Load() (c1e26a2)

Features

  • add boba doctor --pricing command and fix linter issues (4be12c9)
  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement comprehensive pricing.Load system with multi-source support (fda8939)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)

Features

  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)

Features

  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)

Features

  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve all linter warnings for CI compliance (db18f82)
  • resolve golint and typecheck errors (479576f)
  • resolve routing ctx_chars matching and linter issues (aa06eb2)

Features

  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • align routing package with TDD spec (M3 partial) (cc2ec37)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement httpx adapter and align stats APIs (M2-M3) (85bfb4d)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • implement TDD spec core modules (M1-M2 partial) (b71fea3)
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add foundational logging, secrets, and db helpers (5ac9286)
  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3
  • prioritize remote pricing before cache (404ee5e)

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

Bug Fixes

  • correct parseRows implementation in suggestions store (d895fd1)
  • correct version progression in database migration (e61a4e2)
  • improve routing DSL and suggestion parsing (3d43c3f)
  • resolve golint and typecheck errors (479576f)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement DSL conditions, exploration mode, and feature flags (2297a21)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • enhance doctor diagnostics and tooling setup (e852a97)
  • implement core execution features (batch 2) (31d47fe)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

Features

  • add HTTP retry and enhanced diagnostics (batch 3) (b0691a9)
  • implement core execution features (batch 2) (31d47fe)
  • implement structured logging and connect TUI dashboard (5715034), closes #P0-4 #P2-5 #P1-2 #P3-3

1.0.0 (2025-11-14)

1.0.0 (2025-11-14)

1.0.0 (2025-11-14)

1.0.0 (2025-11-14)

1.0.0 (2025-11-14)

1.0.0 (2025-11-13)

Features

  • add complete release workflow with goreleaser and conventional commits (3471f32)

Changelog

All notable changes to BobaMixer will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

🚀 Features

  • Feature descriptions here

🐛 Bug Fixes

  • Bug fix descriptions here

🔧 Improvements

  • Improvement descriptions here

📚 Documentation

  • Documentation changes here

⚠️ Breaking Changes

  • Breaking change descriptions here

[1.0.0] - 2024-11-13

🚀 Features

  • Intelligent AI Routing: Automatic provider selection based on context, cost, and performance
  • Multi-Provider Support: Unified interface for OpenAI, Anthropic Claude, and local models
  • Budget Management: Multi-level budget tracking (global, project, profile) with real-time alerts
  • Usage Analytics: Comprehensive token count, cost tracking, and performance metrics
  • Project Awareness: Git integration for automatic project and branch context detection
  • TUI Dashboard: Beautiful terminal UI for real-time monitoring and analytics
  • Cost Optimization: Intelligent suggestions for reducing AI costs
  • MCP Support: Model Context Protocol integration for advanced AI workflows

🛠️ Configuration

  • YAML-based configuration system with profiles, routes, and secrets
  • Dynamic routing rules with DSL-based matching
  • Project-specific configuration overrides
  • Secure API key management with file permissions

📚 Documentation

  • Comprehensive user documentation with getting started guide
  • Configuration reference with practical examples
  • API documentation and command reference

🔧 Technical

  • Clean architecture with domain-driven design
  • SQLite database for usage tracking
  • Comprehensive test coverage
  • Multi-platform binary distribution

🎯 Use Cases

  • Developers: Intelligent code analysis and optimization suggestions
  • Teams: Budget management and usage analytics across organizations
  • Cost-Conscious Users: Automatic routing to most cost-effective providers
  • Power Users: Advanced configuration and customization options

Version Guide

Version Format

  • Major: Breaking changes (X.0.0)
  • Minor: New features (X.Y.0)
  • Patch: Bug fixes (X.Y.Z)

Release Types

  • Stable: Production-ready releases
  • Pre-release: Alpha/beta for testing (e.g., 1.2.0-beta.1)

Upgrade Guide

Major releases will include migration guides in the documentation.