Skip to content

Commit 271f9e5

Browse files
committed
release: merge develop into main for v0.30.3
2 parents cefae61 + ec6065c commit 271f9e5

5 files changed

Lines changed: 21 additions & 168 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ jobs:
4646
- name: Checkout
4747
uses: actions/checkout@v4
4848

49+
- name: Set up QEMU (for arm64 emulation on amd64 runners)
50+
uses: docker/setup-qemu-action@v3
51+
with:
52+
platforms: arm64
53+
4954
- name: Set up Docker Buildx
5055
uses: docker/setup-buildx-action@v3
5156

@@ -79,6 +84,7 @@ jobs:
7984
with:
8085
context: .
8186
file: ${{ matrix.dockerfile }}
87+
platforms: linux/amd64,linux/arm64
8288
push: ${{ github.event_name != 'workflow_dispatch' }}
8389
tags: ${{ steps.meta.outputs.tags }}
8490
labels: ${{ steps.meta.outputs.labels }}

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.30.3] - 2026-04-24
9+
10+
Patch release completing the Docker Hub migration: official images now ship as **multi-arch manifests** (`linux/amd64` + `linux/arm64`) so ARM hosts (Apple Silicon, AWS Graviton, Oracle Cloud ARM, Raspberry Pi, many modern VPS) can pull without platform overrides.
11+
12+
### Added
13+
14+
- **Multi-arch Docker images**`.github/workflows/docker-publish.yml` now runs `docker/setup-qemu-action@v3` and passes `platforms: linux/amd64,linux/arm64` to `build-push-action`. Every published tag (`latest`, `vX.Y.Z`, `X.Y`, `X.Y.Z`, `main`, `sha-*`) ships a manifest list covering both architectures. The `node-pty` native addon compiles from source via node-gyp inside the arm64 builder, so there's no prebuilt-binary-per-arch concern.
15+
16+
### Removed
17+
18+
- **`evonexus.portainer.stack.yml`** — deleted the personal Portainer template from the repo root. It was a pre-configured stack for a specific host (`advancedbot.com.br`, `network_public` network) pointing at a fork's Docker Hub namespace (`marcelolealhub/*`), which could mislead new users into pulling from the wrong registry. The canonical template remains at [`evonexus.stack.yml`](https://github.com/EvolutionAPI/evo-nexus/blob/main/evonexus.stack.yml), which already supports Portainer/Traefik deployments and points at the official `evoapicloud/evo-nexus-*` images.
19+
820
## [0.30.2] - 2026-04-23
921

1022
Patch release focused on CI/distribution: Docker images now ship from the official `evoapicloud` namespace on Docker Hub (public, no auth required on Swarm managers), and the legacy dashboard-only workflow was removed to unblock the build pipeline.

cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evoapi/evo-nexus",
3-
"version": "0.30.2",
3+
"version": "0.30.3",
44
"description": "Unofficial open source toolkit for Claude Code — AI-powered business operating system",
55
"keywords": [
66
"claude-code",

evonexus.portainer.stack.yml

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

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "evo-nexus"
3-
version = "0.30.2"
3+
version = "0.30.3"
44
description = "Unofficial open source toolkit for Claude Code — AI-powered business operating system"
55
requires-python = ">=3.10"
66
dependencies = [
@@ -27,6 +27,7 @@ dependencies = [
2727
"google-genai>=0.3",
2828
"anthropic>=0.25",
2929
"marker-pdf>=1.6.1",
30+
"sqlparse>=0.4,<1.0",
3031
]
3132

3233
[project.scripts]

0 commit comments

Comments
 (0)