Skip to content

Commit 41a36bb

Browse files
committed
feat(changelog): update CHANGELOG for version 2.3.4
- Added Apache Kafka integration for real-time event streaming, including a new controller, router, and schema. - Fixed MySQL schema issues related to default values and added missing relation fields in the Instance model. - Introduced new environment variables for comprehensive Kafka configuration.
1 parent 8ab41fc commit 41a36bb

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
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.3]
62+
- Evolution API version: [e.g. 2.3.4]
6363
- Database: [e.g. PostgreSQL 14, MySQL 8.0]
6464
- Connection type: [e.g. Baileys, WhatsApp Business API]
6565
validations:

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
# 2.3.4 (develop)
2+
3+
### Features
4+
5+
* **Kafka Integration**: Added Apache Kafka event integration for real-time event streaming
6+
- New Kafka controller, router, and schema for event publishing
7+
- Support for instance-specific and global event topics
8+
- Configurable SASL/SSL authentication and connection settings
9+
- Auto-creation of topics with configurable partitions and replication
10+
- Consumer group management for reliable event processing
11+
- Integration with existing event manager for seamless event distribution
12+
13+
### Fixed
14+
15+
* **MySQL Schema**: Fixed invalid default value errors for `createdAt` fields in `Evoai` and `EvoaiSetting` models
16+
- Changed `@default(now())` to `@default(dbgenerated("CURRENT_TIMESTAMP"))` for MySQL compatibility
17+
- Added missing relation fields (`N8n`, `N8nSetting`, `Evoai`, `EvoaiSetting`) in Instance model
18+
- Resolved Prisma schema validation errors for MySQL provider
19+
20+
### Environment Variables
21+
22+
* Added comprehensive Kafka configuration options:
23+
- `KAFKA_ENABLED`, `KAFKA_CLIENT_ID`, `KAFKA_BROKERS`
24+
- `KAFKA_CONSUMER_GROUP_ID`, `KAFKA_TOPIC_PREFIX`
25+
- `KAFKA_SASL_*` and `KAFKA_SSL_*` for authentication
26+
- `KAFKA_EVENTS_*` for event type configuration
27+
28+
129
# 2.3.3 (2025-09-18)
230

331
### Features

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "evolution-api",
3-
"version": "2.3.3",
3+
"version": "2.3.4",
44
"description": "Rest api for communication with WhatsApp",
55
"main": "./dist/main.js",
66
"type": "commonjs",

0 commit comments

Comments
 (0)