-
Stable Version 1.3.0
StableCI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 36sCI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 35sCI/CD Pipeline / Code Quality & Linting (push) Successful in 35sCI/CD Pipeline / Security Scanning (push) Successful in 31sCI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 30sCI/CD Pipeline / Integration Tests (push) Successful in 18sCI/CD Pipeline / Generate Test Report (push) Successful in 11sCI/CD Pipeline / Build Docker Image (push) Successful in 36sCI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 2sreleased this
2026-11-03 11:17:38 +00:00 | 0 commits to main since this releasePterodisbot v1.3.0
Features
- Multi-guild support (
bec06bd):- Per-guild server tracking and embed isolation
- Role-based access control per guild ("Game Server User" role required)
- Multi-guild command handling with guild validation
- Updated Discord permission validation per guild
- Embed storage migration from single-guild to multi-guild format
- Users from multiple Discord guilds can view and control the same servers simultaneously
Fixes
-
Documentation fixes (
204cc67):- Corrected README note from "multiple Pterodactyl domains" to "singular Pterodactyl or Pelican domain with multiple Discord guilds"
-
Embed formatting improvements (
f3f7bb9):- Resource usage denominators (limits/∞) now left-aligned relative to / separator
- Cleaner visual formatting in resource usage section of embeds
-
Housekeeping (
9a3122a):- Removed stray file
Testing
- All 33 Pterodisbot unit tests passing
- All 19 APIcord tests passing
- Linting (flake8, isort, black) passes
- Backwards compatible with existing single-guild deployments
- Persistent volume paths unchanged (logs/, embed/)
- Docker builds work with existing configurations
- Embed locations automatically migrate on first run
Deployment Notes
- Requires Discord bot token with proper intents
- Requires Pterodactyl/Pelican Panel API keys (ptlc_/ptla_ or pacc_/papp_)
- Requires "Game Server User" role in each Discord server
- Multi-arch Docker images available (linux/amd64, linux/arm64)
Downloads
- Multi-guild support (