- Support for distributed tracing functions provided by the NewRelic PHP extension are now supported in the
NewRelicInteractorInterface
- Make recordDatastoreSegment execute the callback
- Allow Symfony 6.0
- Fix Symfony 5.3 deprecations
- Test against PHP 8.0
- Fixed class loaded twice.
- Added
api_host
configuration property used byNotifyDeploymentCommand
- Test against PHP 7.4
- Use typehinted alias in EventListener
- Wrong event handled in RequestListener
- Fixed compatibility issues with Symfony 5.0
- Handle new ResponseEvent, RequestEvent and ExceptionEvent in EventListeners
- Allow Symfony 5.0
- More detail/context when PSR-3 Logging the Newrelic transactions
- Even when handling a streamed response should call 'endTransaction' on onKernelResponse even
- Warnings in PHP 7.4
- Stop using Twig deprecated classes
- Remove deprecations triggered by Symfony 4.0.
- Excluded tests from classmap.
- Fixed call to non-allowed method
setContent
on aStreamedResponse
. - Fixed multiple decoration of error handler when the bundle is often started and stopped like in test suite.
- Fixed issue in monolog's service configuration that does not allows application's services or aliases.
- Fixed type error when configuration's property
deployment_names
is not a string
- Update the return type annotation of
NewRelicInteractorInterface::disableAutoRUM
to?bool
to match the latest changes in the NewRelic API.
- Memory leak in the
ResponseListener
that may cause issues on large HTML responses. - Fixed type error when no Content-Type header was returned.
- Make sure
NewRelicInteractor::disableAutoRUM
always returns true.
- Changed the configuration for monolog's channel to a configuration similar to MonologBundle.
- Moved "instrument" to the root level
- The
AdaptiveInteractor
is now the default interactor.
- Bug where logging deprecations did not work.
- Add default "deployment_names"
- Updated interface variable names to match the NewRelic extension.
- All functions provided by the NewRelic PHP extension are now supported in the
NewRelicInteractorInterface
. - Added a new
deprecations
parameter to logsE_USER_DEPRECATED
. - Added a new
monolog
parameter to send logs to new relic.
- Command Configuration explicit
- The configuration syntax
- The bundle uses class-named service ids. See
UPGRADE-2.0.md
for the exhaustive list of changes
- Support for Silex
- Support for PHP < 7.1
- Support for Symfony < 3.4