Skip to content

v2.3.0

Latest
Compare
Choose a tag to compare
@DavidsonGomes DavidsonGomes released this 17 Jun 20:03

Feature

  • Add support to get Catalogs and Collections with new routes: '{{baseUrl}}/chat/fetchCatalogs' and '{{baseUrl}}/chat/fetchCollections'
  • Add NATS integration support to the event system
  • Add message location support meta
  • Add S3_SKIP_POLICY env variable to disable setBucketPolicy for incompatible providers
  • Add EvoAI integration with models, services, and routes
  • Add N8n integration with models, services, and routes

Fixed

  • Shell injection vulnerability
  • Update Baileys Version v6.7.18
  • Audio send duplicate from chatwoot
  • Chatwoot csat creating new conversation in another language
  • Refactor SQS controller to correct bug in sqs events by instance
  • Adjustin cloud api send audio and video
  • Preserve animation in GIF and WebP stickers
  • Preventing use conversation from other inbox for the same user
  • Ensure full WhatsApp compatibility for audio conversion (libopus, 48kHz, mono)
  • Enhance message fetching and processing logic
  • Added lid on whatsapp numbers router
  • Now if the CONFIG_SESSION_PHONE_VERSION variable is not filled in it automatically searches for the most updated version

What's Changed

  • Refactor edit and delete message functionality in BaileyStartupService by @GrimBit1 in #1195
  • Feat: Adicionei suporte para obter o Catálogos de Produtos e as Coleções de Produtos para a versão 2.2.3 by @wayre in #1201
  • Adicionado suporte para obter Catálogos e Coleções no WhatsApp Business by @wayre in #1214
  • feat: notconvertsticket for animated stickers by @joaosouz4dev in #1211
  • Fix instance creation on v2.2.3 by @rafwell in #1215
  • feat: add message location support whatsapp meta by @tmsdesarrollo3 in #1217
  • Fix audio send duplicate from chatwoot. by @mbap-dev in #1221
  • fix: chatwoot csat creating new conversation in another language by @tmsdesarrollo3 in #1226
  • 🐛 Fix: Add migration for missing wavoipToken column in MySQL build env (#1234) by @julianoaj in #1235
  • Refactor Editing Message events and update message handler by @GrimBit1 in #1237
  • fix: change mediaId optional chaining and list response message text obtain by @ygorsantana in #1240
  • hotfix(migration): add missing wavoipToken column in MySQL schema by @AndersonSilvaCavalcante in #1244
  • ✨ Feat: Remover a reação de uma mensagem. by @julianoaj in #1259
  • fix: Refactor SQS controller to correct bug in sqs events by instance by @fernandoralha in #1251
  • Fix: Expiration being useless on awaitUser false by @ygorsantana in #1264
  • fix: adjusting cloud api send audio and video by @pedroepif in #1287
  • Corrige validação de URL para permitir localhost e endereços IP by @jrCleber in #1290
  • Add eventos referente a instancia que estavam faltando by @rafwell in #1304
  • Corrigindo um bug no endpoint de findChats e permitindo paginação nos endpoints de findChats e findContacts by @pedro-php in #1334
  • Adicionando um novo webhook no endpoint de updateMessage by @pedro-php in #1343
  • Fix/animated stickers by @marceloapd in #1322
  • Adicionando um timestamp ao filename para possibilitar enviar o mesmo arquivo mais de uma vez na mesma conversa. by @alvestassio in #1344
  • Hotfix - shell injection vulnerability by @jeffersonfelixdev in #1354
  • feat(s3): add S3_SKIP_POLICY env variable to disable setBucketPolicy by @Deyvi-dev in #1362
  • Correção para quando enviar uma localização. by @ricocorreia1 in #1351
  • Corrigindo um bug ao atualizar o push name no evento MESSAGES_UPSERT e MESSAGES_UPDATE by @pedro-php in #1366
  • fix(api): modifica fetchChats para trazer mensagens de contatos não salvos by @leandrosroc in #1384
  • fix(audio): ensure full WhatsApp compatibility for audio conversion by @edisonmartinsmkt in #1425
  • Tornando Webhook mais seguro com JWT token by @victoreduardo in #1318
  • Corrigir utilização do linkPreview no WhatsApp Business API by @onerrogus in #1414
  • fix: Erro na criação de conversation quando já existe uma conversation de outro inbox para o mesmo usuário by @victoreduardo in #1415
  • fix mysql wavoip token by @paulocoutinhox in #1433
  • fix(chatwoot): avoid "undefined" caption on group audio messages by @edisonmartinsmkt in #1434
  • Defininando TTL no userDivicesCache igual usado no Baileys by @theeusmartins in #1332
  • fix: when you set jpegThumbnail, image not appear on app mobile by @Faelst in #1406
  • Update package.json by @icaro-andrade in #1422
  • fix(chatwoot): only fallback audio caption when audioMessage exists by @edisonmartinsmkt in #1435
  • Findchat group name treatment by @luiis716 in #1420
  • fix: remove postinstall script from package.json to fix GitHub Action by @gomessguii in #1450
  • Add N8n integration with models, services, and routes by @gomessguii in #1448
  • feat(whatsapp): enhance message fetching and processing logic by @gomessguii in #1449
  • feat(evoai): add EvoAI integration with models, services, and routes by @gomessguii in #1451
  • feat: updated manager to the last version with suport to n8n and EvoA… by @gomessguii in #1452
  • feat(evoai): add Evoai and EvoaiSetting tables with foreign key const… by @gomessguii in #1453
  • feat(channel): enhance pushName logic for messages by @gomessguii in #1457
  • Fixes issue #879 by @thiagoomatheus in #1456
  • fix: Deadlock errors and undefined arguments by @KokeroO in #1473
  • Fix-chatwoot-import by @AlexSzefezuk in #1481
  • Refatoração da funcionalidade de chatbots (em andamento) by @gomessguii in #1482
  • fix: melhora consistência e formatação dos chatbots (N8N e Evolution Bot) by @oriondesign2015 in #1484
  • chore: possibilita o envio de medias do tipo [svg, tiff] vindas do Chatwoot by @KokeroO in #1483
  • fix: Corrige envio da apiKey da instância nos payloads do Evolution Bot e N8N by @oriondesign2015 in #1485
  • fix: Corrige envio da apiKey da instância nos payloads do Flowise e do Dify by @oriondesign2015 in #1486
  • fix: Corrige o PR1481 by @KokeroO in #1490
  • corrige estrutura de if/else e bloco try/catch em chatwoot-import-helper.ts by @oriondesign2015 in #1493
  • fix: melhora a formatação e tratamento de erros na função getExistingSourceIds by @KokeroO in #1494
  • Inclusão do parâmetro frame_max para compatibilidade com RabbitMQ 4.1+ by @thrsouza in #1498
  • fix: Melhora o método createConversation (evita conversas criadas duplicadas Chatwoot) by @KokeroO in #1504
  • refactor: improve chatbot integrations by @gomessguii in #1508
  • fix: change service image version and change to latest config session phone version by @samuelterra22 in #1513
  • Update fetchStatusMessage to handle empty offset / page by @Daquisu in #1536
  • fix: adjustment in audio transcription with official api by @splusoficial in #1556
  • feat(audio): support LPCM and fix waveform distortion by @edisonmartinsmkt in #1574
  • refactor(chatwoot): Melhora e ajusta tratamento de números @lid by @KokeroO in #1594
  • fix: ajuste na validacao dos bots e pausar sessao by @splusoficial in #1599

New Contributors

Full Changelog: 2.2.3...2.3.0