Skip to content

Commit 9f0eb34

Browse files
sync: 0.7.1 from main (afbdef430763055e4604be35b2787046e72ef833)
1 parent 23c46c3 commit 9f0eb34

17 files changed

Lines changed: 28878 additions & 2365 deletions

File tree

.github/workflows/publish_docker_image.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ on:
44
push:
55
branches:
66
- main
7-
tags:
8-
- "*.*.*"
97

108
jobs:
119
build_deploy:
@@ -31,7 +29,7 @@ jobs:
3129
images: evoapicloud/evolution-go
3230
tags: |
3331
type=raw,value=${{ steps.version.outputs.version }}
34-
type=raw,value=latest
32+
type=raw,value=latest,enable=${{ !contains(steps.version.outputs.version, '-beta') }}
3533
3634
- name: Set up QEMU
3735
uses: docker/setup-qemu-action@v3

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Evolution GO - Changelog
22

3+
## v0.7.1
4+
5+
**Docker:** `evoapicloud/evolution-go:0.7.1`
6+
7+
### 🆕 New Features
8+
- **Test-send modal in Manager** — new modal in the embedded manager UI to test message sending directly from the panel, covering text, media and interactive message types. Useful for validating an instance right after pairing without leaving the manager.
9+
10+
### 🔧 Improvements / CI
11+
- **whatsmeow-lib SHA now pinned in the public sync** — the `sync-releases` workflow previously re-cloned whatsmeow `main` on every run, so the SHA listed in the CHANGELOG could drift from what the public repos actually built against. The workflow now captures the SHA from the dev submodule and checks out that exact commit in the target, restoring release reproducibility.
12+
- **Repository cleanup** — dropped tracked binaries (`evolution-go`, `build/server`), IDE config (`.idea/`) and scratch files (`DIFF-COMPLETO.txt`, `API-INTERACTIVE-DOCS.txt`, `carousel-sender.html`). Expanded `.gitignore` to prevent reincidence.
13+
14+
### 📝 Docs
15+
- **Postman collection** — added `Set Proxy` request and multipart hints on `/send/media`; collection file renamed from `Evolution GO.postman_collection (2).json` to `Evolution GO.postman_collection.json`.
16+
- **Interactive messages docs** — additional examples and corrections.
17+
318
## v0.7.0
419

520
**Docker:** `evoapicloud/evolution-go:0.7.0`

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.7.0
1+
0.7.1

docker/stack-evocrm.yml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
version: '3.8'
2+
3+
services:
4+
evolution_go:
5+
image: intrategica/evg:1
6+
networks:
7+
- papi
8+
environment:
9+
# Servidor
10+
SERVER_PORT: 3300
11+
CLIENT_NAME: "evolution"
12+
13+
# Segurança (ALTERE a chave abaixo)
14+
GLOBAL_API_KEY: "429683C4C977415CAAFCCE10F7D57E11"
15+
16+
# Banco de Dados PostgreSQL (serviço 'postgres' já existente)
17+
POSTGRES_AUTH_DB: "postgresql://pastorini:pastorini123@postgres:5432/pastorini_api?sslmode=disable"
18+
POSTGRES_USERS_DB: "postgresql://pastorini:pastorini123@postgres:5432/pastorini_api?sslmode=disable"
19+
POSTGRES_HOST: "postgres"
20+
POSTGRES_PORT: "5432"
21+
POSTGRES_USER: "pastorini"
22+
POSTGRES_PASSWORD: "pastorini123"
23+
POSTGRES_DB: "pastorini_api"
24+
DATABASE_SAVE_MESSAGES: "false"
25+
26+
# Logs e Debug
27+
WADEBUG: "INFO"
28+
LOGTYPE: "console"
29+
LOG_DIRECTORY: "/app/logs"
30+
LOG_MAX_SIZE: "100"
31+
LOG_MAX_BACKUPS: "5"
32+
LOG_MAX_AGE: "30"
33+
LOG_COMPRESS: "true"
34+
35+
# Conexão
36+
CONNECT_ON_STARTUP: "true"
37+
WEBHOOKFILES: "true"
38+
39+
# Sistema
40+
OS_NAME: "Linux"
41+
42+
# Eventos
43+
EVENT_IGNORE_GROUP: "false"
44+
EVENT_IGNORE_STATUS: "true"
45+
46+
# MinIO/S3 (Opcional)
47+
MINIO_ENABLED: "false"
48+
MINIO_ENDPOINT: ""
49+
MINIO_ACCESS_KEY: ""
50+
MINIO_SECRET_KEY: ""
51+
MINIO_BUCKET: ""
52+
MINIO_USE_SSL: "false"
53+
54+
volumes:
55+
- evolution_go_data:/app/dbdata
56+
- evolution_go_logs:/app/logs
57+
58+
deploy:
59+
replicas: 1
60+
placement:
61+
constraints:
62+
- node.role == manager
63+
restart_policy:
64+
condition: on-failure
65+
delay: 5s
66+
max_attempts: 3
67+
labels:
68+
- traefik.enable=true
69+
- traefik.docker.network=papi
70+
- traefik.http.routers.evocrm.rule=Host(`evocrm.intrategica.com.br`)
71+
- traefik.http.routers.evocrm.entrypoints=websecure
72+
- traefik.http.routers.evocrm.tls=true
73+
- traefik.http.routers.evocrm.tls.certresolver=letsencryptresolver
74+
- traefik.http.routers.evocrm.service=evocrm
75+
- traefik.http.services.evocrm.loadbalancer.server.port=3300
76+
- traefik.http.services.evocrm.loadbalancer.passHostHeader=true
77+
78+
volumes:
79+
evolution_go_data:
80+
external: true
81+
name: evolution_go_data
82+
evolution_go_logs:
83+
external: true
84+
name: evolution_go_logs
85+
86+
networks:
87+
papi:
88+
external: true
89+
name: papi

0 commit comments

Comments
 (0)