Releases: getsentry/sentry-php
Releases · getsentry/sentry-php
3.4.0
- Update Guzzle tracing middleware to meet the expected standard (#1234)
- Add
toArray
public method in PayloadSerializer
to be able to re-use Event serialization
- The
withScope
methods now return the callback's return value (#1263)
- Set the event extras by taking the data from the Monolog record's context (#1244)
- Make the
StacktraceBuilder
class part of the public API and add the Client::getStacktraceBuilder()
method to build custom stacktraces (#1124)
- Support handling the server rate-limits when sending events to Sentry (#1291)
- Treat the project ID component of the DSN as a
string
rather than an integer
(#1294)
3.3.7
- Fix the serialization of a
callable
when the autoloader throws exceptions (#1280)
3.3.6
- Optimize
Span
constructor and add benchmarks (#1274)
- Handle autoloader that throws an exception while trying to serialize a possible callable (#1276)
3.3.5
- Bump the minimum required version of the
jean85/pretty-package-versions
package (#1267)
3.3.4
- Avoid overwriting the error level set by the user on the event when capturing an
ErrorException
exception (#1251)
- Allow installing the project alongside Symfony
6.x
components (#1257)
- Run the test suite against PHP
8.1
(#1245)
3.3.3
- Fix fatal error in the
EnvironmentIntegration
integration if the php_uname
function is disabled (#1243)
3.3.2
- Allow installation of
guzzlehttp/psr7:^2.0
(#1225)
- Allow installation of
psr/log:^1.0|^2.0|^3.0
(#1229)
3.3.1
- Fix missing collecting of frames's arguments when using
captureEvent()
without expliciting a stacktrace or an exception (#1223)
3.3.0
- Allow setting a custom timestamp on the breadcrumbs (#1193)
- Add option
ignore_tags
to IgnoreErrorsIntegration
in order to ignore exceptions by tags values. (#1201)
3.2.2
- Fix missing handling of
EventHint
in the HubAdapter::capture*()
methods (#1206)