Skip to content

Releases: getsentry/sentry-php

2.0.0

25 Feb 08:41
478d0a2
Compare
Choose a tag to compare

Version 2.0.0 is a complete rewrite of the existing SDK.

Code Changes are needed. Please see UPGRADE 2.0 for more details.

  • Updated .gitattributes to reduce package footprint (#770)
  • Use multibyte functions to handle unicode paths (#774)
  • Remove Hub::getScope() to deny direct access to Scope instances (#776)
  • Reintroduce http_proxy option (#775)
  • Added support for HTTPlug 2 / PSR-18 (#777)

2.0.0-beta2

11 Feb 14:06
Compare
Choose a tag to compare
2.0.0-beta2 Pre-release
Pre-release
  • Rename SentryAuth class to SentryAuthentication (#742)
  • Client class is now final
  • Fix issue with ClientBuilder: factories are not instantiated if transport is set manually (#747)
  • Rename excluded_paths to in_app_exclude option to follow Unified API spec (#755)
  • Add max_value_length option to trim long values during serialization (#754)
  • Lower the default send_attempts to 3 (#760)
  • Fix method argument name handling when Xdebug is enabled (#763)
  • Add CI build under Windows with AppVeyor (#758) and fix some bugs
  • Change the ErrorHandler and default integrations behavior: the handler is now a singleton,
    and it's possible to attach a number of callables as listeners for errors and exceptions (#762)
  • The context_lines options changed the default to 5 and is properly applied (#743)
  • Add support for "formatted messages" in captureEvent as payload (#752)
  • Fix issue when capturing exceptions to remove warning when converting array args (#761)

2.0.0-beta1

06 Feb 09:19
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release
  • Require PHP >= 7.1
  • Refactorize the whole codebase to support the Unified API SDK specs
  • See the UPGRADE.md document for more information.

1.10.0

09 Nov 12:30
b2b8ffe
Compare
Choose a tag to compare
  • Added passing data from context in monolog breadcrumb handler (#683)
  • Do not return error id if we know we did not send the error (#667)
  • Do not force IPv4 protocol by default (#654)

1.9.2

18 Aug 19:42
6b4c80e
Compare
Choose a tag to compare
  • Remove secret_key from required keys for CLI test command. (#645)
  • Proper case in Raven_Util class name usage. (#642)
  • Support longer creditcard numbers. (#635)
  • Use configured message limit when creating serializers. (#634)
  • Do not truncate strings if message limit is set to zero. (#630)
  • Add option to ignore SERVER_PORT getting added to url. (#629)
  • Cleanup the PHP version reported. (#604)

1.9.1

19 Jun 15:05
7ebc06d
Compare
Choose a tag to compare
  • Allow the use of a public DSN (private part of the DSN was deprecated in Sentry 9) (#615)
  • Send transaction as transaction not as culprit (#601)

1.9.0

03 May 12:11
c90567d
Compare
Choose a tag to compare
  • Fixed undefined variable (#588)
  • Fix for exceptions throwing exceptions when setting event id (#587)
  • Fix monolog handler not accepting Throwable (#586)
  • Add excluded_exceptions option to exclude exceptions and their extending exceptions (#583)
  • Fix HTTP_X_FORWARDED_PROTO header detection (#578)
  • Fix sending events async in PHP 5 (#576)
  • Avoid double reporting due to ErrorExceptions (#574)
  • Make it possible to overwrite serializer message limit of 1024 (#559)
  • Allow request data to be nested up to 5 levels deep (#554)
  • Update serializer to handle UTF-8 characters correctly (#553)

1.8.4

20 Mar 12:54
643ec20
Compare
Choose a tag to compare
  • Revert ignoring fatal errors on PHP 7+ (#571)
  • Add PHP runtime information (#564)
  • Cleanup the site value if it's empty (#555)
  • Add application/json input handling (#546)

1.8.3

07 Feb 11:28
5126610
Compare
Choose a tag to compare
  • Serialize breadcrumbs to prevent issues with binary data (#538)
  • Fix notice array_key_exists() expects parameter 2 to be array, null given (#527)

1.8.2

21 Dec 16:07
Compare
Choose a tag to compare
  • Improve handling DSN with "null" like values (#522)
  • Prevent warning in Raven_Stacktrace (#493)