Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
2fb6318
feat: updates api evolution for docker
joaosouz4dev Dec 27, 2024
96821f5
Refactor BaileysStartupService updateMessage method
GrimBit1 Feb 3, 2025
4137984
Refactor message deletion in BaileysStartupService
GrimBit1 Feb 3, 2025
91e7a32
Refactor createJid method in BaileysStartupService
GrimBit1 Feb 3, 2025
8135994
Merge tag '2.2.3' into develop
DavidsonGomes Feb 3, 2025
867e849
fix: added cache to identify duplicated messages on events
DavidsonGomes Feb 3, 2025
e51b6e9
fix: improve message deduplication and edited message handling in Bai…
DavidsonGomes Feb 3, 2025
e27db06
feat: Add support to get Catalogs and Collections with new routes: '{…
wayre Feb 4, 2025
023e030
Merge pull request #1195 from GrimBit1/main
DavidsonGomes Feb 4, 2025
56a8e09
chore: eslint applied
wayre Feb 4, 2025
b143363
Merge pull request #1201 from wayre/catalogProducts
DavidsonGomes Feb 4, 2025
9a72b90
refactor: Make RabbitMQ prefix key optional in configuration
DavidsonGomes Feb 4, 2025
d665474
feat: Add NATS integration support to the event system
DavidsonGomes Feb 5, 2025
0d1e7c0
feat: sendsticket notconvertsticket
joaosouz4dev Feb 6, 2025
0c5d28b
Merge branch 'main' of https://github.com/EvolutionAPI/evolution-api
joaosouz4dev Feb 6, 2025
95401cf
fix: rollback deploy_database.sh
joaosouz4dev Feb 6, 2025
6c1355b
feat: Criado um novo grupo de rotas (business) para tratar dos catalo…
wayre Feb 6, 2025
736ca5e
Fix case in table name
rafwell Feb 7, 2025
5a50381
Fix table name
rafwell Feb 7, 2025
8685f2f
Merge pull request #1214 from wayre/develop
DavidsonGomes Feb 7, 2025
68c6ad4
Merge pull request #1211 from joaosouz4dev/main
DavidsonGomes Feb 7, 2025
36df38d
Merge pull request #1215 from rafwell/main
DavidsonGomes Feb 7, 2025
d75c37e
feat: add message location support meta
tmsdesarrollo3 Feb 7, 2025
342dacc
Merge pull request #1217 from Desarrollo-TMS/feat-message-location
DavidsonGomes Feb 7, 2025
6b120e5
Fix audio send duplicate from chatwoot.
mbap-dev Feb 9, 2025
e5137e1
Merge pull request #1221 from mbap-dev/fix-audio
DavidsonGomes Feb 10, 2025
b58d9e9
Merge branch 'develop' of github.com:EvolutionAPI/evolution-api into …
DavidsonGomes Feb 10, 2025
b93ee2e
fix: chatwoot csat creating new conversation in another language
tmsdesarrollo3 Feb 11, 2025
b51526a
Merge pull request #1226 from Desarrollo-TMS/fix-csat-chatwoot
DavidsonGomes Feb 11, 2025
da72edf
🐛 Corrige problema na API relacionado à migration. Fixes #1234
julianoaj Feb 12, 2025
a49c979
Merge pull request #1235 from julianoaj/fix-1234-migration-wavoipToke…
DavidsonGomes Feb 12, 2025
c939ed2
Enhance message editing validation in BaileysStartupService
GrimBit1 Feb 13, 2025
33f7f29
Implement message update handling in BaileysStartupService
GrimBit1 Feb 13, 2025
ff77bc0
fix: change mediaId optional chaining and list response message text …
ygorsantana Feb 14, 2025
59479f9
fix: obtain mediaUrl not defined
ygorsantana Feb 14, 2025
98b8419
Merge pull request #1237 from GrimBit1/main
DavidsonGomes Feb 14, 2025
6f1667a
style: run lint
ygorsantana Feb 14, 2025
fc513f1
Merge pull request #1240 from ygorsantana/fix/list-response-message
DavidsonGomes Feb 14, 2025
a4ac798
hotfix(migration): add missing wavoipToken column in MySQL schema
AndersonSilvaCavalcante Feb 14, 2025
8f632a6
Merge pull request #1244 from AndersonSilvaCavalcante/hotfix/missing-…
DavidsonGomes Feb 16, 2025
278add6
fix: Refactor SQS controller to correct bug in sqs events by instance
fernandoralha Feb 18, 2025
ab2364b
Merge pull request #1 from julianoaj/fix-1234-migration-wavoipToken-c…
julianoaj Feb 18, 2025
5720bdc
✨ Remove reaction from a message
julianoaj Feb 20, 2025
48b5fd4
🐛 Fix: Linting requirements
julianoaj Feb 20, 2025
5192f49
Merge pull request #1259 from julianoaj/develop
DavidsonGomes Feb 21, 2025
ada63b5
Merge pull request #1251 from fernandoralha/hotfix/sqs-event
DavidsonGomes Feb 21, 2025
247c39f
fix: expiration time being useless when not awaitUser
ygorsantana Feb 22, 2025
2f1df73
style: run lint
ygorsantana Feb 22, 2025
4fadf64
Merge pull request #1264 from ygorsantana/fix/expiration-useless
DavidsonGomes Feb 23, 2025
8a54efe
feat: Add NATS integration and update Baileys service
DavidsonGomes Feb 25, 2025
2198a86
Merge branch 'develop' of github.com:EvolutionAPI/evolution-api into …
DavidsonGomes Feb 25, 2025
5998fcf
fix: adjustin cloud api send audio and video
Mar 5, 2025
fb41ab1
fix: adding media verification
Mar 5, 2025
d9aa111
fix: lint
Mar 6, 2025
32cde71
feat: Enhance WebSocket authentication and connection handling
DavidsonGomes Mar 6, 2025
22a9586
basic regex for url
jrCleber Mar 6, 2025
ea9c3fb
Merge pull request #1287 from pedroepif/main
DavidsonGomes Mar 6, 2025
13bdbc2
Merge pull request #1290 from jrCleber/main
DavidsonGomes Mar 6, 2025
53ae521
Add eventos referente a instancia que estavam faltando
rafwell Mar 10, 2025
043df62
Merge pull request #1304 from rafwell/main
DavidsonGomes Mar 14, 2025
cee2bc4
sending JWT token when sending webhook if jwt_key exists in webhook h…
victoreduardo Mar 19, 2025
f8b1c6e
fix: preserve animation in GIF and WebP stickers
marceloapd Mar 20, 2025
6e7dd51
fix: preserve animation in GIF and WebP stickers
marceloapd Mar 20, 2025
027401b
fix: normalize file extension checks for case insensitivity in sticke…
marceloapd Mar 20, 2025
36757dd
Defininando TTL no userDivicesCache igual usado no Baileys
theeusmartins Mar 24, 2025
c5c354f
fix_and_add_name_to_find_chats_and_paginate_get_contacts_and_get_chats
pedro-php Mar 25, 2025
d196590
Update src/api/services/channel.service.ts
pedro-php Mar 25, 2025
b89f114
Merge pull request #1334 from adaptwebtech/fix_and_add_name_to_find_c…
DavidsonGomes Mar 26, 2025
658dae0
lint fix
marceloapd Mar 26, 2025
9710fbd
remove animated to webp
marceloapd Mar 26, 2025
119ceba
Adding a new webhook that triggers when a message is updated by the user
pedro-php Mar 27, 2025
ce1680f
[FIX] Adding a timestamp to the filename to make it possible to send …
Mar 27, 2025
bf59ff1
[FIX] Run lint
Mar 27, 2025
f695e8b
merging with develop
pedro-php Mar 28, 2025
17bd108
treating errors gracefully
pedro-php Mar 28, 2025
3d40b08
lint changes
pedro-php Mar 28, 2025
829032d
lint changes
pedro-php Mar 28, 2025
645f305
fixing build error on prisma
pedro-php Mar 28, 2025
7e8044a
lint changes
pedro-php Mar 28, 2025
0d2a7ad
Merge pull request #1343 from adaptwebtech/new_feature_add_send_updat…
DavidsonGomes Mar 30, 2025
07ce09d
Merge pull request #1322 from marceloapd/fix/animated-stickers
DavidsonGomes Mar 30, 2025
9889035
Merge pull request #1344 from alvestassio/fix/multiple-files-sent-via…
DavidsonGomes Mar 30, 2025
b436e5b
quando localização, conversão de degreesLatitude para string, o param…
ricocorreia1 Apr 2, 2025
2a02092
fix: change execSync to execFileSync
jeffersonfelixdev Apr 2, 2025
abda9e2
docs: update CHANGELOG.md
jeffersonfelixdev Apr 2, 2025
3f8d89e
fix: remove wildcard
jeffersonfelixdev Apr 2, 2025
1d2e029
feat(s3): add S3_SKIP_POLICY env variable to disable setBucketPolicy …
Deyvi-dev Apr 7, 2025
7c7dca9
Merge pull request #1354 from jeffersonfelixdev/hotfix/issue-1348
DavidsonGomes Apr 8, 2025
09f79c9
Merge pull request #1362 from Deyvi-dev/develop
DavidsonGomes Apr 8, 2025
402b37d
Merge pull request #1351 from ricocorreia1/main
DavidsonGomes Apr 8, 2025
8c6f95f
Fixing chatname on the events message.upsert and message.update in or…
pedro-php Apr 9, 2025
4c8c7ee
lint fixes
pedro-php Apr 9, 2025
2ded197
Merge pull request #1366 from adaptwebtech/hotfix_chatname
DavidsonGomes Apr 14, 2025
b94b452
fix(api): modifica fetchChats para trazer mensagens de contatos não s…
leandrosroc Apr 21, 2025
095754d
perf(api): otimiza paginação em fetchChats usando LIMIT/OFFSET no SQL
leandrosroc Apr 21, 2025
3ab75fa
fix lint
leandrosroc Apr 21, 2025
eeedfb0
fetchContacts - nestordavalos
leandrosroc Apr 22, 2025
dc67039
fix: when you set jpegThumbnail, image not appear on app mobile
Faelst Apr 29, 2025
ccbd866
Merge pull request #1384 from leandrosroc/develop
DavidsonGomes Apr 30, 2025
db5f0d0
fix: corrigido erro que não exibia o preview das urls quando utilizad…
onerrogus May 2, 2025
b064e51
Merge branch 'develop' into victoreduardos/jwt-webhook
victoreduardo May 3, 2025
95827a2
lint
victoreduardo May 3, 2025
8f0ede4
fix: preventing use conversation from other inbox for the same user
victoreduardo May 1, 2025
d522567
Findchat group name treatment
luiis716 May 3, 2025
b2809b6
Update package.json
icaro-andrade May 6, 2025
aaa103a
fix(audio): ensure full WhatsApp compatibility for audio conversion (…
edisonmartinsmkt May 7, 2025
c4ddfe6
style: fix linting issues with Prettier
edisonmartinsmkt May 7, 2025
90e27cc
fix mysql wavoip token
paulocoutinhox May 10, 2025
d2f1985
Merge pull request #1425 from edisonmartinsmkt/develop
DavidsonGomes May 10, 2025
d1a28ea
Merge pull request #1318 from victoreduardo/victoreduardos/jwt-webhook
DavidsonGomes May 10, 2025
c74eee8
Merge pull request #1414 from onerrogus/fix_link_preview
DavidsonGomes May 10, 2025
bff3bf5
Merge pull request #1415 from victoreduardo/victoreduardos/fix-conver…
DavidsonGomes May 10, 2025
e5989f3
Merge pull request #1433 from paulocoutinhox/fix-mysql-wavoip-token
DavidsonGomes May 10, 2025
60a58ca
fix: not show undefined in caption for received audio messages in gro…
edisonmartinsmkt May 10, 2025
383bac0
Merge pull request #1434 from edisonmartinsmkt/fix/group-audio-caption
DavidsonGomes May 10, 2025
341a0d8
Merge pull request #1332 from theeusmartins/main
DavidsonGomes May 10, 2025
e6a72bd
Merge pull request #1406 from Faelst/hotfix/issues-1385
DavidsonGomes May 10, 2025
99b0c86
Merge pull request #1422 from icaro-andrade/patch-2
DavidsonGomes May 10, 2025
a7a9de2
fix: only fallback caption when audioMessage exists
edisonmartinsmkt May 10, 2025
ec9de49
Merge pull request #1435 from edisonmartinsmkt/fix/audio-caption-fall…
DavidsonGomes May 10, 2025
a449fdf
Findchat group name treatment
luiis716 May 12, 2025
bb0b9b9
Merge branch 'develop' into main
DavidsonGomes May 13, 2025
6d63f2f
Merge pull request #1420 from luiis716/main
DavidsonGomes May 13, 2025
38f089f
Add N8n integration with models, services, and routes
gomessguii May 14, 2025
7110180
Refactor N8n integration: update schema exports, improve import order…
gomessguii May 14, 2025
383805a
feat(whatsapp): enhance message fetching and processing logic
gomessguii May 15, 2025
2544c10
fix: remove postinstall script from package.json to fix GitHub Action
gomessguii May 15, 2025
362736e
refactor(whatsapp): format userDevicesCache initialization for improv…
gomessguii May 15, 2025
b1f3c5c
Merge pull request #1450 from gomessguii/fix/npm-install-action
DavidsonGomes May 15, 2025
401b035
Merge pull request #1 from EvolutionAPI/develop
gomessguii May 15, 2025
4f2b0c4
Merge pull request #2 from EvolutionAPI/develop
gomessguii May 15, 2025
0fd2e04
Merge pull request #1448 from gomessguii/feature/n8n-chatbot
DavidsonGomes May 15, 2025
a1cc504
Merge pull request #1449 from gomessguii/feature/enhance-message-fetc…
DavidsonGomes May 15, 2025
7112475
feat(evoai): add EvoAI integration with models, services, and routes
gomessguii May 15, 2025
70a4fe8
feat(evoai): enhance media message handling and transcription capabil…
gomessguii May 15, 2025
0699ad4
fix(evoai): update EvoAI service initialization to include configService
gomessguii May 15, 2025
40ea8bf
Merge pull request #1451 from gomessguii/feature/evoai-chatbot
DavidsonGomes May 15, 2025
c745fba
feat: updated manager to the last version with suport to n8n and EvoA…
gomessguii May 15, 2025
9ec6847
Merge pull request #1452 from gomessguii/feature/new-manager-version
DavidsonGomes May 15, 2025
fda6b0d
feat(evoai): add Evoai and EvoaiSetting tables with foreign key const…
gomessguii May 15, 2025
6a0b024
Merge pull request #1453 from gomessguii/fix/evoai-migration
DavidsonGomes May 15, 2025
0b33a76
changelog v2.3.0
DavidsonGomes May 15, 2025
7e5740b
fix(media): allow multiples files with same name
thiagoomatheus May 16, 2025
d3ee370
feat(channel): enhance pushName logic for messages
gomessguii May 16, 2025
33c808b
Merge pull request #1457 from gomessguii/fix/message-query
DavidsonGomes May 16, 2025
7cccda1
Merge pull request #1456 from thiagoomatheus/main
DavidsonGomes May 16, 2025
69b4f1a
feat(chatbot): implement base chatbot structure and enhance integrati…
gomessguii May 17, 2025
fc00916
fix: Corrige o erro Unable to fit integer value '1747658857155' into …
KokeroO May 19, 2025
348a4ff
fix: Corrige problemas com deadlocks
KokeroO May 19, 2025
9c530c6
fix: Evita tentar processar media messageContextInfo e disparar um er…
KokeroO May 19, 2025
a2d8642
fix: Corrige processamento de documentos sem filename.
KokeroO May 19, 2025
c53a96e
Fix suggestions
KokeroO May 20, 2025
2545013
fix: enable sourceId exists in a conversation
AlexSzefezuk May 21, 2025
c30bae4
refactor(openai): improve service initialization and streamline audio…
gomessguii May 21, 2025
cc01787
Merge pull request #1473 from KokeroO/develop
DavidsonGomes May 21, 2025
fcde1f9
Merge pull request #1481 from AlexSzefezuk/fix-chatwoot-import
DavidsonGomes May 21, 2025
624b37e
fix(media): improve media download handling for base64 conversion
DavidsonGomes May 21, 2025
fbfa364
Merge branch 'develop' of github.com:EvolutionAPI/evolution-api into …
DavidsonGomes May 21, 2025
09120aa
Merge pull request #1482 from gomessguii/fix/message-query
DavidsonGomes May 21, 2025
e16bb0e
style(whatsapp): format code for consistency
DavidsonGomes May 21, 2025
d673c83
Merge branch 'develop' of github.com:EvolutionAPI/evolution-api into …
DavidsonGomes May 21, 2025
f9567fb
refactor(chatbot): unify keywordFinish type and enhance session handling
DavidsonGomes May 21, 2025
9cedf31
feat(env): enhance webhook configuration and SSL support
DavidsonGomes May 21, 2025
6a0fc19
refactor(chatbot): integrate OpenAI service into chatbot implementations
DavidsonGomes May 22, 2025
5b81702
refactor(chatbot): enhance EvoaiService with OpenAI integration
DavidsonGomes May 22, 2025
0ca109e
chore: possibilita o envio de medias do tipo .svg
KokeroO May 22, 2025
6511148
fix: remove quebras de linha extras nas mensagens do N8n
oriondesign2015 May 22, 2025
272a4de
chore: possibilita o envio de medias do tipo svg e tiff vindas do Cha…
KokeroO May 22, 2025
8b15c11
chore: adiciona suporte para extensão de arquivo .tif no envio de doc…
KokeroO May 22, 2025
da51b6b
fix: corrige processamento de mensagens subsequentes no Evolution Bot
oriondesign2015 May 22, 2025
bbf142c
fix: corrige comportamento de sessão pausada no Evolution Bot
oriondesign2015 May 22, 2025
dcb09b8
fix: corrige comportamento de sessão pausada no N8N
oriondesign2015 May 22, 2025
edde059
Merge pull request #1484 from oriondesign2015/develop
DavidsonGomes May 22, 2025
6f47a54
Merge pull request #1483 from KokeroO/develop
DavidsonGomes May 22, 2025
2af7b24
fix: Corrige envio da apiKey da instância no payload do Evolution Bot
oriondesign2015 May 22, 2025
d24540d
fix: Corrige envio da apiKey da instância no payload do N8N
oriondesign2015 May 22, 2025
6a83e89
Merge pull request #1485 from oriondesign2015/develop
DavidsonGomes May 22, 2025
06378e5
fix: Corrige envio da apiKey da instância no payload do Flowise
oriondesign2015 May 22, 2025
53c1c21
fix: Corrige envio da apiKey da instância no payload do Dify
oriondesign2015 May 22, 2025
5330121
Merge pull request #1486 from oriondesign2015/develop
DavidsonGomes May 22, 2025
3459d61
fix: Corrige o PR1481
KokeroO May 22, 2025
0239638
Merge pull request #1490 from KokeroO/develop
DavidsonGomes May 22, 2025
d2263af
fix: corrige estrutura de if/else e bloco try/catch em chatwoot-impor…
oriondesign2015 May 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
.git
*Dockerfile*
*docker-compose*
package-lock.json
.env
node_modules
dist
23 changes: 22 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ SERVER_PORT=8080
# Server URL - Set your application url
SERVER_URL=http://localhost:8080

SSL_CONF_PRIVKEY=/path/to/cert.key
SSL_CONF_FULLCHAIN=/path/to/cert.crt

SENTRY_DSN=

# Cors - * for all or set separate by commas - ex.: 'yourdomain1.com, yourdomain2.com'
Expand Down Expand Up @@ -62,6 +65,7 @@ RABBITMQ_EVENTS_MESSAGES_EDITED=false
RABBITMQ_EVENTS_MESSAGES_UPDATE=false
RABBITMQ_EVENTS_MESSAGES_DELETE=false
RABBITMQ_EVENTS_SEND_MESSAGE=false
RABBITMQ_EVENTS_SEND_MESSAGE_UPDATE=false
RABBITMQ_EVENTS_CONTACTS_SET=false
RABBITMQ_EVENTS_CONTACTS_UPSERT=false
RABBITMQ_EVENTS_CONTACTS_UPDATE=false
Expand Down Expand Up @@ -108,6 +112,7 @@ PUSHER_EVENTS_MESSAGES_EDITED=true
PUSHER_EVENTS_MESSAGES_UPDATE=true
PUSHER_EVENTS_MESSAGES_DELETE=true
PUSHER_EVENTS_SEND_MESSAGE=true
PUSHER_EVENTS_SEND_MESSAGE_UPDATE=true
PUSHER_EVENTS_CONTACTS_SET=true
PUSHER_EVENTS_CONTACTS_UPSERT=true
PUSHER_EVENTS_CONTACTS_UPDATE=true
Expand Down Expand Up @@ -149,6 +154,7 @@ WEBHOOK_EVENTS_MESSAGES_EDITED=true
WEBHOOK_EVENTS_MESSAGES_UPDATE=true
WEBHOOK_EVENTS_MESSAGES_DELETE=true
WEBHOOK_EVENTS_SEND_MESSAGE=true
WEBHOOK_EVENTS_SEND_MESSAGE_UPDATE=true
WEBHOOK_EVENTS_CONTACTS_SET=true
WEBHOOK_EVENTS_CONTACTS_UPSERT=true
WEBHOOK_EVENTS_CONTACTS_UPDATE=true
Expand All @@ -173,6 +179,15 @@ WEBHOOK_EVENTS_TYPEBOT_CHANGE_STATUS=false
WEBHOOK_EVENTS_ERRORS=false
WEBHOOK_EVENTS_ERRORS_WEBHOOK=

WEBHOOK_REQUEST_TIMEOUT_MS=60000
WEBHOOK_RETRY_MAX_ATTEMPTS=10
WEBHOOK_RETRY_INITIAL_DELAY_SECONDS=5
WEBHOOK_RETRY_USE_EXPONENTIAL_BACKOFF=true
WEBHOOK_RETRY_MAX_DELAY_SECONDS=300
WEBHOOK_RETRY_JITTER_FACTOR=0.2
# Comma separated list of HTTP status codes that should not trigger retries
WEBHOOK_RETRY_NON_RETRYABLE_STATUS_CODES=400,401,403,404,422

# Name that will be displayed on smartphone connection
CONFIG_SESSION_PHONE_CLIENT=Evolution API
# Browser Name = Chrome | Firefox | Edge | Opera | Safari
Expand Down Expand Up @@ -210,6 +225,12 @@ OPENAI_ENABLED=false
# Dify - Environment variables
DIFY_ENABLED=false

# n8n - Environment variables
N8N_ENABLED=false

# EvoAI - Environment variables
EVOAI_ENABLED=false

# Cache - Environment variables
# Redis Cache enabled
CACHE_REDIS_ENABLED=true
Expand Down Expand Up @@ -266,4 +287,4 @@ LANGUAGE=en
# PROXY_PORT=80
# PROXY_PROTOCOL=http
# PROXY_USERNAME=
# PROXY_PASSWORD=
# PROXY_PASSWORD=
2 changes: 1 addition & 1 deletion .github/workflows/publish_docker_image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
images: atendai/evolution-api
images: evoapicloud/evolution-api
tags: type=semver,pattern=v{{version}}

- name: Set up QEMU
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish_docker_image_homolog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
images: atendai/evolution-api
images: evoapicloud/evolution-api
tags: homolog

- name: Set up QEMU
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish_docker_image_latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
images: atendai/evolution-api
images: evoapicloud/evolution-api
tags: latest

- name: Set up QEMU
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
/dist
/node_modules

.cursor*

/Docker/.env

.vscode
Expand Down
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
# 2.3.0 (develop)

### Feature

* Add support to get Catalogs and Collections with new routes: '{{baseUrl}}/chat/fetchCatalogs' and '{{baseUrl}}/chat/fetchCollections'
* Add NATS integration support to the event system
* Add message location support meta
* Add S3_SKIP_POLICY env variable to disable setBucketPolicy for incompatible providers
* Add EvoAI integration with models, services, and routes
* Add N8n integration with models, services, and routes

### Fixed

* Shell injection vulnerability
* Update Baileys Version v6.7.17
* Audio send duplicate from chatwoot
* Chatwoot csat creating new conversation in another language
* Refactor SQS controller to correct bug in sqs events by instance
* Adjustin cloud api send audio and video
* Preserve animation in GIF and WebP stickers
* Preventing use conversation from other inbox for the same user
* Ensure full WhatsApp compatibility for audio conversion (libopus, 48kHz, mono)
* Enhance message fetching and processing logic

### Security

* Change execSync to execFileSync
* Enhance WebSocket authentication and connection handling

# 2.2.3 (2025-02-03 11:52)

### Fixed
Expand Down
4 changes: 3 additions & 1 deletion Docker/swarm/evolution_api_v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3.7"

services:
evolution_v2:
image: atendai/evolution-api:v2.1.2
image: evoapicloud/evolution-api:latest
volumes:
- evolution_instances:/evolution/instances
networks:
Expand Down Expand Up @@ -34,6 +34,7 @@ services:
- RABBITMQ_EVENTS_MESSAGES_UPDATE=false
- RABBITMQ_EVENTS_MESSAGES_DELETE=false
- RABBITMQ_EVENTS_SEND_MESSAGE=false
- RABBITMQ_EVENTS_SEND_MESSAGE_UPDATE=false
- RABBITMQ_EVENTS_CONTACTS_SET=false
- RABBITMQ_EVENTS_CONTACTS_UPSERT=false
- RABBITMQ_EVENTS_CONTACTS_UPDATE=false
Expand Down Expand Up @@ -71,6 +72,7 @@ services:
- WEBHOOK_EVENTS_MESSAGES_UPDATE=true
- WEBHOOK_EVENTS_MESSAGES_DELETE=true
- WEBHOOK_EVENTS_SEND_MESSAGE=true
- WEBHOOK_EVENTS_SEND_MESSAGE_UPDATE=true
- WEBHOOK_EVENTS_CONTACTS_SET=true
- WEBHOOK_EVENTS_CONTACTS_UPSERT=true
- WEBHOOK_EVENTS_CONTACTS_UPDATE=true
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM node:20-alpine AS builder

RUN apk update && \
apk add git ffmpeg wget curl bash openssl
apk add --no-cache git ffmpeg wget curl bash openssl

LABEL version="2.2.3" description="Api to control whatsapp features through http requests."
LABEL version="2.3.0" description="Api to control whatsapp features through http requests."
LABEL maintainer="Davidson Gomes" git="https://github.com/DavidsonGomes"
LABEL contact="contato@atendai.com"
LABEL contact="contato@evolution-api.com"

WORKDIR /evolution

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ a. LOGO and copyright information: In the process of using Evolution API's front

b. Usage Notification Requirement: If Evolution API is used as part of any project, including closed-source systems (e.g., proprietary software), the user is required to display a clear notification within the system that Evolution API is being utilized. This notification should be visible to system administrators and accessible from the system's documentation or settings page. Failure to comply with this requirement may result in the necessity for a commercial license, as determined by the producer.

Please contact contato@atendai.com to inquire about licensing matters.
Please contact contato@evolution-api.com to inquire about licensing matters.

2. As a contributor, you should agree that:

Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

<div align="center">

[![Docker Image (https://img.shields.io/badge/Docker-Image-blue)](https://hub.docker.com/r/evoapicloud/evolution-api)]
[![Whatsapp Group](https://img.shields.io/badge/Group-WhatsApp-%2322BC18)](https://evolution-api.com/whatsapp)
[![Discord Community](https://img.shields.io/badge/Discord-Community-blue)](https://evolution-api.com/discord)
[![Postman Collection](https://img.shields.io/badge/Postman-Collection-orange)](https://evolution-api.com/postman)
Expand Down Expand Up @@ -87,6 +88,7 @@ https://github.com/sponsors/EvolutionAPI
We are proud to collaborate with the following content creators who have contributed valuable insights and tutorials about Evolution API:

- [Promovaweb](https://www.youtube.com/@promovaweb)
- [Sandeco](https://www.youtube.com/@canalsandeco)
- [Comunidade ZDG](https://www.youtube.com/@ComunidadeZDG)
- [Francis MNO](https://www.youtube.com/@FrancisMNO)
- [Pablo Cabral](https://youtube.com/@pablocabral)
Expand All @@ -111,7 +113,7 @@ Evolution API is licensed under the Apache License 2.0, with the following addit

2. **Usage Notification Requirement**: If Evolution API is used as part of any project, including closed-source systems (e.g., proprietary software), the user is required to display a clear notification within the system that Evolution API is being utilized. This notification should be visible to system administrators and accessible from the system's documentation or settings page. Failure to comply with this requirement may result in the necessity for a commercial license, as determined by the producer.

Please contact contato@atendai.com to inquire about licensing matters.
Please contact contato@evolution-api.com to inquire about licensing matters.

Apart from the specific conditions mentioned above, all other rights and restrictions follow the Apache License 2.0. Detailed information about the Apache License 2.0 can be found at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0).

Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
api:
container_name: evolution_api
image: atendai/evolution-api:homolog
image: evoapicloud/evolution-api:latest
restart: always
depends_on:
- redis
Expand Down
381 changes: 0 additions & 381 deletions manager/dist/assets/index-CFAZX6IV.js

This file was deleted.

381 changes: 381 additions & 0 deletions manager/dist/assets/index-mxi8bQ4k.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions manager/dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/png" href="/assets/images/evolution-logo.png" />
<link rel="icon" type="image/png" href="https://evolution-api.com/files/evo/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Evolution Manager</title>
<script type="module" crossorigin src="/assets/index-CFAZX6IV.js"></script>
<script type="module" crossorigin src="/assets/index-mxi8bQ4k.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DNOCacL_.css">
</head>
<body>
Expand Down
Loading
Loading