Feature
- Add BaileysMessageProcessor for improved message handling and integrate rxjs for asynchronous processing
- Enhance message processing with retry logic for error handling
Fixed
- Update Baileys Version
- Update Dockerhub Repository and Delete Config Session Variable
- Fixed sending variables in typebot
- Add unreadMessages in the response
- Phone number as message ID for Evo AI
- Fix upload to s3 when media message
- Simplify edited message check in BaileysStartupService
- Avoid corrupting URLs with query strings
- Removed CONFIG_SESSION_PHONE_VERSION environment variable
What's Changed
- fix: corrige versão inválida do swagger-ui-express by @autonomaia in #1635
- Update Dockerhub Repository and Delete Config Session Variable by @skarious in #1623
- feat: Adiciona mesclagem de contatos @lid no Chatwoot by @KokeroO in #1609
- Correção do envio de variáveis pelo typeboy by @matheusfterra in #1624
- Update Dockerfile by @ToniShelby in #1605
- add unreadMessages in the response by @fernandeshenrique15 in #1626
- 🐛 fix: Phone number as message ID for Evo AI #ISSUE 28 by @VCalazans in #1633
- Create railway.json by @caduzin02 in #1641
- Corrige ref. instance typebot.controller.ts by @KokeroO in #1652
- fix/references-instanceName-typebot by @KokeroO in #1655
- fix(whatsapp-baileys): Verifica eventos com falhas e fallback para erro ao baixar mídias by @KokeroO in #1660
- fix: correçao do typebot não conseguir ouvir mensagens de input by @Santosl2 in #1670
- (mysql): remove out-of-order wavoipToken migration by @pauloboc in #1664
- Fix prisma type mysql by @pauloboc in #1665
- Update README.md - 2025 by @leonardocintra in #1701
- fix: Tratar conversas @lid no inicio do recebimento dos eventos e novo erro da libsignal by @KokeroO in #1705
- Throw exception if download media fail by @rafwell in #1704
- Fix: Support media extraction from templateMessage in getBase64FromMediaMessage by @AlexisJusviack in #1715
- added missing migrations in mysql prisma by @pauloboc in #1683
- feat(database): add pgbouncer support and optimize postgres config by @guilherme-aguilar in #1700
- feat: add BaileysMessageProcessor for improved message handling by @Santosl2 in #1726
- Fix: [Chatwoot] Corrige mensagens editas by @KokeroO in #1728
- Preserve alias casing in chat fetch query by @foqc in #1696
- improv: Ajustado isEmoji para aceitar todos os emojis. by @ricaelchiquetti in #1729
- Ignore events that are not messages (like EPHEMERAL_SYNC_RESPONSE) by @rafwell in #1732
- remove lógica de paginação duplicada no fetchChats que causa resultados vazios quando skip > 0 by @juniortopanotti in #1736
- Add endpoint to retrieve chat data by remoteJid by @foqc in #1743
- fix: atualizar o handle de erros de eventos by @KokeroO in #1757
- Avoid corrupting media URLs with query strings by @coreh in #1748
New Contributors
- @autonomaia made their first contribution in #1635
- @skarious made their first contribution in #1623
- @matheusfterra made their first contribution in #1624
- @ToniShelby made their first contribution in #1605
- @fernandeshenrique15 made their first contribution in #1626
- @VCalazans made their first contribution in #1633
- @caduzin02 made their first contribution in #1641
- @Santosl2 made their first contribution in #1670
- @pauloboc made their first contribution in #1664
- @leonardocintra made their first contribution in #1701
- @AlexisJusviack made their first contribution in #1715
- @guilherme-aguilar made their first contribution in #1700
- @foqc made their first contribution in #1696
- @ricaelchiquetti made their first contribution in #1729
- @juniortopanotti made their first contribution in #1736
- @coreh made their first contribution in #1748
Full Changelog: 2.3.0...2.3.1