forked from getsentry/sentry-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
168 lines (121 loc) · 4.05 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
1.5.0
-----
- Added named transaction support.
1.4.0
-----
This version primarily overhauls the exception/stacktrace generation to fix
a few bugs and improve the quality of data (#359).
- Added ``excluded_app_paths`` config.
- Removed ``shift_vars`` config.
- Correct fatal error handling to only operate on expected types. This also
fixes some behavior with the error suppression operator.
- Expose anonymous and similar frames in the stacktrace.
- Default ``prefixes`` to PHP's include paths.
- Remove ``module`` usage.
- Better handle empty argument context.
- Correct alignment of filename (current frame) and function (caller frame)
1.3.0
-----
- Fixed an issue causing the error suppression operator to not be respected (#335)
- Fixed some serialization behavior (#352)
- Fixed an issue with app paths and trailing slashes (#350)
- Handle non-latin encoding with source code context line (#345)
1.2.0
-----
- Handle non-latin encoding in source code and exception values (#342)
- Ensure pending events are sent on shutdown by default (#338)
- Add ``captureLastError`` helper (#334)
- Dont report duplicate errors with fatal error handler (#334)
- Enforce maximum length for string serialization (#329)
1.1.0
-----
- Uncoercable values should no longer prevent exceptions from sending
to the Sentry server.
- ``install()`` can no longer be called multiple times.
1.0.0
-----
- Removed deprecated error codes configuration from ErrorHandler.
- Removed env data from HTTP interface.
- Removed 'message' attribute from exceptions'.
- appPath and prefixes are now resolved fully.
- Fixed various getter methods requiring invalid args.
- Fixed data mutation with 'send_callback'.
0.22.0
------
- Improve handling of encodings.
- Improve resiliency of variable serialization.
- Add 'formatted' attribute to Message interface.
0.21.0
------
- Added ``transport`` option.
- Added ``install()`` shortcut.
0.20.0
------
- Handle missing function names on frames.
- Remove suppression operator usage in breadcrumbs buffer.
- Force serialization of context values.
0.19.0
------
- Add error_reporting breadcrumb handler.
0.18.0
------
- Remove session from serialized data.
- send_callback return value must now be false to prevent capture.
- Add various getter/setter methods for configuration.
0.17.0
------
- Don't attempt to serialize fixed SDK inputs.
- Improvements to breadcrumbs support in Monolog.
0.16.0
------
- Initial breadcrumbs support with Monolog handler.
0.15.0
------
- Fixed some cases where serialization wouldn't happen.
- Added sdk attribute.
0.14.0
------
- Added ``prefixes`` option for stripping absolute paths.
- Removed ``abs_path`` from stacktraces.
- Added ``app_path`` to specify application root for resolving ``in_app` on frames.
- Moved Laravel support to ``sentry-laravel`` project.
- Fixed duplicate stack computation.
- Added ``dsn`` option to ease configuration.
- Fixed an issue with the curl async transport.
- Improved serialization of values.
0.13.0
------
- Updated API to use new style interfaces.
- Remove session cookie in default processor.
- Expand docs for Laravel, Symfony2, and Monolog.
- Default error types can now be set as part of ErrorHandler configuration.
0.12.1
------
- Dont send empty values for various context.
0.12.0
------
- Bumped protocol version to 6.
- Fixed an issue with the async curl handler (GH-216).
- Removed UDP transport.
0.11.0
------
- New configuration parameter: 'release'
- New configuration parameter: 'message_limit'
- New configuration parameter: 'curl_ssl_version'
- New configuration parameter: 'curl_ipv4'
- New configuration parameter: 'verify_ssl'
- Updated remote endpoint to use modern project-based path.
- Expanded default sanitizer support to include 'auth_pw' attribute.
0.10.0
------
- Added a default certificate bundle which includes common root CA's
as well as getsentry.com's CA.
0.9.1
-----
- Change default curl connection to 'sync'
- Improve CLI reporting
0.9.0
-----
- Protocol version 5
- Default to asynchronous HTTP handler using curl_multi.
(For previous versions see the commit history)