Skip to content

v0.3.1

Choose a tag to compare

@railspulse-old railspulse-old released this 06 May 06:16

Release v0.3.1

New Features

  • None

Improvements

  • Eager loading on request detail page: Operations and their associated queries are now eager-loaded when viewing an individual request, eliminating N+1 queries on the request show page (#121)

Bug Fixes

  • Fixed broken install generator schema template: The rails_pulse_schema.rb generator template was missing several columns added in recent releases. Fresh installs will now correctly create all columns including response_size_bytes on requests, row_count/cache_hit/repeated_query_group/repetition_count on operations, and a database index on the summarizable polymorphic association (#125)
  • Fixed logger initialization crash: RailsPulse.logger now safely falls back to $stdout when Rails.logger is unavailable (e.g. during early boot or in non-Rails contexts), preventing NoMethodError on startup (#126)

Breaking Changes

  • None

Upgrade Notes

  • If you installed Rails Pulse before v0.3.1, run rails generate rails_pulse:upgrade to apply the missing schema columns (response_size_bytes, row_count, cache_hit, repeated_query_group, repetition_count) and add the missing index on the summaries polymorphic association. These columns were present in existing installs but absent from the generator template used for fresh installs.