Agentic Framework
- Anthropic client — Native Anthropic API client for direct provider integration
- Agent storage — New
storage: trueagent field for persistent agent state - Agent strategy —
strategyfield support in agent declarations for delegation control - Step confirmations —
awaiting_confirmstep status withStepConfirmPayloadfor human-in-the-loop approval flows
Compiler & Language
- Triple-quoted strings —
"""..."""multi-line string literals in AST, lexer, parser, and formatter - Lambda syntax —
(params) => exprclosure syntax replacingfn(params) { ... } - Formatter expansion — Significantly expanded expression formatting (~200 lines)
- Stdlib codegen — New stdlib code generation mappings for storage, excel, and auth modules
- Checker updates —
storageandstrategyrecognized as valid agent fields
Runtime & Primitives
- Array builtins — Expanded array operations (~217 lines of new helpers)
- Math builtins — New math utility functions
- Auth improvements — Enhanced auth resolution with credential file and OAuth support
- Upload enhancements — Expanded file upload handling
- Workflow improvements — Extended workflow execution capabilities
- Server updates — Additional server routing and middleware support
- Store/Memory — Enhanced store and memory management
Stdlib
- Excel tables — Expanded
stdlib/excelwith table-based spreadsheet processing - Langfuse — Updated Langfuse observability integration
- Postgres/SQLite — Extended store implementations for both database backends
UI SDK
- Step component — Expanded
haira-stepwith confirmation UI (~133 lines) - Form/Pipeline — Updated form and pipeline components
- Types — New
StepConfirmPayloadtype export in ARP SDK
Release & Distribution
- GPG-signed releases — Release archives are now GPG-signed with detached
.ascsignatures; install script verifies signatures automatically - macOS codesign fix — Removed CI ad-hoc codesigning (caused SIGKILL on user machines); install script now performs local ad-hoc codesigning instead
- Dynamic website version — Website navbar version is now fetched from GitHub Releases API at build time instead of being hardcoded
- Auto-rebuild on release — Docs workflow now triggers on
release: publishedevents so the website updates automatically after each release
Install
curl -fsSL https://haira.dev/install.sh | shFull Changelog: v0.4.0...v0.5.2