Pterodactyl Resources
Pterodactyl Resources
To join our community, please login or register!
Internet Explorer
Internet Explorer is not supported. Please upgrade to a more modern browser.

resources/viewing_release

๐Ÿ“œ Changelog (Version 3.0 โ€“ 2025-06-23)
๐ŸŽฏ Major Milestone: Intelligent Auto-Update System

We're excited to announce a major milestone in the evolution of the Pterodactyl Nginx Egg! Version 3.0 introduces our most significant advancement yet: a fully automated update system powered by our custom-built Tavuru API.
โœจ New Features & Improvements
๐Ÿ”„ Intelligent Auto-Update System

NEW: Fully automated update checking and application via Tavuru API integration
NEW: Smart differential updatesโ€”downloads only changed files, not entire codebase
NEW: Self-update capability with safe staging mechanism for the update system itself
NEW: Three update modes: Conservative (check-only), Automatic (apply), and Disabled
NEW: Version tracking with automatic initialization for existing installations
NEW: Detailed update summaries showing files added, modified, and removed

๐Ÿ›ก๏ธ Enhanced Security & Data Protection

NEW: Selective update system that never touches user data (www/ directory)
NEW: Protected staging mechanism prevents corruption during self-updates
NEW: Automatic backup creation before applying updates
NEW: LogCleaner now respects protected directories (auto-update staging areas)

๐ŸŒ Tavuru API Development

NEW: Custom-built API infrastructure for version management and differential updates
NEW: RESTful endpoints for version checking, diff generation, and download management
NEW: Intelligent caching and request optimization for reliable service delivery
NEW: ZIP-based differential update packages for efficient bandwidth usage

๐Ÿ“š Documentation & User Experience

IMPROVED: Comprehensive documentation for all auto-update features and configuration options
NEW: Detailed troubleshooting guides and configuration examples
NEW: Clear visual indicators for update status and progress
IMPROVED: Better error messages with actionable troubleshooting hints

๐Ÿ”ง Technical Details
Configuration Variables Added

AUTOUPDATE_STATUS - Enable/disable auto-update functionality (default: enabled)
AUTOUPDATE_FORCE - Automatically apply updates vs. check-only mode (default: check-only)

What Gets Updated

โœ… Module scripts (modules/)
โœ… Nginx configurations (nginx/)
โœ… PHP configurations (php/)
โœ… Core orchestration scripts (start-modules.sh)
โœ… Documentation (README.md, LICENSE)
โŒ User content and data (www/, logs, uploads)

๐ŸŽ‰ Impact & Benefits

This release represents a paradigm shift in how Pterodactyl eggs can be maintained and updated. Users no longer need to manually track releases, download updates, or worry about missing critical security patches. The system intelligently manages its own evolution while protecting user data and maintaining system stability.

The underlying Tavuru API also opens possibilities for future enhancements including release notifications, rollback capabilities, and advanced deployment strategies.
๐Ÿ”ฎ Looking Forward

Version 3.0 establishes the foundation for continuous evolution. Future updates will be delivered seamlessly through this new infrastructure, ensuring that users always have access to the latest features, security improvements, and optimizations without manual intervention.

This milestone wouldn't have been possible without the development of our custom API infrastructure and the commitment to providing a seamless user experience. Thank you for your continued support!

Full Changelog: v2.1...v3.0
3 days ago