Skip to content

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:

aha-studio shell
aha> FROM features LIMIT 5
aha> FROM ideas WHERE tag = 'priority'

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.Equal for 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-go to 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.