Skip to content

Releases

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:36

Changelog

  • 165536e Merge branch 'docs/cloud-spec'
  • 83cce16 Merge branch 'docs/zapi-parity'
  • 5f92f33 Merge branch 'feat/m6-messages' into integration/preview
  • 53284b4 Merge branch 'feat/m7-events' into integration/m5-m7
  • 07e5a63 Merge branch 'feat/m7-events' into integration/m5-m7
  • 9246650 Merge branch 'feat/m8-groups' into feat/m9-chats-profile
  • 8f91a30 Merge branch 'feat/site-docs'
  • a914c4b Merge branch 'main' (marco 11) into feat/m10-status-channels
  • d050572 Merge branch 'worktree-agent-a1cf4927ae1520103'
  • ca10ee5 Merge branch 'worktree-agent-a1fff95ec377ff8dd'
  • 4705ebd Merge branch 'worktree-agent-a2e69ba5c1a1c77c8'
  • e743665 Merge branch 'worktree-agent-a3ec45bffd541937b'
  • 94d3e64 Merge branch 'worktree-agent-a803e93d3e85e3a43'
  • 73ba3ea Merge branch 'worktree-agent-ac14451c5b9c062e2'
  • c2d79a0 Merge main (M10 status/channels/labels) into feat/attendant
  • 89d200b Merge: Cardápio do LiteZap (catálogo próprio, sem escrita na Meta)
  • ee6a6ec Merge: IA por assinatura (plantão no Claude Code e runtime Codex)
  • 7b2c19c feat(agentes): OpenAPI, guia de Agentes e changelog
  • e1ffd56 feat(agentes): aba Agentes no painel
  • af404b7 feat(agentes): loop de tool use, executor com permissões e gatilho pelo hook
  • e210a52 feat(agentes): rotas /agents na API e ligação no serve
  • 909db89 feat(agentes): runtime codex_cli (assinatura ChatGPT pelo Codex CLI), opt-in
  • b0f4823 feat(agentes): tabela única de ferramentas do MCP e tool use nos provedores
  • 771fe0f feat(agenthook): hook de agente (marco 5): POST assinado, resposta pela fila, pausa por humano, loop guard, rotas e aba Atendente IA
  • 279da78 feat(api): CRUD de webhooks com escopo admin/instância, entregas e retry da dead-letter; SSE por instância e global
  • 382975a feat(api): GET /v1/me, escopo do chamador no contexto e montagem autenticada de /mcp
  • 7f4f520 feat(api): REST de instâncias com auth admin/instância
  • a648dee feat(api): rotas de mensagens, chats, contatos, settings e mídia; wiring da fila, ingestão e lookup
  • 56e498b feat(apierr): envelope de erro da API
  • b3efc89 feat(app): extensão do Claude Desktop (.mcpb), vigia da configuração e erros do painel em português
  • 7639c63 feat(app): janela nativa no macOS com ícone no Dock
  • e0bf8b1 feat(app): lançador de bandeja litezap-app (fyne.io/systray, motor no processo, pasta por usuário, login em um clique, estado e Sair gracioso), ícone gerado em Go, script do .app para macOS e docs
  • 764c812 feat(app): litezap-app mcp e "Conectar a IA" em um clique
  • ef7019a feat(atendente): atendente IA embutido no motor (perfis, provedores, multimodal)
  • db5aef8 feat(atendente): painel, docs, OpenAPI e página do site do atendente IA
  • bdee8af feat(cardapio): aba Cardápio no painel
  • 1bab90b feat(cardapio): atendente, agentes e MCP usam o cardápio
  • a33c894 feat(cardapio): catálogo próprio do LiteZap (modelo, API e importações)
  • 7ec9a11 feat(cardapio): coleções, várias fotos, promoção, oculto, busca, massa e pedidos
  • 7e72d61 feat(cardapio): ferramentas MCP do catálogo completo e permissões dos agentes
  • 3e86dff feat(cardapio): montar o cardápio com a assinatura do usuário (Claude/ChatGPT)
  • dc9c731 feat(cardapio): painel com coleções, galeria de fotos, filtros, massa e pedidos
  • c119361 feat(cardapio): rotas REST de coleções, fotos, busca, massa, pedidos e CSV
  • 2cc5a2d feat(cloud): configuração por ambiente (LITEZAP_CONFIG_JSON e variáveis das opções novas) e tabelas da nuvem (uso diário, kv do motor, flags por instância, dono do webhook)
  • d84e37e feat(cloud): login de um clique emitido pelo operador e exportação lógica (E7, E8)
  • b2feb3a feat(cloud): logs JSON, watchdog de conexão zumbi e retenção de mensagens e mídia (E9, E13, E15)
  • aee87cc feat(cloud): token de operador, settings travadas, limite de instâncias, proxy obrigatório, webhooks do operador e envio suspenso (E4, E5, E17)
  • 2be9c75 feat(cloud): uso diário persistido, /metrics Prometheus, instance.proxy_failed, endpoint de ops e upgrade gracioso (E2, E3, E6, E11, E12)
  • 97fa42f feat(config): carrega yaml + env e gera token admin
  • fc3b24b feat(dashboard): painel web embutido em /app/ (instâncias com SSE, pareamento por QR/código, conversas e envio com a fila explicada, settings, webhooks com entregas/retry, eventos ao vivo) e login em um clique por código de uso único só em loopback
  • 433fc47 feat(events): barramento com envelope v1, produtores de instância, mensagens, recibos, envios e history.synced
  • 71fa7b7 feat(examples): agent-claude, atendente de referencia com a API da Anthropic; docs do hook de agente
  • fb08339 feat(ia): IA grátis por padrão (Ollama, Gemini e Groq)
  • 2aaed78 feat(ingest): grava mensagens, recibos e history sync no log
  • 123bfba feat(instance): máquina de estados com tabela de transições
  • 7b0ade1 feat(lookup): resolução de números com cache e limite por minuto
  • d9be7af feat(m10): MCP e painel de status, canais e etiquetas
  • 6e0f9da feat(m10): status, canais e etiquetas Business (worker, store, service, API)
  • efa7248 feat(m11): painel com renomear/etiquetas/allowlist e gerador de link de pareamento
  • 385b234 feat(m11): plataforma e parceiros no motor
  • 910bd22 feat(m12): catálogo e pedidos (fase 1) e limpeza explícita do perfil comercial
  • 05307af feat(m12): editar o perfil comercial do WhatsApp Business
  • 5c39c91 feat(m7): eventos de chamada e presença, status played, respostas de botão e filtros de webhook
  • a3de169 feat(m8): grupos e comunidades — serviço gRPC Groups, rotas REST, cotas anti-ban, group.updated, MCP e aba Grupos
  • 4a1daff feat(m9): MCP, painel, docs e OpenAPI de chats, contatos, perfil e privacidade
  • cd44eed feat(m9): chats, contatos, perfil e privacidade (worker, store, service, API)
  • d2fe68a feat(manager): observers, Client(id), first_connected_at e histórico fora do laço de supervisão
  • 92bf581 feat(manager): supervisão com heartbeat, backoff e circuit breaker
  • 4ca4a80 feat(mcp): send_message e send_media com reply_to/menções e tipos novos; ferramentas send_reaction, send_location, send_contact, edit_message e delete_message com avisos de segurança
  • def9ce7 feat(mcp): servidor MCP com ferramentas sobre Backend (service local em /mcp e cliente REST no litezap mcp stdio)
  • 7b77cf7 feat(media): download de media.url com bloqueio SSRF, MIME confiável, base64 e URLs assinadas
  • 6f3ec91 feat(painel): identidade LiteZap, criação guiada de instância e correção do congelamento
  • 4932c5b feat(plugin): comando whatsapp-plantao para atender com a assinatura Claude
  • 3daa123 feat(proto): RPCs e eventos de mensagens com mídia por caminho; limite gRPC de 32MB
  • 9763a21 feat(proto): contrato gRPC supervisor-worker
  • 61f61b3 feat(queue): carência após conectar, janela de envio, TTL e verificação de número antes do primeiro envio
  • 6605837 feat(queue): despachante por instância com ordem estrita, rampa, retry e wait
  • 4bf46f3 feat(queue): relógio injetável, ritmo, digitação e backoff
  • 2689b4b feat(secure): ids, tokens de instância e hash
  • f9c2402 feat(serve): liga barramento, webhooks e SSE; config webhook_allow_private_urls e retenções
  • 8ee4640 feat(service): casos de uso de instância
  • 944c06d feat(service): chats, histórico paginado, marcar lido, contatos, números com cache e mídia sob demanda com download único
  • 5137b84...
Read more