github EvolutionAPI/evolution-api 2.3.5
v2.3.5

one day ago

Features

  • Chatwoot Enhancements: Comprehensive improvements to message handling, editing, deletion and i18n
  • Participants Data: Add participantsData field maintaining backward compatibility for group participants
  • LID to Phone Number: Convert LID to phoneNumber on group participants
  • Docker Configurations: Add Kafka and frontend services to Docker configurations

Fixed

  • Kafka Migration: Fixed PostgreSQL migration error for Kafka integration
    • Corrected table reference from "public"."Instance" to "Instance" in foreign key constraint
    • Fixed ERROR: relation "public.Instance" does not exist issue in migration 20250918182355_add_kafka_integration
    • Aligned table naming convention with other Evolution API migrations for consistency
    • Resolved database migration failure that prevented Kafka integration setup
  • Update Baileys Version: v7.0.0-rc.5 with compatibility fixes
    • Fixed assertSessions signature compatibility using type assertion
    • Fixed incompatibility in voice call (wavoip) with new Baileys version
    • Handle undefined status in update by defaulting to 'DELETED'
  • Chatwoot Improvements: Multiple fixes for enhanced reliability
    • Correct chatId extraction for non-group JIDs
    • Resolve webhook timeout on deletion with 5+ images
    • Improve error handling in Chatwoot messages
    • Adjust conversation verification logic and cache
    • Optimize conversation reopening logic and connection notification
    • Fix conversation reopening and connection loop
  • Baileys Message Handling: Enhanced message processing
    • Add warning log for messages not found
    • Fix message verification in Baileys service
    • Simplify linkPreview handling in BaileysStartupService
  • Media Validation: Fix media content validation
  • PostgreSQL Connection: Refactor connection with PostgreSQL and improve message handling

Code Quality & Refactoring

  • Exponential Backoff: Implement exponential backoff patterns and extract magic numbers to constants
  • TypeScript Build: Update TypeScript build process and dependencies

What's Changed

  • Fix Chatwoot DB Connection Instability and Implement Stale Conversation Cache Handling by @Vitordotpy in #2017
  • fix(baileys): message update and i18n errors by @Vitordotpy in #2021
  • fix(chatwoot): Corrige Reabertura de Conversas e Loop de Mensagem de Conexão by @Vitordotpy in #2023
  • feat(chatwoot): comprehensive improvements to message handling, editing, deletion and i18n (translate messages) by @dersonbsb2022 in #2048
  • feat: convert LID to phoneNumber on GROUP_PARTICIPANTS_UPDATE webhook by @guispiller in #2025
  • fix/media content validation by @nolramaf in #2072
  • Implementations and corrections of previous commits in the chatwoot and baileys services by @KokeroO in #2076
  • Convert LIDs to PN by sending a call rejection message by @KokeroO in #2085
  • fix: correct the error of hardcoded prisma/kafka schema by @davidmnzs in #2083

New Contributors

Full Changelog: 2.3.4...2.3.5

Don't miss a new evolution-api release

NewReleases is sending notifications on new releases.