Skip to content

0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 17:12
· 19 commits to main since this release

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.md with New Relic service profile information.
  • Inline comments added to all init.env files 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 restart

Full Changelog: [0.4.3...0.5.0](0.4.3...0.5.0)


v0.5.0 • New Relic integration brings powerful APM to RollDev! 🚀