All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.1] - 2026-04-19
Added
usage-rules.mdfor LLM coding agents (see https://hexdocs.pm/usage_rules)- Listed
usage-rules.mdin package files and ex_doc extras
[1.0.0] - 2026-04-16
Added
ADKExEcto.SessionServiceimplementingADK.Session.Servicebehaviour via EctoADKExEcto.Migrationhelper for creating the 4 ADK tables (up/0,down/0)- Ecto schemas for sessions, events, app state, and user state
- State routing by prefix:
app:,user:,temp:, and unprefixed keys - JSON serialization/deserialization of ADK Content, Parts, FunctionCall, FunctionResponse, and Actions
- Support for SQLite3 (dev/test) and PostgreSQL (production)
- Event filtering with
num_recent_eventsandafteroptions - Transactional session creation and event appending with state upserts