GG.chatbot

Mudanças incompatíveis

Esta página lista todas as mudanças incompatíveis introduzidas em cada versão do GG.chatbot.

Confira também as versões intermediárias. Por exemplo: se você está na v2.21 e quer atualizar para a v2.29, aplique todas as mudanças da v2.21 até a v2.29.

v3.6

Sessões de conversa existentes vão quebrar se você vier da v3.4 ou anterior, porque removemos uma propriedade obsoleta do estado da sessão. Atualize primeiro para a v3.5, deixe as conversas em andamento terminarem e só então vá para a v3.6.

v3.5

A opcionalidade de workspaceId foi removida do esquema de estado da sessão. Se você tem conversas ativas, atualize primeiro para a v3.4 e aguarde alguns dias até a migração incremental terminar.

v3.0

Variáveis do Google renomeadas

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET e NEXT_PUBLIC_GOOGLE_API_KEY foram removidas, dando lugar a:

  • Autenticação: GOOGLE_AUTH_CLIENT_ID, GOOGLE_AUTH_CLIENT_SECRET
  • Sheets: GOOGLE_SHEETS_CLIENT_ID, GOOGLE_SHEETS_CLIENT_SECRET, NEXT_PUBLIC_GOOGLE_SHEETS_API_KEY
  • Fontes: NEXT_PUBLIC_GOOGLE_FONTS_API_KEY

Isso dá controle mais granular sobre quais APIs do Google você usa, em vez de habilitar todas de uma vez.

Se ainda assim quiser usar as mesmas chaves para todas, basta repetir o mesmo valor em cada uma.

Nova licença

A licença mudou de AGPLv3 para FSL. Ou seja, não é mais permitido bifurcar o projeto para comercializar um concorrente. Veja os novos requisitos aqui.

Migração de pnpm para bun

O GG.chatbot agora usa bun no lugar do pnpm como gerenciador de pacotes. Na prática, todas as instruções de publicação precisam ser atualizadas para usar bun.

On this page