Skip to content

Commit 501b06d

Browse files
committed
Merge branch 'release/2.3.5'
2 parents 78c7b96 + dc53028 commit 501b06d

File tree

25 files changed

+3840
-3945
lines changed

25 files changed

+3840
-3945
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ body:
5959
value: |
6060
- OS: [e.g. Ubuntu 20.04, Windows 10, macOS 12.0]
6161
- Node.js version: [e.g. 18.17.0]
62-
- Evolution API version: [e.g. 2.3.4]
62+
- Evolution API version: [e.g. 2.3.5]
6363
- Database: [e.g. PostgreSQL 14, MySQL 8.0]
6464
- Connection type: [e.g. Baileys, WhatsApp Business API]
6565
validations:

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
# 2.3.5 (2025-10-15)
2+
3+
### Features
4+
5+
* **Chatwoot Enhancements**: Comprehensive improvements to message handling, editing, deletion and i18n
6+
* **Participants Data**: Add participantsData field maintaining backward compatibility for group participants
7+
* **LID to Phone Number**: Convert LID to phoneNumber on group participants
8+
* **Docker Configurations**: Add Kafka and frontend services to Docker configurations
9+
10+
### Fixed
11+
12+
* **Kafka Migration**: Fixed PostgreSQL migration error for Kafka integration
13+
- Corrected table reference from `"public"."Instance"` to `"Instance"` in foreign key constraint
14+
- Fixed `ERROR: relation "public.Instance" does not exist` issue in migration `20250918182355_add_kafka_integration`
15+
- Aligned table naming convention with other Evolution API migrations for consistency
16+
- Resolved database migration failure that prevented Kafka integration setup
17+
* **Update Baileys Version**: v7.0.0-rc.5 with compatibility fixes
18+
- Fixed assertSessions signature compatibility using type assertion
19+
- Fixed incompatibility in voice call (wavoip) with new Baileys version
20+
- Handle undefined status in update by defaulting to 'DELETED'
21+
* **Chatwoot Improvements**: Multiple fixes for enhanced reliability
22+
- Correct chatId extraction for non-group JIDs
23+
- Resolve webhook timeout on deletion with 5+ images
24+
- Improve error handling in Chatwoot messages
25+
- Adjust conversation verification logic and cache
26+
- Optimize conversation reopening logic and connection notification
27+
- Fix conversation reopening and connection loop
28+
* **Baileys Message Handling**: Enhanced message processing
29+
- Add warning log for messages not found
30+
- Fix message verification in Baileys service
31+
- Simplify linkPreview handling in BaileysStartupService
32+
* **Media Validation**: Fix media content validation
33+
* **PostgreSQL Connection**: Refactor connection with PostgreSQL and improve message handling
34+
35+
### Code Quality & Refactoring
36+
37+
* **Exponential Backoff**: Implement exponential backoff patterns and extract magic numbers to constants
38+
* **TypeScript Build**: Update TypeScript build process and dependencies
39+
40+
###
41+
142
# 2.3.4 (2025-09-23)
243

344
### Features

Docker/kafka/docker-compose.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
version: '3.3'
2+
3+
services:
4+
zookeeper:
5+
container_name: zookeeper
6+
image: confluentinc/cp-zookeeper:7.5.0
7+
environment:
8+
- ZOOKEEPER_CLIENT_PORT=2181
9+
- ZOOKEEPER_TICK_TIME=2000
10+
- ZOOKEEPER_SYNC_LIMIT=2
11+
volumes:
12+
- zookeeper_data:/var/lib/zookeeper/
13+
ports:
14+
- 2181:2181
15+
16+
kafka:
17+
container_name: kafka
18+
image: confluentinc/cp-kafka:7.5.0
19+
depends_on:
20+
- zookeeper
21+
environment:
22+
- KAFKA_BROKER_ID=1
23+
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
24+
- KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT,OUTSIDE:PLAINTEXT
25+
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092,OUTSIDE://host.docker.internal:9094
26+
- KAFKA_INTER_BROKER_LISTENER_NAME=PLAINTEXT
27+
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
28+
- KAFKA_TRANSACTION_STATE_LOG_MIN_ISR=1
29+
- KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR=1
30+
- KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS=0
31+
- KAFKA_AUTO_CREATE_TOPICS_ENABLE=true
32+
- KAFKA_LOG_RETENTION_HOURS=168
33+
- KAFKA_LOG_SEGMENT_BYTES=1073741824
34+
- KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS=300000
35+
- KAFKA_COMPRESSION_TYPE=gzip
36+
ports:
37+
- 29092:29092
38+
- 9092:9092
39+
- 9094:9094
40+
volumes:
41+
- kafka_data:/var/lib/kafka/data
42+
43+
volumes:
44+
zookeeper_data:
45+
kafka_data:
46+
47+
48+
networks:
49+
evolution-net:
50+
name: evolution-net
51+
driver: bridge

Docker/swarm/evolution_api_v2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3.7"
22

33
services:
44
evolution_v2:
5-
image: evoapicloud/evolution-api:v2.3.1
5+
image: evoapicloud/evolution-api:v2.3.5
66
volumes:
77
- evolution_instances:/evolution/instances
88
networks:

docker-compose.dev.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ services:
1515
expose:
1616
- 8080
1717

18+
frontend:
19+
container_name: evolution_frontend
20+
image: evolution/manager:local
21+
build: ./evolution-manager-v2
22+
restart: always
23+
ports:
24+
- "3000:80"
25+
networks:
26+
- evolution-net
27+
1828
volumes:
1929
evolution_instances:
2030

docker-compose.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@ services:
2020
expose:
2121
- "8080"
2222

23+
frontend:
24+
container_name: evolution_frontend
25+
image: evoapicloud/evolution-manager:latest
26+
restart: always
27+
ports:
28+
- "3000:80"
29+
networks:
30+
- evolution-net
31+
2332
redis:
2433
container_name: evolution_redis
2534
image: redis:latest
7.8 KB
Loading

manager/dist/assets/index-Cv80sTx-.js

Lines changed: 481 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

manager/dist/assets/index-DJ2Q5K8k.js

Lines changed: 0 additions & 461 deletions
This file was deleted.

0 commit comments

Comments
 (0)