File rubygem-rack-mini-profiler.changes of Package rubygem-rack-mini-profiler

-------------------------------------------------------------------
Fri Jun 21 10:28:28 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

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


-------------------------------------------------------------------
Mon Jan 29 14:23:55 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- ## 3.3.0 - 2023-12-07
- [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)

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

## 3.2.0 - 2023-12-06
- [BREAKING CHANGE] Ruby version 2.7.0 or later is required.
- [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)
- [FEATURE] Speedscope 1.12 -> 1.16
- [FIX] If patch_rails is false, do not patch mysql2 or pg [#583](https://github.com/MiniProfiler/rack-mini-profiler/pull/583)
- [FIX] vertical position bottom now aligns the detail window correctly [#581](https://github.com/MiniProfiler/rack-mini-profiler/pull/581)
- [FIX] Webpacker hiccup in some setups [#582](https://github.com/MiniProfiler/rack-mini-profiler/pull/582)
- [INTERNAL] Capture rows instantiated by ActiveRecord, UI to be added later [#585](https://github.com/MiniProfiler/rack-mini-profiler/pull/585)
- [INTERNAL] Lots of refactoring.


-------------------------------------------------------------------
Fri Nov  3 07:53:59 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- ## 3.1.1 - 2023-08-01

- [FIX] Include configured base path in speedscope iframe URL [#587](https://github.com/MiniProfiler/rack-mini-profiler/pull/587)
- [FIX] Race condition starting CacheCleanupThread [#586](https://github.com/MiniProfiler/rack-mini-profiler/pull/586)
- [FEATURE] Add controller name to description [#567](https://github.com/MiniProfiler/rack-mini-profiler/pull/567)
- [FIX] 'more' link w/HTTPS [#574](https://github.com/MiniProfiler/rack-mini-profiler/pull/574)

## 3.1.0 - 2023-04-11

- [FEATURE] The query parameter that RMP uses (by default, pp) is now configurable [#553](https://github.com/MiniProfiler/rack-mini-profiler/pull/553)
- [FEATURE] You can now opt-out of the Net::HTTP patch by using RACK_MINI_PROFILER_PATCH_NET_HTTP="false"
- [FIX] Error responses now include header values from the app, and stackprof not installed message now has correct content [#547](https://github.com/MiniProfiler/rack-mini-profiler/pull/547)
- [FIX] RMP pages now have more valid HTML, with title elements [#552](https://github.com/MiniProfiler/rack-mini-profiler/pull/552)
- [BREAKING CHANGE] Ruby 2.4 and Ruby 2.5 are no longer supported.
- [FIX] Now works with apps that don't otherwise require erb [#531](https://github.com/MiniProfiler/rack-mini-profiler/pull/531)
- [DOCS] Added Heroku Redis instructions
- [DEPRECATION] We are changing the name of the generators to `rack_mini_profiler`, e.g. `rack_mini_profiler:install` [#550](https://github.com/MiniProfiler/rack-mini-profiler/pull/550)


-------------------------------------------------------------------
Thu Mar  3 08:26:09 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 3.0.0
 see installed CHANGELOG.md

  ## 3.0.0 - 2022-02-24
  
  - PERF: Improve snapshots page performance (#518) (introduces breaking changes to the API of `AbstractStore`, `MemoryStore` and `RedisStore`, and removes the `snapshots_limit` config option.)
  
  ## 2.3.4 - 2022-02-23
  
  - [FEATURE] Add cookie path support for subfolder sites
  - [FIX] Remove deprecated uses of Redis#pipelined
  

-------------------------------------------------------------------
Tue Jan 25 07:21:18 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.3.3
 see installed CHANGELOG.md

  ## 2.3.3 - 2021-08-30
  
  - [FEATURE] Introduce `pp=flamegraph_mode`
  - [FEATURE] Richer CSP configuration options
  - [FEATURE] Add support for Hotwire Turbo Drive
  

-------------------------------------------------------------------
Thu Jun 24 17:49:06 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 2.3.2
 see installed CHANGELOG.md

  ## 2.3.2 - 2021-04-30
  
  - [FEATURE] Introduce `pp=async-flamegraph` for asynchronous flamegraphs
  
  ## 2.3.1 - 2021-01-29
  
  - [FIX] compatability with Ruby 3.0
  - [FIX] compatability with peek-mysql2
  

-------------------------------------------------------------------
Wed Jan 20 13:09:56 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 2.3.0
 see installed CHANGELOG.md

  ## 2.3.0 - 2020-12-29
  
  - [FEATURE] flamegraphs are now based off speedscope
  
  ## 2.2.1 - 2020-12-23
  
  - [FIX] Turbolinks integration causing increasing number of GET requests
  - [FEATURE] enahanced log transporter with compression and exponential backoff
  - [FEATURE] sameSite=Lax added to MiniProfiler cookie
  
  ## 2.2.0 - 2020-10-19
  
  - [UX] Enhancements to snapshots UI
  - [FEATURE] Mini Profiler cookie is now sameSite=lax
  - [FEATURE] Snapshots transporter
  - [FEATURE] Redact SQL queries in snapshots by default
  

-------------------------------------------------------------------
Fri Sep 25 14:41:58 UTC 2020 - Stephan Kulow <coolo@suse.com>

updated to version 2.1.0
 see installed CHANGELOG.md

  ## 2.1.0 - 2020-09-17
  
  - [FEATURE] Allow assets to be precompiled with Sprockets
  - [FEATURE] Snapshots sampling (see README in repo)
  - [FEATURE] Allow `skip_paths` config to contain regular expressions
  
  ## 2.0.4 - 2020-08-04
  
  - [FIX] webpacker may exist with no config, allow for that
  
  ## 2.0.3 - 2020-07-29
  
  - [FIX] support for deprecation free Redis 4.2
  - [FEATURE] skip /packs when serving static assets
  - [FEATURE] allow Net::HTTP patch to be applied with either prerpend or alias
  
  ## 2.0.2 - 2020-05-25
  
  - [FIX] client timings were not showing up when you clicked show trivial
  

-------------------------------------------------------------------
Thu May  7 21:17:52 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 2.0.1
 see installed CHANGELOG.md

  ## 2.0.1 - 2020-03-17
  
  - [REVERT] Prepend Net::HTTP patch instead of class_eval and aliasing (#429) (technique clashes with New Relic and Skylight agents)
  
  ## 2.0.0 - 2020-03-11
  
  - [FEATURE] Prepend Net::HTTP patch instead of class_eval and aliasing (#429)
  - [FEATURE] Stop patching Rails and use `ActiveSupport::Notifications` by default (see README.md for details)

-------------------------------------------------------------------
Mon Feb 10 15:28:16 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 1.1.6
 see installed CHANGELOG.md

-------------------------------------------------------------------
Sat Mar  2 15:32:31 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 1.0.2
 see installed CHANGELOG.md

  ## 1.0.2 2019-02-05
  
  - [FIX] correct script injection to work with Rails 6 and above

-------------------------------------------------------------------
Wed Dec 19 07:14:13 UTC 2018 - Stephan Kulow <coolo@suse.com>

- updated to version 1.0.1
 see installed CHANGELOG.md

  ## 1.0.1 2018-12-10
  
  - [FIX] add support for exec_params instrumentation in PG, this method as of PG 1.1.0 no longer
   routes calls to exec / async_exec
  - [FIX] add missing started_at on requests
  - [UX] amend colors so we pass lighthouse
  - [FEATURE] fetch API support
  - [FIX] getEntriesByName is missing in iOS, workaround
  - [FEATURE] drop support for Ruby 2.2.0 we require 2.3.0 and up (EOL Ruby no longer supported)

-------------------------------------------------------------------
Thu Mar 29 04:30:07 UTC 2018 - factory-auto@kulow.org

- updated to version 1.0.0
 see installed CHANGELOG.md

  ## 1.0.0 2017-03-29
  
  - [BREAKING CHANGE] Ruby version 2.2.0 or later is required
  - [FEATURE] use new web performance API to avoid warning @MikeRogers0
  - [FEATURE] store hidden pref regarding showing mini profiler in session @MikeRogers0
  - [FIX] correct jQuery 3.0 deprecations @TiSer
  - [FIX] JS in IFRAME @naiyt
  
  ## 0.10.8 2017-12-01
  
  - [FEATURE] Add `# frozen_string_literal: true` to all `lib/**/*.rb` files

-------------------------------------------------------------------
Sun Dec  3 19:30:04 UTC 2017 - coolo@suse.com

- updated to version 0.10.7
 see installed CHANGELOG.md

  ## 0.10.7 2017-11-24
  
  - [FEATURE] Replace Time.now with Process.clock_gettime(Process::CLOCK_MONOTONIC)
  - [FIX] Error with webrick and empty cache control
  
  ## 0.10.6 2017-10-30
  
  - [FEATURE] Support for vertical positions (top/bottom)
  - [FEATURE] Suppress profiler results in print media @Mike Dillon
  - [FIX] toggle shortcut not working @lukesilva
  - [FEATURE] install generator @yhirano
  - [FEATURE] store initial cache control headers in X-MiniProfiler-Original-Cache-Control @mrasu

-------------------------------------------------------------------
Tue May 23 10:12:37 UTC 2017 - coolo@suse.com

- updated to version 0.10.5
 see installed CHANGELOG.md

-------------------------------------------------------------------
Thu Feb  9 05:54:32 UTC 2017 - coolo@suse.com

- updated to version 0.10.2
 see installed CHANGELOG.md

  ## 0.10.1 2017-02-08
  
  - [FIX] improve turbolinks support
  - [FEATURE] make location of mini_profiler injection customizable

-------------------------------------------------------------------
Thu May 19 04:49:28 UTC 2016 - coolo@suse.com

- updated to version 0.10.1
 see installed CHANGELOG.md

-------------------------------------------------------------------
Mon Mar  7 05:33:26 UTC 2016 - coolo@suse.com

- updated to version 0.9.9.2
 see installed CHANGELOG.md

  ## 
  
  ## 0.9.9.2 2016-03-06
  
  - [FEATURE] on pageTransition collapse previously expanded timings
  
  ## 0.9.9.1 2016-03-06
  
  - [FEATURE] expost MiniProfiler.pageTransition() for use by SPA web apps (@sam)
  
  ## 0.9.9 2016-03-06
  
  - [FIX] removes alias_method_chain in favor of alias_method until Ruby 1.9.3 (@ayfredlund)
  - [FIX] Dont block mongo when already patched for another db (@rrooding @kbrock)
  - [FIX] get_profile_script when running under passenger configured with RailsBaseURI (@nspring)
  - [FEATURE] Add support for neo4j (@ProGM)
  - [FIX] ArgumentError: comparison of String with 200 failed (@paweljw)
  - [FEATURE] Add support for Riak (@janx)
  - [PERF] GC profiler much faster (@dgynn)
  - [FIX] If local storage is disabled don't bomb out (@elia)
  - [FIX] Create tmp directory when actually using it (@kbrock)
  - [ADDED] Default collapse_results setting that collapses multiple timings on same page to a single one (@sam)
  - [ADDED] Rack::MiniProfiler.profile_singleton_method (@kbrock)
  - [CHANGE] Added Rack 2.0 support (and dropped support for Rack 1.1) (@dgynn)

-------------------------------------------------------------------
Fri Nov 27 05:34:43 UTC 2015 - coolo@suse.com

- updated to version 0.9.8
 see installed CHANGELOG.md

  ## 0.9.8 - 2015-11-27 (Sam Saffron)
  
  - [FEATURE] disable_env_dump config setting (@mathias)
  - [FEATURE] set X-MiniProfiler-Ids for all 2XX reqs (@tymagu2)
  - [FEATURE] add support for NoBrainer (rethinkdb) profiling (@niv)
  - [FEATURE] add oracle enhanced adapter profiling (@rrooding)
  - [FEATURE] pp=profile-memory can now parse query params (@dgynn)

-------------------------------------------------------------------
Tue Aug  4 04:32:43 UTC 2015 - coolo@suse.com

- updated to version 0.9.7
 see installed CHANGELOG.md

-------------------------------------------------------------------
Fri Jul 10 04:32:11 UTC 2015 - coolo@suse.com

- updated to version 0.9.6
 see installed CHANGELOG.md

  
  ## 0.9.6 - 2014-07-08 (Sam Saffron)
  
  - [FIX] incorrect truncation in pp=analyze-memory
  
  ## 0.9.5 - 2014-07-08 (Sam Saffron)
  
  - [FEATURE] improve pp=analyze-memory
  
  ## 0.9.4 - 2014-07-08 (Sam Saffron)
  - [UX] added a link to "more" actions in profiler
  - [FEATURE] pp=help now displays links
  - [FEATURE] simple memory report with pp=analyze-memory

-------------------------------------------------------------------
Fri Feb 27 05:30:46 UTC 2015 - coolo@suse.com

- updated to version 0.9.3

-------------------------------------------------------------------
Tue Feb 10 18:19:40 UTC 2015 - coolo@suse.com

- updated to version 0.9.2

-------------------------------------------------------------------
Sun Oct 12 12:01:12 UTC 2014 - adrian@suse.de

- adapt to new rubygem packaging style

-------------------------------------------------------------------
Sat Mar 15 18:46:02 UTC 2014 - coolo@suse.com

- updated to version 0.9.1
   * Added back Ruby 1.8 support (thanks Malet)
   * Corrected Rails 3.0 support (thanks Zlatko)
   * Corrected fix possible XSS (admin only)
   * Amend Railstie so MiniProfiler can be launched with action view or action controller (Thanks Akira)
   * Corrected Sql patching to avoid setting instance vars on nil which is frozen (thanks Andy, huoxito)

-------------------------------------------------------------------
Thu Feb  6 18:00:07 UTC 2014 - coolo@suse.com

- updated to version 0.9.0
   * Started change log
   * Corrected profiler so it properly captures POST requests (was supressing non 200s)
   * Amended Rack.MiniProfiler.config[:user_provider] to use ip addres for identity
   * Fixed bug where unviewed missing ids never got cleared
   * Supress all '/assets/' in the rails tie (makes debugging easier)
   * record_sql was mega buggy
   * added MemcacheStore
 
 9-July-2012 - Sam
 
   * Cleaned up mechanism for profiling in production, all you need to do now
   is call Rack::MiniProfiler.authorize_request to get profiling working in
   production
   * Added option to display full backtraces pp=full-backtrace
   * Cleaned up railties, got rid of the post authorize callback
   * Version 0.1.3
 
 12-July-2012 - Sam
 
   * Fixed incorrect profiling steps (was not indenting or measuring start time right
   * Implemented native PG and MySql2 interceptors, this gives way more accurate times
   * Refactored context so its a proper class and not a hash
   * Added some more client probing built in to rails
   * More tests

-------------------------------------------------------------------
Tue Sep  3 08:10:07 UTC 2013 - coolo@suse.com

- updated to version 0.1.31
  * Feature: Added Rack::MiniProfiler.counter_method(klass,name) for injecting counters
  * Bug: Counters were not shifting the table correctly
  * Ripped out flamegraph so it can be isolated into a gem
  * Flamegraph now has much increased fidelity
  * Ripped out pp=sample it just was never really used

-------------------------------------------------------------------
Mon Aug 26 05:05:53 UTC 2013 - coolo@suse.com

- updated to version 0.1.29
  * Bugfix: SOLR patching had an incorrect monkey patch
  * Implemented exception tracing using TracePoint see pp=trace-exceptions

-------------------------------------------------------------------
Tue Jul 30 18:46:49 UTC 2013 - coolo@suse.com

- updated to version 0.1.28
   * diagnostics in abstract storage was raising not implemented killing
       ?pp=env and others
  * SOLR xml unescaped by mistake

-------------------------------------------------------------------
Sat Jul 20 11:11:34 UTC 2013 - coolo@suse.com

- updated to version 0.1.27
  * Disable global ajax handlers on MP requests @JP
  * Add Rack::MiniProfiler.config.backtrace_threshold_ms
  * jQuery 2.0 support

-------------------------------------------------------------------
Fri Apr 12 08:46:58 UTC 2013 - coolo@suse.com

- updated to version 0.1.26
   * 1.24
   * Flame Graph Support see: http://samsaffron.com/archive/2013/03/19/flame-graphs-in-ruby-miniprofiler
   * Fix file retention leak in file_store
   * New toggle_shortcut and start_hidden options
   * Fix for AngularJS support and MooTools
   * More robust gc profiling
   * Mongoid support
   * Fix for html5 implicit body tags
   * script tag initialized via data-attributes
   * new - Rack::MiniProfiler.counter counter_name {}
   * Allow usage of existing jQuery if its already loaded
   * Fix pp=enable
   * 1.8.7 support ... grrr
   * Net:HTTP profiling
   * pre authorize to run in all non development? and production? modes
 
 8-April-2013
   * 1.25
   * Missed flamegraph.html from build
 
 11-April-2013
   * 1.26
   * (minor) allow Rack::MiniProfilerRails.initialize!(Rails.application), for post config intialization

-------------------------------------------------------------------
Fri Nov 16 13:26:09 UTC 2012 - coolo@suse.com

- updated to version 0.1.23

-------------------------------------------------------------------
Sun Sep 23 15:29:51 UTC 2012 - coolo@suse.com

- initial package (version 0.1.22)

openSUSE Build Service is sponsored by