Releases: evolution-foundation/evo-ai-processor-community
v1.0.0-rc5
[v1.0.0-rc5] - 2026-05-27
Hardening release — eliminates the processor's contribution to the fresh-install authentication failure. Also folds in the organization rename from EvolutionAPI to evolution-foundation across documentation.
Fixed
- Fresh-install boot — stop creating stub
userstable onmetadata.create_all— at startup the processor's SQLAlchemyBase.metadata.create_all()was emitting ausers(id integer)stub that races with the auth service's authoritativeusersschema on a clean database. On a fresh install the processor occasionally won the race, leaving the auth service unable to insert/authenticate against its own table. Cross-service tables are now excluded fromcreate_all; the processor only materializes tables it owns.
Changed
- Docs (org) — GitHub URLs and references updated from
EvolutionAPItoevolution-foundationto match the foundation rename. No code impact.
Notes for upgrade
- Fresh installs: the
userstable stub conflict withevo-auth-service-communityis resolved. No manual database cleanup is required on greenfield deployments; upgrading existing databases is a no-op (the auth service already owns the authoritative schema).
v1.0.0-rc4
[v1.0.0-rc4] - 2026-05-25
Point release — adds Typebot interactive button rendering. Other subsystems unchanged.
Added
- Typebot interactive buttons (#12) — Typebot
choiceblocks now render as interactive button messages instead of plain text. Paired with corresponding changes inevo-ai-crm-communityandevo-ai-frontend-community.
v1.0.0-rc3
[v1.0.0-rc3] - 2026-05-17
Release de integração — adiciona ferramentas nativas para o LLM agent (Knowledge Nexus search, manage_conversation_labels, link_product_to_pipeline_item), injeção de catálogo de products no contexto do agente, merge das integrações da tabela agent_integrations na config do agente em runtime, e correção de bugs em handshake de Postgres e binding do chat handler. Também declara EXTENSION_POINTS.md como contrato público de extensão para a Enterprise edition.
Added
- EXTENSION_POINTS.md (EVO-1376) (#9) — documento com os pontos de extensão expostos pelo processor para a Enterprise edition. Contrato versionado, sem código novo.
knowledge_nexus_search— tool nativa — agentes ganham acesso a busca semântica em spaces do Nexus diretamente do prompt, sem necessidade de configurar tool customizada.manage_conversation_labels— tool nativa — list/add/remove de labels na conversa pelo próprio agente.link_product_to_pipeline_item— tool nativa — agente consegue linkar products do catálogo ao item de pipeline ativo.- Catálogo de products no contexto do agente — products attachados ao agente são injetados no prompt, permitindo que o LLM tenha contexto da oferta.
- Hints de uso de pipeline e labels no prompt —
pipeline_manipulationemanage_labelsganham hints estruturados no system prompt para orientar o LLM sobre quando e como usar.
Changed
llm-agent— merge de integrações — integrações da tabelaagent_integrationsagora são mescladas na config do agente em runtime. Antes a config era estática; agora reflete o estado mais recente das integrações configuradas via UI.- Docs padronizados para Evolution Foundation 2026 (README, LICENSE, NOTICE, TRADEMARKS).
- Docs (org) — URLs do GitHub atualizadas de
EvolutionAPIparaevolution-foundation.
Fixed
- DB —
sslmode→sslpara asyncpg — o driver asyncpg não entendesslmode(parâmetro psycopg/libpq). Conexões comsslmode=requirena connection string falhavam silenciosamente; agora traduzimos para o parâmetro nativo do asyncpg. - Chat handler — request param rebind — corrige binding do parâmetro
requestno chat handler que causavaNameErrorem determinados caminhos de erro.
v1.0.0-rc2
Docker Image
docker pull evoapicloud/evo-ai-processor-community:1.0.0-rc2The Docker tag drops the leading
vfrom the git tag (v1.0.0-rc2→1.0.0-rc2).:latestalso tracks this release.
[v1.0.0-rc2] - 2026-05-05
Fixed
- Container startup: invocar
alembiceuvicornviapython -mem vez de console scripts, evitando quesh -cinterprete os entrypoints incorretamente em algumas imagens. (#7) - Migration
26a14ac7025d: adicionadoif_not_exists=Truenoop.create_table('evo_agent_processor_execution_metrics'), tornando a migration segura para re-run em ambientes onde a tabela já foi criada por outro serviço (banco compartilhado). (#7)