Releases: getsentry/sentry-php
Releases · getsentry/sentry-php
2.4.3
2.4.2
2.4.1
2.4.0
- Enforce a timeout for connecting to the server and for the requests instead of waiting indefinitely (#979)
- Add
RequestFetcherInterface
to allow customizing the request data attached to the logged event (#984) - Log internal debug and error messages to a PSR-3 compatible logger (#989)
- Make
AbstractSerializer
to acceptTraversable
values usingis_iterable
instead ofis_array
(#991) - Refactor the
ModulesIntegration
integration to improve its code and its tests (#990) - Extract the parsing and validation logic of the DSN into its own value object (#995)
- Support passing either a Httplug or PSR-17 stream factory to the
GzipEncoderPlugin
class (#1012) - Add the
FrameContextifierIntegration
integration (#1011) - Add missing validation for the
context_lines
option and fix its behavior when passingnull
to make it working as described in the documentation (#1003) - Trim the file path from the anonymous class name in the stacktrace according to the
prefixes
option (#1016)
2.3.2
1.11.0
Please note that the
1.x
branch of the Sentry PHP SDK is no longer actively maintained and will only receive bug-fix and security updates.
2.3.1
- Allow unsetting the stack trace on an
Event
by callingEvent::setStacktrace(null)
(#961) - Fix sending of both
event.stacktrace
andevent.exceptions
whenattach_stacktrace = true
(#960) - Fix regression that set all frames of a stacktrace as not in app by default (#958)
- Fix issues with memory addresses in anonymous class stack traces (#956)
- Fix exception thrown regardless of whether the HTTP client was instantiated when using the
http_proxy option
(#951)
2.3.0
- Add
in_app_include
option to whitelist paths that should be marked as part of the app (#909) - Fix
Client::captureEvent
not considering theattach_stacktrace
option (#940) - Replace
ramsey/uuid
dependency withuuid_create
from the PECLuuid
extension orsymfony/polyfill-uuid
(#937) - Deprecate
Scope::setUser
behaviour of replacing user data. (#929) - Add the
$merge
parameter onScope::setUser
to allow merging user context. (#929) - Make the
integrations
option accept acallable
that will receive the list of default integrations and returns a customized list (#919) - Add the
IgnoreErrorsIntegration
integration to deprecate and replace theexclude_exceptions
option (#928) - Allow setting custom contexts on the scope and on the event (#839)
- Replace dependency to
zendframework/zend-diactoros
withguzzlehttp/psr7
(#945)