Skip to content

Releases: EvolutionAPI/evolution-api

v1.7.2

12 Apr 20:33
Compare
Choose a tag to compare

Feature

  • Mobile connection via sms (test)

Fixed

  • Adjusts in redis
  • Send global event in websocket
  • Adjusts in proxy
  • Fix audio encoding
  • Fix conversation read on chatwoot version 3.7
  • Fix when receiving/sending messages from whatsapp desktop with ephemeral messages enabled
  • Changed returned sessions on typebot status change
  • Reorganization of files and folders

What's Changed

  • changed returned sessions on typebot status change by @gabrielgranado in #523
  • fix(chatwoot): fix when receiving/sending messages from whatsapp desktop with ephemeral messages enabled by @jaison-x in #527
  • fix(chatwoot): fix conversation read on chatwoot version 3.7 by @jaison-x in #528

New Contributors

Full Changelog: 1.7.1...1.7.2

v1.7.1

03 Apr 13:46
Compare
Choose a tag to compare

Fixed

  • Correction when sending files with captions on Whatsapp Business
  • Correction in receiving messages with response on WhatsApp Business
  • Correction when sending a reaction to a message on WhatsApp Business
  • Correction of receiving reactions on WhatsApp business
  • Removed mandatory description of rows from sendList
  • Feature to collect message type in typebot

What's Changed

  • Removido obrigatoriedade de descrição dos rows do sendList by @Azzybot in #505
  • Recurso para coletar tipo de mensagem by @Azzybot in #506
  • Reconhecer tipos de mensagens by @Azzybot in #507

New Contributors

  • @Azzybot made their first contribution in #505

Full Changelog: 1.7.0...1.7.1

v1.7.0

27 Mar 19:36
Compare
Choose a tag to compare

Feature

  • Added update message endpoint
  • Add translate capabilities to QRMessages in CW
  • Join in Group by Invite Code
  • Read messages from whatsapp in chatwoot
  • Add support to use use redis in cacheservice
  • Add support for labels
  • Command to clearcache from chatwoot inbox
  • Whatsapp Cloud API Oficial

Fixed

  • Proxy configuration improvements
  • Correction in sending lists
  • Adjust in webhook_base64
  • Correction in typebot text formatting
  • Correction in chatwoot text formatting and render list message
  • Only use a axios request to get file mimetype if necessary
  • When possible use the original file extension
  • When receiving a file from whatsapp, use the original filename in chatwoot if possible
  • Remove message ids cache in chatwoot to use chatwoot's api itself
  • Adjusts the quoted message, now has contextInfo in the message Raw
  • Collecting responses with text or numbers in Typebot
  • Added sendList endpoint to swagger documentation
  • Implemented a function to synchronize message deletions on WhatsApp, automatically reflecting in Chatwoot.
  • Improvement on numbers validation
  • Fix polls in message sending
  • Sending status message
  • Message 'connection successfully' spamming
  • Invalidate the conversation cache if reopen_conversation is false and the conversation was resolved
  • Fix looping when deleting a message in chatwoot
  • When receiving a file from whatsapp, use the original filename in chatwoot if possible
  • Correction in the sendList Function
  • Implement contact upsert in messaging-history.set
  • Improve proxy error handling
  • Refactor fetching participants for group in WhatsApp service
  • Fixed problem where the typebot final keyword did not work
  • Typebot's wait now pauses the flow and composing is defined by the delay_message parameter in set typebot
  • Composing over 20s now loops until finished

What's Changed

  • fix: Correção na Função sendList by @w3nder in #322
  • refactor(chatwoot): remove message ids cache in chatwoot to use chatwoot's api itself by @jaison-x in #331
  • fix(chatwoot): when receiving a file from whatsapp, use the original filename in chatwoot if possible by @jaison-x in #332
  • fix(chatwoot): when possible use the original file extension by @jaison-x in #334
  • perf(chatwoot): only use a axios request to get file mimetype if necessary by @jaison-x in #336
  • fix(chatwoot): fix looping when deleting a message in chatwoot by @jaison-x in #338
  • perf(chatwoot): create cache for the most used/expensive functions in chatwoot by @jaison-x in #342
  • fix(chatwoot): invalidate the conversation cache if reopen_conversation is false and the conversation was resolved by @jaison-x in #351
  • Fix: Corrects the generation of the hash variable name by @AlanMartines in #355
  • feat(cacheservice): add support to use use redis in cacheservice by @jaison-x in #360
  • feat(chatwoot): read messages from whatsapp in chatwoot by @jaison-x in #363
  • fix: message 'connection successfully' spamming by @jaison-x in #369
  • fix: Sending status message by @leandrosroc in #370
  • Add number parameter to OnWhatsAppDto constructor by @judsonjuniorr in #371
  • Typebot: Remove quebra de linha no index final do array | Obtem a resposta de um sendList (Lista) by @edisoncm-ti in #372
  • Join in Group by Invite Code by @leandrosroc in #373
  • Proxy improvements by @judsonjuniorr in #374
  • Fix polls in message sending by @judsonjuniorr in #375
  • Improvement on numbers validation by @judsonjuniorr in #377
  • Implemented a function to synchronize message deletions on WhatsApp, automatically reflecting in Chatwoot. by @moraisamilton in #378
  • Added sendList endpoint to swagger documentation by @judsonjuniorr in #379
  • Add translate capabilities to QRMessages in CW by @drauber in #380
  • fix: collecting responses with text or numbers in Typebot by @edisoncm-ti in #381
  • Fix with nine number brazil by @yvescleuder in #382
  • hotfix: bug on chatwoot sdk by @jaison-x in #392
  • feat: If contact stored with name, name added in return by @leandrosroc in #390
  • Fix/chatwoot validate 9 digit by @deivisonrpg in #393
  • Feat Chatwoot - Reject Message If is not a valid wpp number by @deivisonrpg in #394
  • Fix(chatwoot): Include identifier to contact filter by @deivisonrpg in #397
  • feat(chatwoot): import history messages to chatwoot on whatsapp connection by @jaison-x in #395
  • Improvement on whatsapp number validation by @judsonjuniorr in #402
  • Temp instance deletion by @judsonjuniorr in #404
  • Extracted profile picture request from contacts.upsert function by @judsonjuniorr in #406
  • fix(chatwoot): fix qrcode filename by @jaison-x in #408
  • feat(chatwoot): command to clearcache from chatwoot inbox by @jaison-x in #410
  • Feat/labels by @judsonjuniorr in #409
  • Changed label update to chat instead of contacts by @judsonjuniorr in #411
  • Implement contact upsert in messaging-history.set by @judsonjuniorr in #419
  • Improve proxy error handling by @judsonjuniorr in #420
  • Refactor fetching participants for group in WhatsApp service by @judsonjuniorr in #421
  • Add blockUser functionality by @w3nder in #433
  • feat(chatwoot): add some translations on chatwoot messages by @jaison-x in #434
  • fix: incorrect images in project by @gabrielporfiro in #457
  • Change the way numbers are validated on whatsapp by @judsonjuniorr in #460
  • Refactor/temp delete option by @judsonjuniorr in #461
  • RabbitMQ improvements by @judsonjuniorr in #451
  • Update variables .env.example docker by @bergpinheiro in #462
  • feat(chatwoot): read last message on WhatsApp when a message is sent from Chatwoot by @jaison-x in #473
  • feat(chatwoot): show edited messages from WhatsApp in Chatwoot by @jaison-x in #474
  • fix: add option to select specific fields on find message repository by @jaison-x in #475
  • fix(chatwoot): fix config name by @jaison-x in #477
  • fix: add missing example env variables by @jaison-x in #478

New Contributors

Full Changelog: 1.6.1...1.7.0

v1.6.1

22 Dec 14:44
Compare
Choose a tag to compare

Fixed

  • Fixed Lid Messages
  • Fixed sending variables to typebot
  • Fixed sending variables from typebot
  • Correction sending s3/minio media to chatwoot and typebot
  • Fixed the problem with typebot closing at the end of the flow, now this is optional with the TYPEBOT_KEEP_OPEN variable
  • Fixed chatwoot Bold, Italic and Underline formatting using Regex
  • Added the sign_delimiter property to the Chatwoot configuration, allowing you to set a different delimiter for the signature. Default when not defined \n
  • Include instance Id field in the instance configuration
  • Fixed the pairing code
  • Adjusts in typebot
  • Fix the problem when disconnecting the instance and connecting again using mongodb
  • Options to disable docs and manager
  • When deleting a message in whatsapp, delete the message in chatwoot too

What's Changed

New Contributors

Full Changelog: 1.6.0...1.6.1

v1.6.0

12 Dec 20:47
Compare
Choose a tag to compare

Feature

  • Added AWS SQS Integration
  • Added support for new typebot API
  • Added endpoint sendPresence
  • New Instance Manager
  • Added auto_create to the chatwoot set to create the inbox automatically or not
  • Added reply, delete and message reaction in chatwoot v3.3.1

Fixed

  • Adjusts in proxy
  • Adjusts in start session for Typebot
  • Added mimetype field when sending media
  • Ajusts in validations to messages.upsert
  • Fixed messages not received: error handling when updating contact in chatwoot
  • Fix workaround to manage param data as an array in mongodb
  • Removed await from webhook when sending a message
  • Update typebot.service.ts - element.underline change ~ for *
  • Adjusts in proxy
  • Removed api restart on receiving an error
  • Fixes in mongodb and chatwoot
  • Adjusted return from queries in mongodb
  • Added restart instance when update profile picture
  • Correction of chatwoot functioning with admin flows
  • Fixed problem that did not generate qrcode with the chatwoot_conversation_pending option enabled
  • Fixed issue where CSAT opened a new ticket when reopen_conversation was disabled
  • Fixed issue sending contact to Chatwoot via iOS

Integrations

  • Chatwoot: v3.3.1
  • Typebot: v2.20.0

What's Changed

New Contributors

Full Changelog: 1.5.4...1.6.0

v1.5.4

09 Oct 23:44
Compare
Choose a tag to compare

Fixed

  • Baileys logger typing issue resolved
  • Solved problem with duplicate messages in chatwoot

Full Changelog: 1.5.3...1.5.4

v1.5.3

06 Oct 21:56
Compare
Choose a tag to compare

Feature

  • Swagger documentation
  • Added base 64 sending option via webhook

Fixed

  • Remove rabbitmq queues when delete instances
  • Improvement in restart instance to completely redo the connection
  • Update node version: v20
  • Correction of messages sent by the api and typebot not appearing in chatwoot
  • Adjustment to start typebot, added startSession parameter
  • Chatwoot now receives messages sent via api and typebot
  • Fixed problem with starting with an input in typebot
  • Added check to ensure variables are not empty before executing foreach in start typebot

What's Changed

New Contributors

Full Changelog: 1.5.2...1.5.3

v1.5.2

28 Sep 21:02
Compare
Choose a tag to compare

Fixed

  • Fix chatwootSchema in chatwoot model to store reopen_conversation and conversation_pending options
  • Problem resolved when sending files from minio to typebot
  • Improvement in the "startTypebot" method to create persistent session when triggered
  • New manager for Evo 1.5.2 - Set Typebot update
  • Resolved problems when reading/querying instances

v1.5.1

17 Sep 16:57
Compare
Choose a tag to compare

Feature

  • Added listening_from_me option in Set Typebot
  • Added variables options in Start Typebot
  • Added webhooks for typebot events
  • Added ChamaAI integration
  • Added webhook to send errors
  • Added support for messaging with ads on chatwoot

Fixed

  • Fix looping connection messages in chatwoot
  • Improved performance of fetch instances

What's Changed

New Contributors

Full Changelog: 1.5.0...1.5.1

v1.5.0

18 Aug 15:50
Compare
Choose a tag to compare

Feature

  • New instance manager in /manager route
  • Added extra files for chatwoot and appsmith
  • Added Get Last Message and Archive for Chat
  • Added env var QRCODE_COLOR
  • Added websocket to send events
  • Added rabbitmq to send events
  • Added Typebot integration
  • Added proxy endpoint
  • Added send and date_time in webhook data

Fixed

  • Solved problem when disconnecting from the instance the instance was deleted
  • Encoded spaces in chatwoot webhook
  • Adjustment in the saving of contacts, saving the information of the number and Jid
  • Update Dockerfile
  • If you pass empty events in create instance and set webhook it is understood as all
  • Fixed issue that did not output base64 averages
  • Messages sent by the api now arrive in chatwoot

Integrations

  • Chatwoot: v2.18.0 - v3.0.0
  • Typebot: v2.16.0
  • Manager Evolution API

What's Changed

Full Changelog: 1.4.8...1.5.0