speerit/airbrake-bundle
A Symfony bundle for integrating Airbrake error tracking. It captures exceptions and reports them to Airbrake, helping teams monitor production issues. Configurable API credentials, environment filtering, and notification settings simplify setup.
speerit/airbrake-bundle remains a Symfony2 bundle, not a Laravel package: it targets Symfony's bundle/DI/config model, so Laravel's service container, exception handler, and package discovery will not wire it automatically. The release of 2.2.0 is a single transitive dependency bump (phpbrake → 0.5) and does not change the integration model, add Laravel support, or introduce a service provider/facade.phpbrake 0.5 does not lift the 2017-era Symfony/PHP constraint assumptions; if anything it confirms the package is pinned to a legacy notifier line rather than a modern SDK.0.005, 1 star, 0 dependents). phpbrake 0.5 is itself an old release line, so this change does not bring modern context, breadcrumbs, async delivery, sampling, or privacy controls. Risks persist: dependency conflicts with modern symfony/*, guzzlehttp/*, monolog/* and PSR packages; missing security patches; PHP version incompatibility; silent notifier failures.phpbrake 0.5 bump change any transitive constraint in a way that collides with our pinned Symfony/Guzzle versions? Is Airbrake a hard requirement or interchangeable with Sentry/Bugsnag/Rollbar/Flare? What Laravel and PHP versions are targeted? Is this only for a legacy Symfony2 service? Can the official Airbrake PHP notifier or a maintained Laravel package satisfy the requirement? Who owns security patching if adopted? What PII/secrets must be scrubbed before reporting? Does error reporting need to be asynchronous or rate-limited?composer require plus package discovery; 2.2.0 shipping a dependency bump does not change this. For Laravel, use a maintained Laravel error-reporting package or a thin adapter around the official Airbrake PHP SDK. For Symfony2 legacy, bundle registration and config remain straightforward but obsolete.ErrorReporter or ExceptionReporter, then replace the implementation with a maintained notifier. For Laravel, hook the interface into App\Exceptions\Handler and report through a queued job where possible. Treat 2.2.0 as a maintenance bump only—do not read it as a signal to invest in the bundle.phpbrake 0.5 upgrade is the one concrete compatibility item: re-resolve dependencies, confirm the resulting phpbrake/Guzzle/PSR tree against our locked versions, and verify PHP version, Symfony component constraints, Airbrake API v3 project ID/key/environment, and TLS support. Expect Composer conflicts with modern framework dependencies. Test alongside Laravel's default logging/exception handler to avoid double-reporting or suppressed exceptions.phpbrake 0.5 upgrade for constraint changes before any re-pin. 3) Spike a maintained notifier in the target stack. 4) Define a reporter interface and config contract. 5) Implement and test in local/staging. 6) Add queueing, scrubbing, and fallback logging. 7) Remove the legacy bundle and document the replacement.2.2.0 release shows the repository is not fully abandoned, but one dependency bump does not constitute a maintenance commitment. With 1 star and 0 dependents there is still no meaningful community support, and PHP compatibility, security, or Airbrake API fixes remain internal fork work. Replacement is still cheaper than long-term ownership.phpbrake 0.5 is not covered by any modern support window. Internal runbooks and ownership are required if retained.phpbrake bump, PHP fatals from old code, double-reporting with Laravel's handler, and leakage of secrets/PII in payloads. Monitor notifier health after any upgrade and keep a local fallback log path.phpbrake 0.5 client—skills that are not useful for a modern Laravel team. For Laravel, ramp-up cost is better spent on a maintained SDK. Recommendation: do not adopt; if inherited, verify the phpbrake bump against our dependency locks, isolate, monitor, and schedule replacement.How can I help you explore Laravel packages today?