-
-
Notifications
You must be signed in to change notification settings - Fork 22
/
CHANGELOG
249 lines (143 loc) · 5.62 KB
/
CHANGELOG
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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
CHANGELOG
=========
* v2.5.4 (2024-09-16)
- Fix CS
* v2.5.3 (2024-07-26)
- Minor perf improvment in uniqId generator
* v2.5.2 (2024-06-11)
- Add required defaultOption in BlackfiredHttpClient
- Fix HttpClient when calling a relative URL
* v2.5.1 (2024-05-13)
- Remove documentation about samples feature
* v2.5.0 (2024-05-03)
- Deprecate the "samples" option
* v2.4.1 (2024-04-29)
- Fix deprecation message formatting
* v2.4.0 (2024-04-09)
- Add Behat support for the Symfony kernel browser
* v2.3.9 (2024-03-05)
- Fix CS
* 2.3.8 (2024-02-19)
- Fix CS
* 2.3.7 (2024-01-08)
- Fix CS
* 2.3.6 (2023-12-18)
- Send SDK version as part of the User Agent
* 2.3.5 (2023-11-03)
- enforce undefined step name when none is provided
- fix `BlackfiredHttpClient` sampling
* 2.3.4 (2023-10-30)
- Ensure profiles processing is complete before binding them to a build
* 2.3.3 (2023-10-30)
- provide the `X-Blackfire-Profile-Uuid` response header when using `BlackfiredHttpClient`
* 2.3.2 (2023-10-26)
- Fix undefined array key error on bad Blackfire API response
* 2.3.1 (2023-10-24)
- Fix profile to build association when using a `BlackfiredHttpClient` instance
* 2.3.0 (2023-08-29)
- Add compatibility with version 2 of Blackfire builds, using "Json View"
* 2.2.0 (2023-08-01)
- Add maxRetries option to `getProfile()`
* 2.1.0 (2023-06-27)
- Add build uuid to Configuration
* 2.0.1 (2023-04-26)
- Remove call to removed method
* 2.0.0 (2023-04-13)
- Drop support of PHP 5.2 fallback
- Remove deprecated methods of the version 1:
- Blackfire/Client::createBuild, replaced by Blackfire/Client::startScenario
- Blackfire/Client::endBuild, replaced by Blackfire/Client::closeScenario
- Blackfire/Client::assertPhpUnit
- Blackfire/Client::addJobInBuild, replaced by Blackfire/Client::addJobInScenario
- Blackfire/Client::getReport, replaced by Blackfire/Client::getScenarioReport
- Blackfire/LoopClient::promoteReferenceSignal
- Blackfire/LoopClient::attachReference
- Blackfire/Profile/Configuration::getBuild, replaced by Blackfire/Profile/Configuration::getScenario
- Blackfire/Profile/Configuration::setBuild, replaced by Blackfire/Profile/Configuration::setScenario
- Blackfire/Profile/Configuration::getReference
- Blackfire/Profile/Configuration::setReference
- Blackfire/Profile/Configuration::isNewReference
- Blackfire/Profile/Configuration::setAsReference
* 1.35.0 (2023-04-06)
- Proper check of the probe feature for Octane integration
* 1.34.0 (2023-04-05)
- Update support URL
- Add BlackfireProbe::setAttribute signature
* 1.33.0 (2023-01-26)
- Allow creating debug profile using PHP SDK
* 1.32.0 (2023-01-16)
- Use new intention feature when creating builds
- Fix profile_title encoding
- Update dependencies
* 1.31.0 (2022-06-14)
- Name transaction using latest API
- Upgrade to PHP 8.1 to run functional tests
* 1.30.0 (2022-05-19)
- Add Laravel Octane integration
- Add an optional argument 'transactionName' to the 'startTransaction' method
* 1.29.0 (2022-02-04)
- Add the Laravel Tests integration
* 1.28.0 (2021-12-17)
- Provide support for monitoring Symfony commands
* 1.27.2 (2021-11-17)
- Tweak exception messages
* 1.27.1 (2021-11-02)
- Fix Laravel integration
* 1.27.0 (2021-09-23)
- Add a Symfony Messenger integration
- Add Monitoring integration for Laravel Artisan commands and Consumers
- Update default agent socket on arm64
* 1.26.0 (2021-07-06)
- Retry HTTP request on specific cases
- Scenarios should be closed after each test in manual start mode
* 1.25.1 (2021-03-18)
- Behat Support bug fix: start a deferred build only if there is no current build running
* 1.25.0 (2021-02-26)
- Add Behat support
* 1.24.0 (2021-02-05)
- Enable the use of Symfony web test cases with Blackfire
* 1.23.0 (2020-05-29)
- Add Blackfire\Profile::getUuid() method
- Fix some docblocks
* 1.22.0 (2020-03-13)
- Add "dot-blackfire" protocol feature support in the probe
- Remove duplicated data from BlackfireSpan
- Better unsuccessful profiles detection
- Add Profile return to help with auto-complete in TestCaseTrait::assertBlackfire
* 1.21.0 (2019-12-05)
- Replace the "_server" header in fallback probe by "context"
* 1.20.0 (2019-11-18)
- Add BlackfireSpan
* 1.19.2 (2019-10-09)
- Fix PHP 5.3 compatibility
* 1.19.1 (2019-08-14)
- Fix invalid header name breaking the Guzzle middleware with recent guzzle/psr7
- Modify subprofile ID generator so that it's only ever composed of alphanumerics
* 1.19.0 (2019-08-02)
- Add Symfony HttpClient bridge
- Fix compatibility with PHP 5.3
- Fix sub-profile id generation to be compatible with url encoding
* 1.18.0 (2019-01-21)
- Deprecate methods and classes related to references
* 1.17.6 (2018-12-17)
- Fix PHPUnit bridge
* 1.17.5 (2018-12-14)
- Fix PHPUnit bridge
* 1.17.4 (2018-12-14)
- Fix profiling with Hoster environment
* 1.17.3 (2018-11-30)
- [PHPunit Bridge] Fix compatibility with PHP 5.x
* 1.17.3 (2018-11-30)
- [PHPunit Bridge] Fix compatibility with PHP 5.x
* 1.17.2 (2018-10-22)
- Remove headers from Blackfire\Exception\ApiException's message
- Add method "getHeaders()" to Blackfire\Exception\ApiException
* 1.17.1 (2018-07-16)
- Fix usage of PHPUnit Bridge without assertions
* 1.17.0 (2018-07-11)
- Add proper version in the User-Agent header
- Add User-Agent header as well as the X-Blackfire-User-Agent one
- Add possibility to suffix the User Agent header
* 1.16.0 (2018-07-04)
- Update to use the Build API version 2
- Add a new method `getBuildReport()` to get the Report of a full Build