Release Notes - v0.8.0¶
Release Date: 2026-06-08
Highlights¶
- AQL (Aha Query Language) - SQL-like syntax for querying Aha.io data
- SQLite Sync - Local data synchronization for offline queries
- Neo4j Graph Integration - Graph analytics and relationship queries
- Type-Safe GraphQL - Migrated to aha-go genqlient SDK for GraphQL operations
What's New¶
AQL (Aha Query Language)¶
Query Aha.io data using familiar SQL-like syntax:
-- Basic query
FROM features LIMIT 10
-- Filter by status
FROM ideas WHERE status = 'In Progress'
-- Order and aggregate
SELECT status, COUNT(*) as count FROM features GROUP BY status
Supported entities: features, ideas, releases, epics, initiatives, goals, users, products, comments, requirements, tags.
SQLite Sync¶
Synchronize Aha.io data locally for fast offline queries:
# Sync product data to SQLite
aha-studio sync --product PROD
# Query local data
aha-studio query "FROM features WHERE status = 'Shipped'"
Neo4j Graph Integration¶
Analyze relationships between Aha.io entities using graph queries:
| Tool | Description |
|---|---|
graph_sync |
Sync Aha data to Neo4j |
graph_query |
Execute Cypher queries |
graph_find_path |
Find paths between entities |
graph_search |
Full-text graph search |
graph_initiative_impact |
Initiative impact analysis |
graph_release_deps |
Release dependency analysis |
Interactive REPL¶
Launch an interactive shell for AQL queries:
Type-Safe GraphQL¶
The MCP server now uses the aha-go genqlient-generated client for GraphQL operations, providing compile-time type safety and reduced boilerplate.
Bug Fixes¶
- GraphQL search: Fixed search query to match Aha API schema (
eeed79d) - GraphQL endpoint: Corrected endpoint URL construction (
89dd0a2) - Sync timestamps: Use
time.Equalfor timezone-safe comparison (301a14f) - HTTP server: Resolved golangci-lint issues (
5293207)
New Components¶
| Component | Description |
|---|---|
aql/ |
AQL parser and query language |
executor/ |
Query execution engine |
planner/ |
Query optimization planner |
sync/ |
SQLite data synchronization |
graph/ |
Neo4j graph integration |
cache/ |
In-memory query caching |
repl/ |
Interactive REPL interface |
httpserver/ |
HTTP API server |
browser/ |
Browser automation for templates |
Dependencies¶
- Bumped
github.com/grokify/aha-goto v0.4.0 (genqlient SDK) - Updated indirect dependencies
Installation¶
# Install AQL CLI
go install github.com/grokify/aha-studio/cmd/aha-studio@v0.8.0
# Install MCP Server
go install github.com/grokify/aha-studio/cmd/aha-mcp-server@v0.8.0
Full Changelog¶
See the CHANGELOG for complete version history.