Skip to content

Releases: DoraFactory/amaci-operator

v1.5.2

04 Jan 03:13

Choose a tag to compare

📦 Installation

npm

# Install specific version
npm install -g @dorafactory/maci-operator@1.5.2

# Or install by tag
npm install -g @dorafactory/maci-operator@latest

Docker

# Pull from Docker Hub
docker pull dorafactory/maci-operator:latest

🚀 Quick Start

# Initialize operator
maci init ./my-operator

# Configure
cd my-operator
vim config.toml

# Run with maci-operator CLI
maci start ./my-operator

# Run with Docker
docker-compose up -d

📚 Documentation

What's Changed

  • feat: enhance logger stability by disabling round logger rebuilds by @VegeBun-csj in #15

Full Changelog: v1.5.1...v1.5.2

v1.5.1

03 Jan 14:36

Choose a tag to compare

📦 Installation

npm

# Install specific version
npm install -g @dorafactory/maci-operator@1.5.1

# Or install by tag
npm install -g @dorafactory/maci-operator@latest

Docker

# Pull from Docker Hub
docker pull dorafactory/maci-operator:latest

🚀 Quick Start

# Initialize operator
maci init ./my-operator

# Configure
cd my-operator
vim config.toml

# Run with maci-operator CLI
maci start ./my-operator

# Run with Docker
docker-compose up -d

📚 Documentation

What's Changed

  • feat: add input file handling for tally task and update proof cache s… by @VegeBun-csj in #14

Full Changelog: v1.5.0...v1.5.1

v1.5.0

01 Jan 08:56

Choose a tag to compare

📦 Installation

npm

# Install specific version
npm install -g @dorafactory/maci-operator@1.5.0

# Or install by tag
npm install -g @dorafactory/maci-operator@latest

Docker

# Pull from Docker Hub
docker pull dorafactory/maci-operator:latest

🚀 Quick Start

# Initialize operator
maci init ./my-operator

# Configure
cd my-operator
vim config.toml

# Run with maci-operator CLI
maci start ./my-operator

# Run with Docker
docker-compose up -d

📚 Documentation

What's Changed

Full Changelog: v1.4.1...v1.5.0

v1.4.1

20 Nov 14:41

Choose a tag to compare

📦 Installation

npm

# Install specific version
npm install -g @dorafactory/maci-operator@1.4.1

# Or install by tag
npm install -g @dorafactory/maci-operator@latest

Docker

# Pull from Docker Hub
docker pull dorafactory/maci-operator:latest

🚀 Quick Start

# Initialize operator
maci init ./my-operator

# Configure
cd my-operator
vim config.toml

# Run with maci-operator CLI
maci start ./my-operator

# Run with Docker
docker-compose up -d

📚 Documentation

Full Changelog: v1.4.0...v1.4.1

v1.4.0

27 Oct 06:01

Choose a tag to compare

📦 Installation

npm

# Install specific version
npm install -g @dorafactory/maci-operator@1.4.0

# Or install by tag
npm install -g @dorafactory/maci-operator@latest

Docker

# Pull from Docker Hub
docker pull dorafactory/maci-operator:latest

🚀 Quick Start

# Initialize operator
maci init ./my-operator

# Configure
cd my-operator
vim config.toml

# Run with maci-operator CLI
maci start ./my-operator

# Run with Docker
docker-compose up -d

📚 Documentation

What's Changed

Full Changelog: v1.3.0...v1.4.0

aMACI Operator v1.3.0

01 May 01:50

Choose a tag to compare

✨ New Features & Enhancements & BUG FIX

Auto Claim Integration

  • Add the function of automatically claiming rewards for the operator. Now, as long as the operator can complete a round within the specified time, they can automatically claim the reward.
  • The stopTally and claim operations are now combined into a single on-chain batch transaction, ensuring atomicity and preventing failures caused by timing inconsistencies.
  • This significantly improves reliability and ensures that rewards are correctly distributed to all participants as soon as a round ends.

Refactored Logging System

  • Replaced the existing logger with the Winston logging framework.
  • Log files are now categorized by roundId, making it easier for operators to trace activity, debug issues, and analyze round-specific logs.

Metrics & Monitoring Dashboard

  • Introduced Prometheus metrics via an embedded Express service and prom-client.
  • Tracks key metrics:
    • Round lifecycle and tally status
    • Task states (e.g., deactivated tasks)
    • Operator health and online status (avoid operator disconnection undetected)
    • Added Grafana dashboards and alert rules for real-time observability and issue detection.

Bug Fix

Fixed the issue in the 4-2-2-25 type circuit where it could not handle all 625 users being deactivated.

📌This version is more stable and has better monitorability, so please update as soon as possible!

aMACI Operator v1.2.1

30 Dec 15:12

Choose a tag to compare

  • Enhance deactivate task logic and exec it before tally task.

aMACI Operator v1.2.0

22 Oct 08:26

Choose a tag to compare

  • Fix some bugs
  • Support aMACI cosmwasm contract with CODE_IDS: 93, 95