- Use
sentry/sentry:^4.0
SentrySdk
is initialized onSentry\ClientInterface
build. If a Client is not already present, it will be set. Call$container->get(\Sentry\ClientInterface);
to initialize SentrySdk.
- Add support for fetching
logger
,before_send
,before_send_transaction
,before_send_check_in
,before_breadcrumb
,transport
,traces_sampler
as service-name string from DI Container
- Add support to
laminas/laminas-servicemanager:^4.0
- Update default javascript browser bundle
- Sentry 3.0
- PHP
^7.4 || ^8.0
required
- Removed usage of deprecated methods
- Migrated to laminas
- Added compatibility with php 7.4
- Bumped minimum sentry version to 2.3.1
- Fixed compatibility with sentry 2.3
This version is not compatible with previous versions.
- New release for Sentry 2.0
- Allowed not injecting js file when config value is empty.
This version is not compatible with previous versions.
- Added type hints
- Minimum required PHP version is now PHP 7.0
- Minimum
sentry/sentry
is now 1.7 - Removed support to hhvm
- Removed fluent interface
- Updated default raven javascript resource url (3.16.0)
- ZF Logger: backtrace in Zend Logger is now automatically cleaned by namespaces anymore
- ZF Logger: extra params are now passed as variables
- Changed configuration
- Logs with
exception
inextra
where the message is different from the exception message does not create aContextException
anymore
- Removed
excluded_backtrace_namespaces
options from Sentry Zend Logger
- Added
raven_javascript_options
- Log Writer: Added Monolog namespace to default excluded function calls on backtrace
- Log Writer: Added the possibility to add other namespaces to excluded function calls on backtrace
- Added the possibility to add multiple
send_callback
s and retrieving it from container - Added
CallbackInterface
- Added the possibility to specify the
transport
via service name, retrieving it from container - Added
TransportInterface
- Changed default logger name to
SentryModule
- Required minimum version 1.4 of sentry library
- Log Writer: possibility to specify
exception
extra parameter to handle exceptions
- Log Writer: retrieve backtrace root excluding logs function calls
- Fixed error when
extra
key is not an array
- Allowed sentry 1.0 dependency
- Added set method to set Raven error handler
- Added zend-mvc 3 compatibility
- Added a writer for Zend Log
- Removed psr/log-implementation from composer.json
- Removed compatibility with php < 5.6
- Fixed invalid configuration key in module config
- Added method to set which exceptions should not be catched in
ErrorHandlerListener
- Raven javascript integration
- Fix #2 for a warning in raven serializer: added custom default processor to serialize objects and resources
- Fixed error creating instance of ErrorHandlerListener
- Completely redesigned
- Upgrade raven/raven to ^0.13.0
- Raven Client Abstract Service Factory