mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-10 18:39:38 -06:00
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.
This commit is contained in:
parent
8ab41fcfc9
commit
41a36bbb19
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@ -59,7 +59,7 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
- OS: [e.g. Ubuntu 20.04, Windows 10, macOS 12.0]
|
- OS: [e.g. Ubuntu 20.04, Windows 10, macOS 12.0]
|
||||||
- Node.js version: [e.g. 18.17.0]
|
- Node.js version: [e.g. 18.17.0]
|
||||||
- Evolution API version: [e.g. 2.3.3]
|
- Evolution API version: [e.g. 2.3.4]
|
||||||
- Database: [e.g. PostgreSQL 14, MySQL 8.0]
|
- Database: [e.g. PostgreSQL 14, MySQL 8.0]
|
||||||
- Connection type: [e.g. Baileys, WhatsApp Business API]
|
- Connection type: [e.g. Baileys, WhatsApp Business API]
|
||||||
validations:
|
validations:
|
||||||
|
|||||||
28
CHANGELOG.md
28
CHANGELOG.md
@ -1,3 +1,31 @@
|
|||||||
|
# 2.3.4 (develop)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **Kafka Integration**: Added Apache Kafka event integration for real-time event streaming
|
||||||
|
- New Kafka controller, router, and schema for event publishing
|
||||||
|
- Support for instance-specific and global event topics
|
||||||
|
- Configurable SASL/SSL authentication and connection settings
|
||||||
|
- Auto-creation of topics with configurable partitions and replication
|
||||||
|
- Consumer group management for reliable event processing
|
||||||
|
- Integration with existing event manager for seamless event distribution
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* **MySQL Schema**: Fixed invalid default value errors for `createdAt` fields in `Evoai` and `EvoaiSetting` models
|
||||||
|
- Changed `@default(now())` to `@default(dbgenerated("CURRENT_TIMESTAMP"))` for MySQL compatibility
|
||||||
|
- Added missing relation fields (`N8n`, `N8nSetting`, `Evoai`, `EvoaiSetting`) in Instance model
|
||||||
|
- Resolved Prisma schema validation errors for MySQL provider
|
||||||
|
|
||||||
|
### Environment Variables
|
||||||
|
|
||||||
|
* Added comprehensive Kafka configuration options:
|
||||||
|
- `KAFKA_ENABLED`, `KAFKA_CLIENT_ID`, `KAFKA_BROKERS`
|
||||||
|
- `KAFKA_CONSUMER_GROUP_ID`, `KAFKA_TOPIC_PREFIX`
|
||||||
|
- `KAFKA_SASL_*` and `KAFKA_SSL_*` for authentication
|
||||||
|
- `KAFKA_EVENTS_*` for event type configuration
|
||||||
|
|
||||||
|
|
||||||
# 2.3.3 (2025-09-18)
|
# 2.3.3 (2025-09-18)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "evolution-api",
|
"name": "evolution-api",
|
||||||
"version": "2.3.3",
|
"version": "2.3.4",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "evolution-api",
|
"name": "evolution-api",
|
||||||
"version": "2.3.3",
|
"version": "2.3.4",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@adiwajshing/keyed-db": "^0.2.4",
|
"@adiwajshing/keyed-db": "^0.2.4",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "evolution-api",
|
"name": "evolution-api",
|
||||||
"version": "2.3.3",
|
"version": "2.3.4",
|
||||||
"description": "Rest api for communication with WhatsApp",
|
"description": "Rest api for communication with WhatsApp",
|
||||||
"main": "./dist/main.js",
|
"main": "./dist/main.js",
|
||||||
"type": "commonjs",
|
"type": "commonjs",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user