Releases: OberWatch/oberwatch
Releases · OberWatch/oberwatch
Release list
v0.1.0
Changelog
- 03791e2 Commit message proposal feat: re-enable dashboard CI and scaffold SvelteKit MVP shell
- 484bafa Merge branch 'staging'
- 1b15a79 Merge branch 'staging'
- 4f85d5e Merge pull request #2 from OberWatch/staging
- 158962f Merge pull request #3 from OberWatch/staging
- 5631cd7 Update Docker command to use beta tag
- 7398626 chore: add deployment artifacts and tighten release quality gate
- 0f51a90 chore: changed tag from latest to beta in README file
- b1584ab chore: final quality gate, budget test coverage, gitignore for v0.1.0 ═══════════════════════════════════════════ ✓ All quality gates passed ✓ Binary builds and starts correctly ✓ Dashboard builds and loads ✓ Health endpoint responds ✓ Auth flow works on fresh install ✓ No blocking TODOs or FIXMEs ✓ No hardcoded debug values ✓ No leftover mock data ✓ All required files present ✓ Oberwatch is ready for v0.1.0 ═══════════════════════════════════════════
- 7d8fcea chore: fix unit tests to get back to the minimum threshold of 80%
- c742246 chore: restored emptied files
- 2d78732 chore: revert emptied files
- 7865e90 chore: scaffold oberwatch Go project skeleton
- 2ee6e6e chore: temporarily disable CI dashboard job
- 4c5725e chore: updated gitignore
- f402cc8 chore: updating AI coding rules file
- e0707ab feat: add alert dispatcher and wire budget alert emission
- ae0ba71 feat: add budget enforcement engine and proxy spend middleware
- 8b5bb28 feat: add first-run onboarding and single-user session auth
- 68265d7 feat: add installer workflow and production deployment scaffolding
- ae41d7f feat: add management API with auth, SSE events, and proxy precedence
- 324c52c feat: add reusable dashboard components and Svelte 5 chart wrappers
- 4c2352e feat: add sqlite storage layer with async cost persistence
- e6bd172 feat: implement config loading, validation, and CLI commands
- eb762b9 feat: implement overview and agents dashboard pages
- 343e4d6 feat: implement pricing engine with usage extraction and SSE accumulation
- ef30ace feat: persist agents and emergency stop in SQLite
- 84f8bba feat: refine auth branding and form submission UX
- e8cfe53 feat: route OpenAI-compatible requests by model and add Google/Ollama support
- 1b833ad feat: scaffold Cobra CLI from spec
- c5088e2 feat: stabilize CLI linting and proxy test coverage
- 5fef535 first commit
- 1e6ca11 fix: align proxy tests with CI govet and stabilize local lint parity
- 62ff228 fix: allow container startup without a mounted oberwatch.toml
- 637063e fix: drop darwin GoReleaser targets (go-sqlite3 requires CGO)
- 540d128 fix: embed built dashboard assets and static files in all Go-serving paths
- 9b16da8 fix: fixing golangci version to adapt with go1.26
- 1d45820 fix: handle provider model snapshots and improve cost/version display
- 9e41ac1 fix: install arm64 cross-compiler and split GoReleaser builds per target split .goreleaser.yml into per-target builds with correct CC install gcc-aarch64-linux-gnu in release workflow for linux/arm64 disable CGO for darwin targets (no macOS cross-compiler on CI)
- 68a1daa fix: isolate agent budget kills to proxy traffic and auto-clear on period reset
- 5db0041 fix: persist budget threshold alerts and show live dashboard toasts
- cbdf43d fix: remove dashboard mock states and document make dev workflow
- ac347fd fix: remove implicit agent seeding and improve empty-state onboarding
- 2d96e24 fix: resolve Aikido SAST findings before v0.1.0 tag
- db063df fix: resolve config lint issues and bootstrap local dev tooling
- 06fb3e4 fix: resolve config lint violations and test table vet issues
- 39aeda2 fix: restore docker image builds and align registry publishing config
- 31ab46b fix: restore goreleaser config and add ai file safety rule
- 333e4da fix: revert accidental deletion of file
- a02da60 fix: revert state of docker-build.yml
- 7a295e4 fix: show plain semantic version in health and dashboard UI
- 66f1a59 fix: stabilize dashboard npm and CI parity
- 2ddf215 fix: switching golangci-lint-action to v7 to adapt with golangci v2.11.4