4.0.0
This is a new major release, that uses and requires a new major version of sentry/sentry, specifically with a ^3.0 constraint.
To upgrade your app, read through the UPGRADE-4.0.md document of this bundle, and for further details the UPGRADE-3.0.md document of sentry/sentry.
- [BC BREAK] This version uses the envelope endpoint. If you are
using an on-premise installation it requires Sentry version>= v20.6.0to work. If you are using sentry.io nothing will change and no action is needed. - Enable back all error listeners from base SDK integration (#322)
- Add
options.traces_samplerandoptions.traces_sample_rateconfiguration options (#385) - [BC BREAK] Remove the
options.project_rootconfiguration option. Instead of setting it, use a combination ofoptions.in_app_includeandoptions.in_app_exclude(#385) - [BC BREAK] Remove the
options.excluded_exceptionsconfiguration option. Instead of setting it, configure theIgnoreErrorsIntegrationintegration (#385) - [BC BREAK] Refactorize the
ConsoleCommandListener,ErrorListener,RequestListenerandSubRequestListenerevent listeners (#387) - Registered the CLI commands as lazy services (#373)
- [BC BREAK] Refactorize the configuration tree and the definitions of some container services (#401)
- Support the XML format for the bundle configuration (#401)
- PHP 8 support (#399, thanks to @Yozhef)
- Retrieve the request from the
RequestStackwhen using theRequestIntegrationintegration (#361) - Reorganize the folder structure and change CS standard (#405)
- [BC BREAK] Remove the
monologconfiguration option. Instead, register the service manually (#406) - [BC BREAK] Remove the
listener_prioritiesconfiguration option. Instead, use a compiler pass to change the priority of the listeners (#407) - Prefer usage of the existing
Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterfaceservice for theRequestFetcherclass (#409) - [BC BREAK] Change the priorities of the
RequestListenerandSubRequestListenerlisteners (#414)