Skip to content

v1.55.0

Choose a tag to compare

@gabrieljablonski gabrieljablonski released this 08 Nov 20:57
· 4 commits to main since this release

Changes

  • feat(occurrences): a critical list marks serious themes, which lead the panel in their own color
  • feat(dashboards): a row grouped by attribute opens the occurrence themes of its conversations
  • feat(occurrences): flag a spike within a minute or two of the cadence
  • feat(conversations): a turn that called tools leaves one private note naming them (#1736)
  • feat(conversations): a turn that survived an error says so in the Chatwoot conversation (#1741)
  • fix(test-mode): a test-mode agent opens its silenced conversations for the team, and /teste takes them back (#1734)
  • fix(dashboard): handoff, silence and follow-up figures read facts written by triggers (#1735), and the background warming pass is gone (#1728)
  • fix(instance-health): measure each statement against the budget it ran under (#1740)
  • fix(mcp): tools/list leaves the draft-07 dialect and empty additionalProperties out of every input schema (#1745)
  • fix(db): a Postgres restart no longer crashes the app or loops its boot (#1748)
  • fix(asaas): the key's own prefix picks the environment, and a wrong environment is said in words (#1747)
  • fix(flowlog): retention commits each batch on its own and drains a backlog in passes (#1733)
  • docs(license): EULA 3.5, serving your own clients is not making the Software available

🇺🇸 English

✨ What's new

  • Critical themes (Pro): An optional critical list guides urgency detection, and flagged critical themes lead the panel and TV mode in their own color.
  • Grouped rows open their themes (Pro): Click a dashboard row grouped by an attribute to explore occurrence themes from its conversations.
  • Tools and errors in the conversation: Enable conversation notes per agent so teammates see tools used and recovered errors in Chatwoot as activities or private notes.
  • License terms clarified: EULA 3.5 allows paid client services in environments you administer, including branded panel access; deployments administered by clients require their own subscriptions.

⚡ Improvements

  • Spikes flagged sooner (Pro): Themes crossing a rule are flagged within a minute or two of the cadence, which now supports intervals as short as one minute.
  • Faster dashboard: Handoff, silence and follow-up figures load faster on busy instances, with less background database work.

🐛 Fixes

  • Postgres restarts: The app recovers from dropped database connections and waits up to two minutes for the database during startup.
  • Asaas Pix rejects valid keys: The key selects the correct environment automatically, and environment mismatches get a clear explanation.
  • Execution logs keep growing: Retention now clears expired logs even when a backlog has accumulated.
  • Test conversations reach the team: A test-mode agent opens conversations it leaves unanswered for the team, and /teste returns them to the agent.
  • False database alerts: The super admin database screen now measures queries against their actual time budgets, avoiding false alerts for healthy dashboard reads.

🇧🇷 Português

✨ Novidades

  • Temas críticos (Pro): Uma lista opcional orienta a identificação de urgências, e temas críticos sinalizados aparecem primeiro no painel e no modo TV, com cor própria.
  • Linhas agrupadas abrem seus temas (Pro): Clique numa linha do dashboard agrupada por atributo para explorar os temas de ocorrências das conversas daquele grupo.
  • Ferramentas e erros na conversa: Ative os registros por agente para a equipe ver ferramentas usadas e erros contornados no Chatwoot, como atividades ou notas privadas.
  • Termos da licença esclarecidos: A EULA 3.5 permite cobrar pelo atendimento em ambientes sob sua administração, inclusive com painel de marca própria; instalações administradas pelo cliente exigem assinatura própria.

⚡ Melhorias

  • Picos sinalizados mais cedo (Pro): Temas que ultrapassam uma regra recebem sinalização em até dois minutos após a rodada prevista, e o intervalo mínimo entre rodadas cai para um minuto.
  • Dashboard mais rápido: Os números de transferência, silêncio e acompanhamento carregam mais rápido em instâncias movimentadas, com menos trabalho do banco em segundo plano.

🐛 Correções

  • Reinício do Postgres: A aplicação se recupera de conexões interrompidas e aguarda o banco por até dois minutos durante a inicialização.
  • Asaas Pix rejeita chaves válidas: A própria chave define o ambiente correto, e divergências entre chave e ambiente recebem uma explicação clara.
  • Logs de execução crescendo sem parar: A retenção volta a remover registros vencidos mesmo quando há um acúmulo de logs.
  • Conversas de teste chegam à equipe: O agente em modo de teste abre para a equipe as conversas que deixa sem resposta, e /teste devolve a conversa ao agente.
  • Alertas indevidos no banco: A tela de banco do superadministrador considera o limite de tempo de cada consulta, evitando alertas indevidos em leituras saudáveis do dashboard.