Releases: notcaliper/Feliactyl
Releases · notcaliper/Feliactyl
Release list
Feliactyl v2.2.0
🚀 Feliactyl v2.2.0
A major feature release bringing a redesigned UI, new security systems, microservices architecture, and comprehensive documentation.
✨ What's New
🎨 UI / UX
- Redesigned dark sidebar with glassy navigation, icon bubbles, and active state indicators
- Discord avatars now displayed in topbar and sidebar with initial fallback
- Topbar updated with breadcrumbs and coin chip display
- Larger fonts across brand name and nav links for improved readability
- Alert banners with clear success/error feedback on all actions
- Updated footers across all pages — version, GitHub link, and Discord link
🛡️ Security & Auth
- Two-Factor Authentication (2FA) — TOTP-based with QR code setup
- Cloudflare Turnstile CAPTCHA support
- Firewall system with IP block/allow rules and admin log viewer
- Anti-VPN and whitelist mode support
- Rate limits increased — general: 500/15min, API: 200/min, auth: 20/15min
- Fixed
oauth2.jscrash whenip.blockarray is undefined
⚙️ Architecture
- Microservices architecture — web cluster + background economy workers
- Added
services/—healthService,queueService,serviceManager,workerManager - Added
workers/economyWorker.jsfor atomic background coin processing - Added ecosystem.config.js for PM2 cluster deployment
- Health endpoints:
/health,/health/ready,/health/workers
🪙 Economy
- Referral system — earn coins by referring new users
- AFK earn settings now configurable from the admin Settings UI
- Atomic coin transactions to prevent race conditions and double-spend
🛠️ Admin Panel
- Audit Logs page — searchable action logs and firewall event logs
- AFK tab added to Settings editor
- Fixed duplicate
arciokey in settings save payload
📦 Install & Config
- install.sh updated to v2.2.0 with Discord link in banner
- .env.example cleaned up — removed
DISCORD_BOT_TOKEN, addedNODE_ENVandPORT - ecosystem.config.js deploy ref fixed to
origin/v2-features - Removed
discord.jsfrom dependencies (bot integration removed) - package.json now includes
homepage,repository, andlicensefields
📄 Documentation
- README.md fully rewritten (~5000 words) with install guide, architecture, config reference
- SECURITY.md expanded with IP controls, rate limiting, audit logging, deployment checklist
CONTRIBUTING.mdcreated with branch strategy, commit guidelines, PR process- CODE_OF_CONDUCT.md added (Contributor Covenant v2.1)
🔧 Breaking Changes
- Discord bot integration removed — remove
DISCORD_BOT_TOKENfrom your.env - Run
npm installafter updating to sync removeddiscord.jsdependency
📥 Installation
bash <(curl -s https://raw.githubusercontent.com/notcaliper/Feliactyl/v2-features/install.sh)Full changelog: v2.1.0...v2.2.0
v2.0
What's Changed
- Rebrand Heliactyl to Feliactyl and implement security fixes by @notcaliper in #1
- Enhance admin user features and fix various store functionalities by @notcaliper in #2
New Contributors
- @notcaliper made their first contribution in #1
Full Changelog: https://github.com/notcaliper/Feliactyl/commits/v2.0