Skip to content

Release v2.0.4

Choose a tag to compare

@github-actions github-actions released this 29 Jan 11:35

docs: release 2.0.4 - add HTTP Referer tracking and per-route access record saving option

  • Introduced a new column referer in routes_data_records to store the HTTP Referer header.
  • Added a feature to disable saving access records for individual routes via a checkbox in the review/config modal.
  • Updated documentation to reflect these changes and provided migration steps for upgrading.

Changelog

Added

  • Access records: HTTP Referer – When access records are enabled, each RouteDataRecord now stores the HTTP Referer header (page that linked to the request). New column referer (VARCHAR 2048, nullable) on routes_data_records. The Access Records UI shows a Referer column (with link); CSV and JSON exports include the referer. Run php bin/console nowo:performance:create-table --update or nowo:performance:sync-schema after updating.
  • Per-route: disable saving access records – When access records are enabled, you can now turn off saving access records for individual routes. In the review/config modal for each route (same form as "Mark as reviewed"), a checkbox "Save access records for this route" appears. If unchecked, the bundle still updates aggregate metrics (RouteData) for that route but does not create new RouteDataRecord rows. Useful for high-traffic or internal routes where you want aggregates but not per-request history. New column save_access_records (boolean, default true) on routes_data. Run php bin/console nowo:performance:create-table --update or nowo:performance:sync-schema after updating.

See UPGRADING for migration steps.


Commits

  • docs: release 2.0.4 - add HTTP Referer tracking and per-route access record saving option (bf47c36)
  • Merge branch 'main' of github.com:nowo-tech/PerformanceBundle into main (44bc8a9)
  • Apply PHP CS Fixer fixes [skip ci] (9ab4029)