Skip to content

hail CLI v0.11.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 15:22

hail CLI v0.11.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

  • 8b24df5 Merge pull request #14 from hail-hq/feat/sms-inbound-compliance
  • d433242 chore: add uv lock
  • 072afef Merge pull request #13 from hail-hq/feat/sms-inbound-compliance
  • c919b83 docs(release): changelog 0.12.0 SMS inbound & compliance; bump sdk 0.8.0; tick README inbound
  • 0ec4cf0 Merge pull request #12 from hail-hq/feat/sms-inbound-compliance
  • e5c175d perf(sms): existence-only channel-suspension query
  • f84dd35 docs: add SMS inbound compliance hardening spec and plan
  • b6477d2 docs(sms): document sms.received webhook and Twilio opt-out; drop stale carry-forward
  • 30607d9 feat(sms): split number FKs and add opt-in HELP/STOP/START compliance replies
  • aba48c3 docs(operations): document SMS channel suspensions and inbound open work
  • 08d36d2 perf(db): index suppressions and usage_events for SMS list and abuse checks
  • 898ebac fix(sms): harden inbound webhook, opt-out, and suppression paths
  • 0a47857 docs(plans): add SMS inbound & compliance implementation plan
  • 4dff00f fix(sms): verify inbound webhook signature against configured base URL; document abuse-monitor env vars
  • 07a720d feat(cli,sdk): add sms suppressions list/delete
  • f5f98a8 feat(core): add SMS abuse-monitoring guardrail and periodic worker
  • 5070abe feat(api): add inbound sms webhook and suppression list/delete routes
  • 049661a feat(core): add inbound sms ingest with opt-out handling and webhook fanout
  • 60f5452 feat(core): add ChannelSuspension, remove_suppression, wire into check_sms_allowed
  • 785f47e feat(core): add Twilio inbound webhook signature verification
  • feb39fd docs(changelog): 0.11.0 — BYO provider keys
  • ebb14ef Merge pull request #11 from hail-hq/feat/byo-capability-validation
  • 15a6a63 ci: exempt alembic migrations from the openapi gate
  • 6022478 fix(api): honor explicit provider in validate; 409 on concurrent-delete races; deterministic active-promote tiebreak
  • ef4080b chore(migrations): renumber provider-config-multi to 0028 (BYO merges before SMS)
  • 17460b4 docs(api): note the autoflush ordering delete-promote relies on
  • 08f848b feat(core): resolve the active provider config per layer
  • 397f2ba fix(api): scope active-provider deactivation to preserve updated_at recency
  • 1aea017 feat(api): provider-config routes keyed by (layer, provider) with active selection
  • e9904ea feat(core): allow multiple provider configs per layer with one active
  • 399ea52 Merge pull request #10 from hail-hq/feat/byo-capability-validation
  • 9c0807f ci: exempt internal routes from openapi gate; doc how to add a provider probe
  • 44cba7b feat(api): validate in-flight provider config (test before save)
  • ccf9832 test(core): guard cartesia probe body against real voice_id; classify 3xx as indeterminate
  • faabb7d feat(api): return tri-state status from provider-config validate route
  • 7c39a94 feat(core): capability-based provider-key validation with tri-state result
  • a79e93e docs(release): finalize 0.10.0 changelog + migration-footgun note