Skip to content

Commit 80f12c2

Browse files
committed
Update CHANGELOG PR link
1 parent 4f4e29b commit 80f12c2

1 file changed

Lines changed: 38 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Unreleased
44

5-
- [FIX] Add CSP nonce support to flamegraph rendering [#](https://github.com/MiniProfiler/rack-mini-profiler/pull/)
5+
- [FIX] Add CSP nonce support to flamegraph rendering [#648](https://github.com/MiniProfiler/rack-mini-profiler/pull/648)
66

77
## 4.0 - 2025-06-11
88

@@ -18,16 +18,20 @@
1818
- [FIX] max_traces_to_show had chance to break the profiler frontend [#297](https://github.com/MiniProfiler/rack-mini-profiler/issues/297)
1919

2020
## 3.3.1 - 2024-02-15
21+
2122
- [FEATURE] Support dynamic `config.content_security_policy_nonce` [#609](https://github.com/MiniProfiler/rack-mini-profiler/pull/609)
2223
- [FEATURE] Add flamgraph path to response header: [#601](https://github.com/MiniProfiler/rack-mini-profiler/pull/601)
2324

2425
## 3.3.0 - 2023-12-07
26+
2527
- [FEATURE] Use `?pp=flamegraph?ignore_gc=true` or `config.flamegraph_ignore_gc` to ignore gc in flamegraphs. [#599](https://github.com/MiniProfiler/rack-mini-profiler/pull/599)
2628

2729
## 3.2.1 - 2023-12-07
30+
2831
- [FIX] memory_profiler was broken due to an undefined local [#597](https://github.com/MiniProfiler/rack-mini-profiler/pull/597)
2932

3033
## 3.2.0 - 2023-12-06
34+
3135
- [BREAKING CHANGE] Ruby version 2.7.0 or later is required.
3236
- [FEATURE] All RMP actions can be chosen by including a X-Rack-Mini-Profiler header as well as by query parameter. [#578](https://github.com/MiniProfiler/rack-mini-profiler/pull/578)
3337
- [FEATURE] Speedscope 1.12 -> 1.16
@@ -37,7 +41,6 @@
3741
- [INTERNAL] Capture rows instantiated by ActiveRecord, UI to be added later [#585](https://github.com/MiniProfiler/rack-mini-profiler/pull/585)
3842
- [INTERNAL] Lots of refactoring.
3943

40-
4144
## 3.1.1 - 2023-08-01
4245

4346
- [FIX] Include configured base path in speedscope iframe URL [#587](https://github.com/MiniProfiler/rack-mini-profiler/pull/587)
@@ -169,7 +172,7 @@
169172
## 1.0.1 - 2018-12-10
170173

171174
- [FIX] add support for exec_params instrumentation in PG, this method as of PG 1.1.0 no longer
172-
routes calls to exec / async_exec
175+
routes calls to exec / async_exec
173176
- [FIX] add missing started_at on requests
174177
- [UX] amend colors so we pass lighthouse
175178
- [FEATURE] fetch API support
@@ -222,7 +225,7 @@
222225
## 0.10.1 - 2016-05-18
223226

224227
- [FEATURE] push forward the security checks so no work is ever done if a valid production
225-
cookie is not available (@sam)
228+
cookie is not available (@sam)
226229

227230
## 0.9.9.2 - 2016-03-06
228231

@@ -255,7 +258,6 @@
255258
- [FEATURE] add oracle enhanced adapter profiling (@rrooding)
256259
- [FEATURE] pp=profile-memory can now parse query params (@dgynn)
257260

258-
259261
## 0.9.7 - 2015-08-03 (Sam Saffron)
260262

261263
- [FEATURE] remove confusing pp=profile-gc-time (Nate Berkopec)
@@ -271,64 +273,77 @@
271273
- [FEATURE] improve pp=analyze-memory
272274

273275
## 0.9.4 - 2015-07-08 (Sam Saffron)
276+
274277
- [UX] added a link to "more" actions in profiler
275278
- [FEATURE] pp=help now displays links
276279
- [FEATURE] simple memory report with pp=analyze-memory
277280

278281
## 0.9.2 - 2014-06-26 (Sam Saffron)
282+
279283
- [CHANGE] staging and other environments behave like production (Cedric Felizard)
280284
- [DOC] CHANGELOG reorg (Olivier Lacan)
281285
- [FIXED] Double calls to Rack::MiniProfilerRails.initialize! now raise an exception (Julik Tarkhanov)
282286
- [FIXED] Add no-store header (George Mendoza)
283287

284288
## 0.9.1 - 2014-03-13 (Sam Saffron)
289+
285290
- [ADDED] Added back Ruby 1.8 support (thanks Malet)
286291
- [IMPROVED] Amended Railstie so MiniProfiler can be launched with action view or action controller (Thanks Akira)
287292
- [FIXED] Rails 3.0 support (thanks Zlatko)
288293
- [FIXED] Possible XSS (admin only)
289294
- [FIXED] Corrected Sql patching to avoid setting instance vars on nil which is frozen (thanks Andy, huoxito)
290295

291296
## 0.9.0.pre - 2013-12-05 (Sam Saffron)
297+
292298
- Bumped up version to reflect the stability of the project
293299
- [IMPROVED] Reports for pp=profile-gc
294300
- [IMPROVED] pp=flamegraph&flamegraph_sample_rate=1 , allow you to specify sampling rates
295301

296302
## 2013-09-17 (Ross Wilson)
303+
297304
- [IMPROVED] Instead of supressing all "/assets/" requests we now check the configured
298305
config.assets.prefix path since developers can rename the path to serve Asset Pipeline
299306
files from
300307

301308
## 0.1.31 - 2013-09-03
309+
302310
- [IMPROVED] Flamegraph now has much increased fidelity
303311
- [REMOVED] Ripped out flamegraph so it can be isolated into a gem
304312
- [REMOVED] Ripped out pp=sample it just was never really used
305313

306314
## 0.1.30 - 2013-08-30
315+
307316
- [ADDED] Rack::MiniProfiler.counter_method(klass,name) for injecting counters
308317
- [FIXED] Counters were not shifting the table correctly
309318

310319
## 0.1.29 - 2013-08-20
320+
311321
- [ADDED] Implemented exception tracing using TracePoint see pp=trace-exceptions
312322
- [FIXED] SOLR patching had an incorrect monkey patch
313323

314324
## 0.1.28 - 2013-07-30
325+
315326
- [FIXED] Diagnostics in abstract storage was raising not implemented killing
316327
?pp=env and others
317328
- [FIXED] SOLR xml unescaped by mistake
318329

319330
## 0.1.27 - 2013-06-26
331+
320332
- [ADDED] Rack::MiniProfiler.config.backtrace_threshold_ms
321333
- [ADDED] jQuery 2.0 support
322334
- [FIXED] Disabled global ajax handlers on MP requests @JP
323335

324336
## 0.1.26 - 2013-04-11
337+
325338
- [IMPROVED] Allow Rack::MiniProfilerRails.initialize!(Rails.application), for post config intialization
326339

327340
## 0.1.25 - 2013-04-08
341+
328342
- [FIXED] Missed flamegraph.html from build
329343

330344
## 0.1.24 - 2013-04-08
331-
- [ADDED] Flame Graph Support see: http://samsaffron.com/archive/2013/03/19/flame-graphs-in-ruby-miniprofiler
345+
346+
- [ADDED] Flame Graph Support see: <http://samsaffron.com/archive/2013/03/19/flame-graphs-in-ruby-miniprofiler>
332347
- [ADDED] New toggle_shortcut and start_hidden options
333348
- [ADDED] Mongoid support
334349
- [ADDED] Rack::MiniProfiler.counter counter_name {}
@@ -344,35 +359,44 @@
344359
- [FIXED] pp=enable
345360

346361
## 0.1.22 - 2012-09-20
362+
347363
- [FIXED] Permission issue in the gem
348364

349365
## 2012-09-17
366+
350367
- [IMPROVED] Allow rack-mini-profiler to be sourced from github
351368
- [IMPROVED] Extracted the pp=profile-gc-time out, the object space profiler needs to disable gc
352369

353370
## 0.1.21 - 2012-09-17
371+
354372
- [ADDED] New MemchacedStore
355373
- [ADDED] Rails 4 support
356374

357375
## 0.1.20 - 2012-09-12 (Sam Saffron)
376+
358377
- [ADDED] pp=profile-gc: allows you to profile the GC in Ruby 1.9.3
359378

360379
## 0.1.19 - 2012-09-10 (Sam Saffron)
380+
361381
- [FIXED] Compatibility issue with Ruby 1.8.7
362382

363383
## 0.1.17 - 2012-09-07 (Sam Saffron)
384+
364385
- [FIXED] pp=sample was bust unless stacktrace was installed
365386

366387
## 0.1.16 - 2012-09-05 (Sam Saffron)
388+
367389
- [IMPROVED] Implemented stacktrace properly
368390
- [FIXED] Long standing problem specs (issue with memory store)
369391
- [FIXED] Issue where profiler would be dumped when you got a 404 in production (and any time rails is bypassed)
370392

371393
## 0.1.15.pre - 2012-09-04 (Sam Saffron)
394+
372395
- [FIXED] Annoying bug where client settings were not sticking
373396
- [FIXED] Long standing issue with Rack::ConditionalGet stopping MiniProfiler from working properly
374397

375398
## 0.1.13.pre - 2012-09-03 (Sam Saffron)
399+
376400
- [ADDED] Setting: config.backtrace_ignores = [] - an array of regexes that match on caller lines that get ignored
377401
- [ADDED] Setting: config.backtrace_includes = [] - an array of regexes that get included in the trace by default
378402
- [ADDED] pp=normal-backtrace to clear the "sticky" state
@@ -382,40 +406,48 @@
382406
- [FIXED] pg gem prepared statements were not being logged correctly
383407

384408
## 0.1.12.pre - 2012-08-20 (Sam Saffron)
409+
385410
- [IMPROVED] Cap X-MiniProfiler-Ids at 10, otherwise the header can get killed
386411

387412
## 0.1.11.pre - 2012-08-10 (Sam Saffron)
413+
388414
- [ADDED] Basic prepared statement profiling for Postgres
389415

390416
## 0.1.10 - 2012-08-07 (Sam Saffron)
417+
391418
- [ADDED] Option to disable profiler for the current session (pp=disable / pp=enable)
392419
- [ADDED] yajl compatability contributed by Sven Riedel
393420

394421
## 0.1.9 - 2012-07-30 (Sam Saffron)
422+
395423
- [IMPROVED] Made compliant with ancient versions of Rack (including Rack used by Rails2)
396424
- [FIXED] Broken share link
397425
- [FIXED] Crashes on startup (in MemoryStore and FileStore)
398426
- [FIXED] Unicode issue
399427

400428
## 0.1.7 - 2012-07-18 (Sam Saffron)
429+
401430
- [ADDED] First Paint time for Google Chrome
402431
- [FIXED] Ensure non Rails installs have mini profiler
403432

404433
## 0.1.6 - 2012-07-12 (Sam Saffron)
434+
405435
- [ADDED] Native PG and MySql2 interceptors, this gives way more accurate times
406436
- [ADDED] some more client probing built in to rails
407437
- [IMPROVED] Refactored context so its a proper class and not a hash
408438
- [IMPROVED] More tests
409439
- [FIXED] Incorrect profiling steps (was not indenting or measuring start time right
410440

411441
## 0.1.3 - 2012-07-09 (Sam Saffron)
442+
412443
- [ADDED] New option to display full backtraces pp=full-backtrace
413444
- [IMPROVED] Cleaned up mechanism for profiling in production, all you need to do now
414445
is call Rack::MiniProfiler.authorize_request to get profiling working in
415446
production
416447
- [IMPROVED] Cleaned up railties, got rid of the post authorize callback
417448

418449
## 0.1.1 - 2012-06-28 (Sam Saffron)
450+
419451
- [ADDED] Started change log
420452
- [ADDED] added MemcacheStore
421453
- [IMPROVED] Corrected profiler so it properly captures POST requests (was supressing non 200s)

0 commit comments

Comments
 (0)