Loading...
Features
Docs
Integrations
Customers
Pricing
Blog
Community Forum
Sign up / Login
Loading...
Documentation
CHANGELOGs
Browser Extensions
Browser Extensions
¶
Version 2026.4.0 — 2026-04-15
Update dependencies
Internal releasing changes
Version 2026.3.0 — 2026-03-02
Update dependencies
Internal releasing changes
Version 2026.2.0 — 2026-02-23
Update dependencies
Version 1.29.45 — 2026-02-09
Update dependencies
Internal releasing changes
Version 1.29.44 — 2026-01-30
Update dependencies
Internal releasing changes
Version 1.29.43 — 2026-01-08
Update dependencies
Internal releasing changes
Version 1.29.42 — 2025-12-23
Update dependencies
Internal releasing changes
Version 1.29.41 — 2025-11-20
Update dependencies
Internal releasing changes
Version 1.29.40 — 2025-10-16
Update dependencies
Version 1.29.39 — 2025-09-15
New helper indicating if a tab seems profilable or not
Update dependencies
Version 1.29.38 — 2025-09-05
Preliminary work for giving better visibility on whether a tab is profilable or not
Update dependencies
Version 1.29.37 — 2025-08-18
Update dependencies
Version 1.29.36 — 2025-08-07
Internal releasing changes
Version 1.29.35 — 2025-08-07
Internal releasing changes
Version 1.29.34 — 2025-08-06
Internal releasing changes
Version 1.29.33 — 2025-08-05
Update dependencies
Version 1.29.32 — 2025-07-17
Update dependencies
Update release tooling to SYmfony 7.3
Version 1.29.31 — 2025-06-24
Unify Popup component across MV2/MV3 flavors
Update dependencies
Version 1.29.30 — 2025-05-19
Update dependencies
Internal releasing changes
Version 1.29.29 — 2025-04-17
Update dependencies
Version 1.29.28 — 2025-03-31
Update dependencies
Internal releasing changes
Version 1.29.27 — 2025-03-25
Update dependencies
Internal releasing changes
Version 1.29.26 — 2025-03-10
Update dependencies
Internal releasing changes
Version 1.29.25 — 2025-03-03
Update dependencies
Internal releasing changes
Version 1.29.24 — 2025-02-21
Update dependencies
Version 1.29.23 — 2025-02-10
Fix issue with popup opening
Update dependencies
Version 1.29.22 — 2025-02-07
Update dependencies
Version 1.29.21 — 2025-01-29
Update dependencies
Internal releasing changes
Version 1.29.20 — 2025-01-22
[chrome] ensure the browser extension can communicate with docs.blackfire.io
Version 1.29.19 — 2025-01-21
Update dependencies
Version 1.29.18 — 2025-01-06
Update dependencies
Internal releasing changes
Version 1.29.17 — 2024-12-23
Update dependencies
Internal releasing changes
Upgrade companion tests to php 8.4
Version 1.29.16 — 2024-12-04
Upgrade test files to Symfony 7.2
Update dependencies
Internal releasing changes
Version 1.29.15 — 2024-11-14
Update dependencies
Internal build improvement
Fix immutable
Version 1.29.14 — 2024-11-07
(chrome) fix error reporting
Update dependencies
Code clean
Version 1.29.13 — 2024-11-04
Update dependencies
Internal build improvement
Version 1.29.12 — 2024-10-30
Internal build improvement
Version 1.29.11 — 2024-10-30
Internal build improvement
Version 1.29.10 — 2024-10-29
Update dependencies
Internal build improvement
Version 1.29.9 — 2024-10-24
Update dependencies
Internal build improvement
Version 1.29.8 — 2024-10-21
Update dependencies
Internal build improvement
Version 1.29.7 — 2024-10-14
Update dependencies
Version 1.29.6 — 2024-10-07
Update dependencies
Version 1.29.5 — 2024-09-30
Update dependencies
Version 1.29.4 — 2024-09-23
Update dependencies
Version 1.29.3 — 2024-09-18
Update dependencies
Version 1.29.2 — 2024-09-10
Tweak Chrome MV3 deprecation message
Update dependencies
Version 1.29.1 — 2024-09-09
Update dependencies
Redirect to https://docs.blackfire.io/integrations/browsers/chrome#known-limitations when chrome users click 'profile all requests'
Version 1.29.0 — 2024-09-05
(chrome only) Manifest V3 migration:
Recorder feature is disabled on chrome. This feature is still supported using the extension from Firefox.
Update dependencies
Version 1.28.15 — 2024-08-05
Update dependencies
Version 1.28.14 — 2024-07-31
Internal build improvement
Version 1.28.13 — 2024-07-26
Internal build improvement
Update dependencies
Version 1.28.12 — 2024-07-18
Update dependencies
Version 1.28.11 — 2024-07-08
Update dependencies
Version 1.28.10 — 2024-07-03
[companions] bump min supported version
Version 1.28.9 — 2024-07-01
Update dependencies
Version 1.28.8 — 2024-06-17
Update dependencies
Version 1.28.7 — 2024-06-10
Update dependencies
Version 1.28.6 — 2024-06-05
Fix deprecations
Fix spacing in toolbar between icon and text
Update dependencies
Version 1.28.5 — 2024-06-03
Update dependencies
Version 1.28.4 — 2024-05-30
Update dependencies
Version 1.28.3 — 2024-05-13
Update dependencies
Version 1.28.2 — 2024-05-06
Update dependencies
Version 1.28.1 — 2024-04-29
Update dependencies
Version 1.28.0 — 2024-04-25
Remove aggregation feature
Update dimensions colors
Update dependencies
Version 1.27.42 — 2024-04-15
Update PHIVE dependencies
Update JS dependencies
Update PHP Tests dependencies
Version 1.27.41 — 2024-03-26
Update dependencies
Do not run phive install when binary are present
Use `null` type instead of `?`
Version 1.27.40 — 2024-03-05
Fix CS
Update dependencies
Update dependencies
Update dependencies
Internal build improvement
Update dependencies
Update dependencies
Fix incorrect SQL metric value in toolbar
Update dependencies
Update dependencies
Fix sentry sourcemaps management
Boilerplate for typescript migration
Update dependencies
Allow all blackfire websites to communicate with the extension
Update dependencies
The recorder monitor display all the previously profiled URLs on tab reload
Drop Redux usage in the recording monitor
Update dependencies
Release the companion using git tags
Update dependencies
Update dependencies
Bootstrap release management upgrade scripts
Update dependencies
Fix a rendering error
Improve firefox error tracking
Make some storage API errors more visible
Improve some error messages
Update dependencies
Fix popup error during a recording session
Fix companion error on network error during a profiling session
Update dependencies
Fix troubleshooting URL
Update dependencies
Fix login CTA rendering
Update dependencies
Fix sentry sourcemaps management
Migrate from gulp to webpack to build the extension
Update dependencies
Update dependencies
Fix extension crash when the extension cannot bind a signature to a profiled request
Add a link to the getting started docs in the extension popupp when a tab is not profilable
Update dependencies
Keep user checkboxes selection across profiler and recorder forms in the popup
Update dependencies
Fix bad troubleshooting URL in the popup footer
Drop AngularJS & jquery as project dependency
Drop AngularJS popup code
Migrate extension popup from angularJS to react
Update dependencies
Improve error tracking
Update dependencies
Fix error occuring when a user aborts a profile twice
Enhance error reporting
Update dependencies
Drop old toolbar code
Update dependencies
Fix toolbar display bug
Redirect to /my/profiles when the recorder stops
Migrate extension toolbar from angularJS to react
Update dependencies
The requester does not append the `Accept: application/json` header on each request targeting the customer app anymore (#25585)
Nothing changed compared with 1.27.3
Nothing changed compared with 1.27.2
Update dependencies
Prevent users to start profiling on extension stores
Fix profiling error when the url contains basic auth credentials
MV3 updates
Update dependencies
Decrease profile polling backoff to 10 tries
Fix profiler crash on network error while fetching credentials
Beginning of the work on MV3
Update dependencies
Fix profiler crash on network error
Cleanup some dead code
Add debug mode and distributed profiling to "Profile all requests"
Update dependencies
Fix crash with Chrome 104
Update dependencies
Fix message displayed in case of 401 response from the API
Fix blank page when opening options popup
Update dependencies
Handle 402 response code from Blackfire backends
Display error message when profile is not processed in time
Update dependencies
Fix bug preventing profiling any website
Use less permissions
Update dependencies
Fix support on HTTP/2
Revert browser extensions API security permissions restriction
Make square icons
Update icons
Restrict browser extensions API security permissions
Update depedencies
Make link to the debug add-on visible to anyone
Add link to debugging documentation
Fix sentry init
Add link to distributed profiling documentation
Upgrade from raven.js to sentry.js
Update dependencies
Give access to the "no-propagation" feature to all
Fix "no-propagation" option
Fix Options page display
Fix behavior of debug add-on selection
Prepare for debug add-on releasing
Trigger new release
Fix display KiB/MiB instead of KB/MB
Update build instructions
Add no_anon flag
Add option to disable signature forwarding
Update troubleshooting url
Update dependencies
Update dependencies
Remove __blackfire cookie once the profiling is finished
Properly inject and remove cookie before/after recording
Follow react recommendations regarding HTML tags
Add debug mode alpha feature
Add compatibility with legacy on premise installs
Fix cookie injection
Fix releasing on Firefox
Add '__blackfire=NO_CACHE' cookie to disable cache servers
Polish "profile all requests" feature
Polish "profile all requests" feature
Fix request recorder display
Add request recorder as dev feature.
Drop dead code
Simplify the User Interface
Handle 402 responses
Fix aggregation disabler (again)
Fix aggregation disabler
Simpler UX, dev only
Adjust sources given AMO review
Update icons
Automatically prepare sources for Firefox reviewing
Do not send the X-Blackfire-User-Agent while profiling
Fix manifest.json
Add rate limiting error handling
Better checks for cost display
Add the Firefox version automatic releasing
Store the selected reference given the domain name
Remove collecting replay data
Fix "url is undefined" error
Automatically right trim URL on "/" for collector configuration
Remove Blackfire Assets logger
Collect stacktrace in Raven JS
Update dependencies
Add "View Call Graph" and "View Timeline" buttons instead of the "View Profile" one
Remove Timeline dimension
Prepare for Firefox compatibility
Fix links source parameter
Automatic adjustment of timeline threshold
Fix timespan_threshold not sent in every request
Add timeline profiling preflight
Add missing jQuery dependency
Port code to ES6
Drop opcode dimension
Build companion using gulp instead of gulp
Add timeline icon
Update UI, always display environment
Fix links to profiles
Do not display fn-args tabs when user does not have access
Add recommendation icon
Add recommendations link in toolbar
Discard net::ERR_NETWORK_CHANGED errors
Discard net::ERR_ABORTED errors
View HTTP calls separately from the network dimension
Discard some chrome errors from logging
Wrong sentry DSN :( Now fixed
Use dedicated sentry account for blackfire front on prod
Better browser logs from Blackfire
Log browser's error from Blackfire
Log browser's 404 from Blackfire
Rename "Your references" to "Your environment"
Do not display profile links when profile is errored
Use metrics layers to display network and SQL costs
Display variation in percentage instead of relative value
Fix Varnish error message display
Fix custom endpoint setting
Fix issue declaring a profile as new reference when validating from the form
Cast header to string to avoid null values
Add Options page to allow collector customization
Use /login and /logout instead of /session/login and /session/delete
Fix error handling
Handle Probe bug returning X-Blackfire-Response header twice
Added error on the companion toolbar when .blackfire.yml is invalid
Use /session/login instead of /session/new
Fix toolbar error status
Fix color of build state in toolbar
Fix fake slot formatting
SQL results now have much higher priority than dimensions
Make comparison button always viewable
Fix typo in classname
Add assertions report display once profile is ready
Add new opcode dimension
Fix missing profile_title key in query string
First stable version
Always propose to create a reference
Companion Toolbar for SQL is broken for regular profiles
Drop profiler.sensiolabs.com support
Fix toolbar support for js history manipulation
Prepare companion for v1
Fix "No Reference" selection
Display reference number in the toolbar
Display "n/a" when dimension is not available
Display "your references" instead of "your slots" when appropriate
Fix slot naming race condition
Fix delta values
Add missing link on SQL values
Add HTTP status code in error message to ease segmentation fault detection
Add Network and SQL delta in delta mode
Moved the Name it block in the toolbar to the left side
Cleaner way to set a reference profile
Fix companion delta mode availability to beta users only
Support for "set as new reference" from any profile
Add missing ng-cloak for delta checkbox
Cancel slot polling when new request start
Fix access level for delta feature
Fix use of No Ref when multiple collab tokens
Add support for reference profiles
Add profile namer
Be more resilient on fn args
Fix profile slots urls
Fix format precision
Remove slot title in URL
Remove "profile next request"
Fix slot name refresh in toolbar
Fix companion discarding polling private servers, loading data forever
Poll slots once a profile is done
Fix slot list when switching users
Fix profile next request
Fix Varnish message escaping
Fix links to troubleshooting and application
Add error message when impossible to sign
Add signature to query string in companion
Log companion looping in Raven
Multiple Raven enhancements
Fix use of deprecated properties
Fix error display
Fix toolbar selected slot display in case of multiple collab-tokens
Remove support for SensioLabs Profiler headers
Remove flags if they are not enabled
Display CollabToken names in the companion
Remove companion jump on open
Hello AngularJS
Gather data about the profiled request on the profiling has been done
Enable network dimension collecting for everyone
Add raven js in companion
Upgrade to latest API
Fix profile next request on 302 response
Fix toolbar URLs
Remove conditional headers than can return a 304
Stop the companion after 100 requests
Display the profile title metadata in case the profile is not named
Toolbar is now loaded in a frame
Add "profile_title" to query string
Enable function arguments only for alpha users
Disable function arguments
Enable function arguments
Fix Accept requester header (previously text/plain, now */*)
Disable aggregation in case of 500 response (avoid Chrome Throttling)
Fix "Unhandled error" by disabling credentials caching
Add custom message in case of Varnish detection
Use new session URL instead of homepage for user connection
Update the toolbar to use the new API
New shiny UI !
Remove upgrade invitations
Add link to troubleshooting
Rework the toolbar, add JS API
Preload toolbar in the background
Add cache to HTTP queries to make interface much more responsive
Remove tabs listener and domain manager
Welcome Blackfire !
Companion is now compatible with Blackfire protocol (BC)
Fix "Profile next request" result in case no probe response is received.
Fix Toolbar js
Hot fix
Fix error messages
Fix wording
Fix "Profile next request" behaviour
Move companion notifications in the toolbar
Add companion toolbar
Update logos
Remove delay between two requests in case the agent is up to date'
Add custom user-agent header to avoid conflicts with extensions that modify the user agent
Fix slots select max-width
Disable "no-builtins" flag by default, do remove the header
Disable "no-builtins" flag by default
Add "Upgrade available" detection
Add "Profile next request" feature
Add "Profile single request profiling mode
Add alpha feature detection in companion
Better support for "last profile" display
Move early profile processing to background
Remember last selected slot
Remove collab-token uuid from interface
Display last action in different color
Add red header when impersonating
Add "abort" feature while profiling
Update companion for business logs
Reset badges on popup close
Add last profile information when opening the companion
Display "error" instead of "new" in case the profile request failed
Companion now expose its version (externally connectable)
Remove "new" badge once the companion is open
Revert last version, hide section instead of removing it
Remove profile options section
Rework the interface with Fabien
Hide samples quantity, dimension and PHP builtins options
Rework the interface with Fabien
Change "Please log in" message in a info note instead of error
Remove alerts on "Profile now" click
Remove outline on "Profile now" button
Add delay between two requests (50ms)
On every extension display, verify that a profiling session is not already running
Fix data gathering before a profiling session
Add support for non-beta users
Update of companion alerts CSS
Update of the HTML interface
Release on Chrome WebStore
Initial Release