Skip to content

Hail.so

v0.5.0 Breaking

This release includes 4 breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents email livekit mcp sms telephony
+2 more
twilio voice-ai

Affected surfaces

auth rbac

Summary

AI summary

Updates span email inbound flow, MCP tooling, cost schema and pricing data, CLI commands, infra SES module, voice handling, API JWT validation, deploy workflow, documentation gaps.

Full changelog

hail CLI v0.5.0

Universal communication platform for AI agents — hail CLI binaries.

Install via Homebrew:

brew install hail-hq/tap/hail

Or download a binary below.

Changelog

  • 0e3fd89bd0c14d4977785988ffeeca8edefba08b chore(release): cut v0.5.0 — sdk-v0.3.0 + cli-v0.5.0
  • d63ff04507ad3a544c265dbe91c1f686682d9bc7 Merge pull request #3 from hail-hq/feat/inbound-email
  • 4df9331c4bcbbed15ac2741c63462450cf39bb12 fix(core,cli,infra): drop hardcoded defaults; short-ID resolution everywhere
  • 4e5cfb8f88f2775b77767a115601bfdf26865f5c Merge pull request #2 from hail-hq/feat/inbound-email
  • 172b7ad7f8a3e1d2b048667ee1fe23d579ef204b refactor(infra): rename HAIL_INBOUND_NAME_PREFIX → HAIL_INBOUND_EMAIL_NAME_PREFIX
  • 4802d625e1270b25721af1e6015123002b39827c docs(env): clarify why S3_* and HAIL_INBOUND_BUCKET are separate
  • 1c7eb6cb1f3c3207a9c96e65e26cdcf77daa0426 docs(env,setup): fix HAIL_WEBHOOK_SECRET_KEY generation snippet
  • 8c87528c875e191849155eff4b5219cbc5612ae6 chore(infra): terragrunt reads .env via run_cmd
  • eed3afa48305ad07a77ce2c24ce00abd49e49dc0 docs(ops): add end-to-end deployment cheat-sheet for inbound milestone
  • 7c69fdfe3c9e07c0a9b719d8c9aa57f227f11d4b feat(core,cli,sdk): expose Email.direction on the list endpoint
  • 22597450170ac2d3d4e432fb122849192295e116 feat(cli): rename email-domain → domain; add hail email list and hail email get
  • 1f4022b94b678bdb9f921b9771aaf70d00d2b44e docs: inbound email rollout
  • 00910ae18230e38b408b9d4b148052ffcf0d74a6 feat(email): append always-on Hail.so branding footer to outbound mail
  • 2f9fe7d7283964eb53132773b17b2adc4f129a89 feat(mcp): email-domains rename
  • 58c298b0a7e5cfcc4e13dc8ef965252ada3a064d docs: inbound email setup + review-fix plans
  • c256b18f1123638b7104632b7a4700d710baede6 feat(infra): SES inbound terraform module + ingest lambda (with DLQ)
  • 29a1034e713739d99a1f194a75d1c4fb9f160e64 feat(sdk): email domain inbound fields + email direction filter
  • b36fc67869a2d6cc73f73d0e5611ed210cc1204f feat(cli): email-domains rename, webhooks commands, table output
  • 17339c9ac4747f41340c58334487be6c96e221d4 feat(email): inbound email — SES ingest, forwarding, webhooks
  • b9715ef433d67a0d612b998a5bb4d20ba6748609 fix(voice): drive call lifecycle from answer/terminal events; add voice-call framing
  • ef104fa60664a7264b95a6de806469d633644906 fix(api): tolerate URL trailing-slash mismatch on JWT audience check
  • c3b98a70bf4f105ba219e08dd862f134df6c72a9 fix(vercel): guard ignoreCommand against shallow-clone bad object
  • 0caf845e6b955fdd286b4661a1294af83b6c90a6 ci(deploy): restore main symbolic ref after detached-SHA deploy
  • 1dff22fbfdd8dbd6b1d5d3ca212e767cc8363fbc feat(mcp): OAuth 2.1 Resource Server (1c)
  • 7aad1d4ba20f6efb393b7c3a1e28060de35ff76e docs(mcp): close review gaps — ChatGPT path, /console/apps, TTL
  • 164f72548de3a15123a7eb91d1c034601a540ef6 docs(mcp): align setup guide + spec + plan with cloud-OAuth reality
  • e079c2a7231abef29b6a02f54d8169cfc187beac fix: correct httpx dependency
  • f1989c37b3e6e774b6e497e9434e805f67d31254 feat(api): add Better Auth JWT validation path
  • 8cc526a64c39c48a926a0b15c9ae5178d83b5e03 refactor(mcp): share core schemas in MCP tool layer
  • c2b98b3819c3d797033ffcc71a4ced4acb82de64 docs(mcp): Phase 0b spec (contract-driven tools) + keep-separate decision
  • 8449bb26786921ad9afba98fd4679029d8fd381c fix(mcp): bind FastMCP host to 0.0.0.0 to accept the proxied Host
  • 76b1370856ae72614e25b1905513df0e4c0bcc2d docs(architecture): mark the mcp service transport as Streamable HTTP
  • 0b8722cd9c4f299b3f78c0decfd7ad343293819b feat(mcp): serve Streamable HTTP at root alongside legacy SSE
  • a1169aba73827ff68520d31e5a91a8307117fd7c docs(mcp): roadmap to managed-cloud MCP server
  • c8db2db9766756d202d1e914e44f1a0c3e66577d fix(docs): correct instructions to connect MCP
  • 14ba29d5792f17af54d01fe2d5782c39d79f866a feat(costs): post-Phase-1 refresh + 6 new rows, including first v2.2 per-second use
  • dad02ca3499d9f7d9fa2dae0b9367adbea3c9c0a docs(mcp): list exposed tools and link tool schemas
  • a52d597c7f2e91de3adf09befc8457a81cd3ddd8 feat(costs)!: schema v2.2 — audio input pricing, per-second STT/TTS, aggregators
  • da9b80abec6af916ad7c1c6eab3e871a3508d9a3 fix(deploy): move migration timeouts from PGOPTIONS to env.py SET LOCAL
  • 2e2671a8b473eb92eb87a16b36b2d5a277456c5e fix(deploy): ship alembic config in api image, guard migrations in CI
  • 10e21cd55e8f9e25ae41f73ead613aebbcc921f7 feat(deploy): VM prod stack with Caddy TLS edge and GHCR deploy workflow
  • 400a3a58380d3ed131074d40f8427c033496fda9 docs(costs): expand citation guide with BibTeX, Markdown, per-row formats
  • 56b814d34403f2b2cf5d64de0cb3cd4ee9a77a0d feat(costs): expand TTS coverage with 17 new rows across 8 providers
  • 16d162f6b04fc5bad12aa02d3d2ce8f5ca9bd058 feat(costs): expand STT coverage with 11 new rows across 6 providers
  • d983603e4657c9283b9d7c674a233bd905e986c6 feat(costs)!: schema v2.1 + backfill + nova-3-medical row
  • 5f6254d75af8601b90275deae26d5e55a3cbb86a feat(costs): add LLM costs for mistral, deepseek, cohere, x, alibaba, perplexity

Breaking Changes

  • Rename env var HAIL_INBOUND_NAME_PREFIX → HAIL_INBOUND_EMAIL_NAME_PREFIX
  • CLI flag email-domain renamed to domain and added new `hail email list`/`get` commands
  • MCP module email-domains rename
  • Costs schema version bump v2.2 (audio input pricing, per‑second STT/TTS, aggregators) — breaking change indicated by '!' in changelog

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Hail.so

Get notified when new releases ship.

Sign up free

About Hail.so

All releases →

Related context

Beta — feedback welcome: [email protected]