0.5.0
RollDev 0.5.0 Release Notes
✨ New Features
📊 New Relic Monitoring Integration
RollDev now includes first-class support for New Relic APM across all environments.
This allows developers to monitor PHP application performance with zero overhead when disabled.
Highlights:
- Global & Project-Level Configuration: Set license key once globally or override per project.
- Conditional Loading: New Relic PHP agent is installed but only activated when
ROLL_NEWRELIC=1. - Auto App Naming: Default app names follow the
RollDev-LocalEnv-{project}pattern. - Local Dev Optimized: Raw SQL queries, 1ms thresholds, and enhanced debugging.
- Cross-Environment Support: Magento, Symfony, Laravel, WordPress, TYPO3, Akeneo, Shopware, PHP standalone, and more.
Documentation: [New Relic Monitoring Guide](docs/configuration/newrelic.md)
🗑️ Removed
- Blackfire Profiling Documentation was removed from the repository.
RollDev is now focused on New Relic for monitoring, though you can still use custom setups externally.
📝 Documentation
- Added comprehensive New Relic setup guide with examples for enabling/disabling.
- Updated
services.mdwith New Relic service profile information. - Inline comments added to all
init.envfiles for quick setup.
🎯 Benefits
- Performance Insights: Gain full APM capabilities for PHP projects in local and staging environments.
- Flexibility: Configure once globally or fine-tune per project.
- Zero Overhead: Disabled by default, no performance cost until explicitly enabled.
- Unified Monitoring: Standardized setup across all supported environments.
Command Help:
# Enable New Relic for a project
echo "ROLL_NEWRELIC=1" >> .env
roll restartFull Changelog: [0.4.3...0.5.0](0.4.3...0.5.0)
v0.5.0 • New Relic integration brings powerful APM to RollDev! 🚀