Skip to content

Releases: Ym0T/pterodactyl-nginx-egg

v3.2.0

05 Jan 00:00
c2fab48

Choose a tag to compare

What's Changed

Full Changelog: v3.1.3...v3.2.0

v3.1.3

03 Jan 21:41
bf4798e

Choose a tag to compare

Full Changelog: v3.1.2...v3.1.3

v3.1.2

02 Dec 00:16
c1af6f3

Choose a tag to compare

What's Changed

  • Add PHP 8.5 to build matrix in Docker workflow by @Ym0T in #54

Full Changelog: v3.1.1...v3.1.2

v3.1.1

26 Nov 16:31
91708b9

Choose a tag to compare

What's Changed

  • Add support for updating git remote URL with credentials by @Ym0T in #53

Full Changelog: v3.1.0...v3.1.1

v3.1.0

17 Oct 20:38
1b34add

Choose a tag to compare

What's Changed

Full Changelog: v3.0.4...v3.1.0

v3.0.4

08 Sep 17:11
082140d

Choose a tag to compare

📜 Changelog (Version 3.0.4 – 2025-09-08)

🔧 Minor Updates & Fixes

🧹LogCleaner

  • FIX: Fix deletion of directories in tmp folder

What's Changed

Full Changelog: v3.0.3...v3.0.4

v3.0.3

10 Jul 17:07
14ecc25

Choose a tag to compare

📜 Changelog (Version 3.0.3 – 2025-07-10)

🔧 Minor Updates & Fixes

⚙️ Configuration

  • UPDATED: Default value for AUTOUPDATE_FORCE in README

🧹 User Experience

  • REMOVED: Double tunnel launch message from start script

Full Changelog: v3.0.2...v3.0.3

v3.0.2

24 Jun 11:33
1213d5c

Choose a tag to compare

📜 Changelog (Version 3.0.2 – 2025-06-24)

🔧 Minor Updates & Fixes

⚡ Version Management Enhancement

  • IMPROVED: Semantic version comparison in start.sh for more reliable update checks
  • ENHANCED: version_compare function now handles semantic versioning with greater accuracy
  • ADDED: Case-insensitive version comparison support
  • OPTIMIZED: Proper handling of version parts with numeric component comparison

🛠️ Technical Improvements

  • FIXED: Version parsing edge cases that could affect update detection
  • STRENGTHENED: Update mechanism reliability through improved version validation

This maintenance release focuses on improving the version comparison logic to ensure more reliable and accurate update checks across different semantic version formats.

Full Changelog: v3.0.1...v3.0.2

v3.0.1

23 Jun 19:54
30f4209

Choose a tag to compare

📜 Changelog (Version 3.0.1 – 2025-06-23)

🔧 Minor Updates & Fixes

📁 File Naming Standardization

  • RENAMED: egg-nginx-v2.jsonegg-nginx-v3.json for proper version alignment

🎨 Display Improvements

🤝 Community Contributions

  • MERGED: Pull Request #43 from r-kjha - thank you for the contribution!

A quick maintenance release to ensure consistency and fix a minor display issue. The auto-update system will seamlessly deliver this update to existing installations.

What's Changed

New Contributors

Full Changelog: v3.0...v3.0.1

v3.0

23 Jun 19:13
907c66a

Choose a tag to compare

📜 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