Repository navigation
v0.0.15
Starmap 0.0.15 (2025-10-15T20:50:31Z)
Welcome to Starmap v0.0.15! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.15Docker:
docker pull ghcr.io/agentstation/starmap:0.0.15Documentation
Changelog
✨ Features
- f25de4d: feat(cli): implement logging flag precedence with hybrid pattern (@jackspirou)
- 52a59af: feat(observability): implement production logging and metrics best practices (@jackspirou)
- 9b4512f: feat: Add --version flag to root command (@jackspirou)
- 2743a21: feat: Implement idiomatic Go app architecture for CLI (@jackspirou)
- aad07e3: feat: Phase 2.1 - Migrate update command to use app context (@jackspirou)
- e497e4f: feat: Phase 2.2 - Migrate serve command to use app context (@jackspirou)
- 844a7ca: feat: Phase 2.3 - Migrate fetch command to use app context (@jackspirou)
- ddb9791: feat: Phase 2.4 - Migrate validate command to use app context (@jackspirou)
- 98e329e: feat: Phase 2.5 - Migrate auth command to use app context (@jackspirou)
- f8083a6: feat: Phase 2.6-2.8 - Migrate generate, install, and uninstall commands (@jackspirou)
- c99c1e9: feat: add comprehensive test suite for HTTP server (@jackspirou)
🐛 Bug Fixes
- 9585373: fix(build): correct go fmt command in Makefile (@jackspirou)
- 2da30f9: fix(catalog): load embedded catalog immediately on client init (@jackspirou)
- 21b322b: fix(server): buffer broker channels to prevent startup deadlock (@jackspirou)
- abe2b17: fix(server): improve startup log ordering and handle favicon requests (@jackspirou)
- bbf1d3a: fix: Phase 1 critical fixes - thread safety and interface deduplication (@jackspirou)
- 6530696: fix: add blank lines between mermaid style statements for GitHub parser (@jackspirou)
- 57c2be1: fix: production-ready WebSocket/SSE/events with critical bug fixes (@jackspirou)
- a4a535a: fix: remove style statements from CLI command flow sequence diagram (@jackspirou)
- 69e2cb3: fix: remove style statements from sequence diagrams (@jackspirou)
📝 Documentation
- 933da1e: Restructure OpenAPI docs: move to internal/embedded/openapi and embed in binary (@jackspirou)
Others
- e69d6ff: Add preface back to API.md (@jackspirou)
- ee52b03: Fix generate.go files to use gomarkdoc for README generation (@jackspirou)
- eb0d5b6: Implement HTTP server with REST API, WebSocket, and SSE support (@jackspirou)
- eb451f1: Migrate swag v2 from go install to custom Nix flake (@jackspirou)
- e35a597: Move OpenAPI annotations from CLI to server package (@jackspirou)
- 6caef08: Refactor HTTP server architecture: Separate CLI from server implementation (@jackspirou)
- 1ef16d8: Remove dead code and consolidate serve package utilities (@jackspirou)
- bd4d60a: Remove unused Hugo and Git submodule infrastructure (@jackspirou)
- c4a74c1: Reorganize documentation: separate Go API, REST API, and OpenAPI specs (@jackspirou)
- e53789c: Simplify CLI: change 'starmap serve api' to 'starmap serve' (@jackspirou)
- e36d082: Switch from Swagger 2.0 to OpenAPI 3.0 specification (@jackspirou)
- cc8e352: Update REST_API.md last updated date (@jackspirou)
- 3784181: Update documentation for HTTP server implementation (@jackspirou)
- abc9c5c: Upgrade to swag v2 for native OpenAPI 3.1 generation (removes Node.js dependency) (@jackspirou)
- 86bef2f: adjust logo (@jackspirou)
- 0a7b7c8: adjust logo (@jackspirou)
- d435576: adjust logo (@jackspirou)
- ba670ff: checkpoint (@jackspirou)
- 6e3c58f: get working (@jackspirou)
- 562790b: remove docs and serve http docs (@jackspirou)
- c96d255: revert (@jackspirou)
- 1043662: silly logo ascii fix (@jackspirou)
- 0e08340: sync (@jackspirou)
- 4b4560e: update docs (@jackspirou)
- b2f878f: update docs and remove github static pr-preview (@jackspirou)
- f584f02: update docs internal (@jackspirou)
- 1f83891: update gomod (@jackspirou)
- 5cbd26f: update pointer utils (@jackspirou)
Full Changelog: v0.0.14...v0.0.15
Thanks to all contributors! 🎉