Releases: DoraFactory/amaci-operator
Releases · DoraFactory/amaci-operator
v1.5.2
📦 Installation
npm
# Install specific version
npm install -g @dorafactory/maci-operator@1.5.2
# Or install by tag
npm install -g @dorafactory/maci-operator@latestDocker
# 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
📦 Installation
npm
# Install specific version
npm install -g @dorafactory/maci-operator@1.5.1
# Or install by tag
npm install -g @dorafactory/maci-operator@latestDocker
# 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
📦 Installation
npm
# Install specific version
npm install -g @dorafactory/maci-operator@1.5.0
# Or install by tag
npm install -g @dorafactory/maci-operator@latestDocker
# 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
- chore: update version to 1.4.1 and improve CLI comments by @VegeBun-csj in #8
- Add support for 6-3-3-125 circuit by @VegeBun-csj in #10
- optimize monitoring by @VegeBun-csj in #11
- Support concurrent configuration based on different circuit scales. by @VegeBun-csj in #12
- feat(cicd): add auto cal benchmark usd and dora price by @99Kies in #13
Full Changelog: v1.4.1...v1.5.0
v1.4.1
📦 Installation
npm
# Install specific version
npm install -g @dorafactory/maci-operator@1.4.1
# Or install by tag
npm install -g @dorafactory/maci-operator@latestDocker
# 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
📦 Installation
npm
# Install specific version
npm install -g @dorafactory/maci-operator@1.4.0
# Or install by tag
npm install -g @dorafactory/maci-operator@latestDocker
# 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
- Feature/parallel proof generation by @VegeBun-csj in #7
Full Changelog: v1.3.0...v1.4.0
aMACI Operator v1.3.0
✨ New Features & Enhancements & BUG FIX
Auto Claim Integration
- Add the function of automatically
claiming rewardsfor the operator. Now, as long as the operator can complete a round within the specified time, they can automatically claim the reward. - The
stopTallyandclaimoperations 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
- Enhance deactivate task logic and exec it before tally task.
aMACI Operator v1.2.0
- Fix some bugs
- Support aMACI cosmwasm contract with CODE_IDS: 93, 95