Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.14.0
->3.17.0
5.8.0
->5.9.0
Release Notes
getsentry/sentry-php
v3.17.0
Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v3.17.0.
Features
Add
ignore_exceptions
&ignore_transactions
options (#1503)We deprecated the IgnoreErrorsIntegration in favor of this new option.
The option will also take previous exceptions into account.
To ignore a transaction being sent to Sentry, add its name to the config option.
You can find the transaction name on the Performance page.
Misc
Bump
php-http/discovery
to^1.15
(#1504)You may need to allow the added composer plugin, introduced in
php-http/discovery v1.15.0
, to execute when runningcomposer update
.We previously pinned this package to version
<1.15
.Due to conflicts with other packages, we decided to lift this restriction.
v3.16.0
Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v3.16.0.
This release adds initial support for Cron Monitoring.
Features
Add inital support for Cron Monitoring (#1467)
You can use Cron Monitoring to monitor your cron jobs. No pun intended.
Add the code below to your application or script that is invoked by your cron job.
The first Check-In will let Sentry know that your job started, with the second Check-In reporting the outcome.
If you only want to check if a cron did run, you may create a "Heartbeat" instead.
Add the code below to your application or script that is invoked by your cron job.
Introduce a new
trace
helper function (#1490)We made it a tad easier to add custom tracing spans to your application.
v3.15.0
Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry PHP SDK v3.15.0.
This release adds initial support for Profiling.
Profiling is only available on Sentry SaaS (sentry.io). Support for Sentry self-hosted is planned once Profiling is released into GA.
Features
Add initial support for profiling (#1477)
Under the hood, we're using Wikipedia's sampling profiler Excimer.
We chose this profiler for its low overhead and for being used in production by one of the largest PHP-powered websites in the world.
Excimer works with PHP 7.2 and up, for PHP 8.2 support, make sure to use Excimer version 1.1.0.
There is currently no support for either Windows or macOS.
You can install Excimer via your operating systems package manager.
If no suitable version is available, you may build Excimer from source.
Depending on your environment, you may need to enable the Excimer extension afterward.
vimeo/psalm
v5.9.0
Compare Source
What's Changed
Features
json_encode()
returns a non-empty-string withJSON_THROW_ON_ERROR | JSON_UNESCAPED_UNICODE
by @fluffycondor in https://github.com/vimeo/psalm/pull/9479Fixes
truthy-string
to reserved word list. by @ZebulanStanphill in https://github.com/vimeo/psalm/pull/9486else
by @weirdan in https://github.com/vimeo/psalm/pull/9538mysqli
,mysqli_result
andmysqli_stmt
classes by @phansys in https://github.com/vimeo/psalm/pull/9547Docs
Internal changes
New Contributors
Full Changelog: vimeo/psalm@5.8.0...5.9.0
Configuration
📅 Schedule: Branch creation - "on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.