Repository navigation
Releases: ActiveEngagement/telemetry-browser
Releases · ActiveEngagement/telemetry-browser
Release list
v0.2.0
Changed
TelemetryConfigis now a union ofEnabledTelemetryConfigandDisabledTelemetryConfig. laravel-telemetry 0.2 renders{"v":1,"enabled":false}when browser telemetry is off or a setting is wrong, and the old type did not allow that shape. Code that readsurlor other fields fromreadConfig()must checkconfig.enabledfirst.
v0.1.2
Fixed
init()no longer rejects when the HyperDX SDK fails to load or start, for example when a blocker blocks its script or a deploy removes it. It writes a console warning and resolves tonull.
v0.1.1
Changed
- Versions publish from GitHub Actions with npm provenance, so the npm page shows the commit and the workflow that built each one.
v0.1.0
Added
init()reads the config that laravel-telemetry's@telemetrydirective renders, and starts the HyperDX browser SDK with session replay. It loads the SDK only in the browser, and only when telemetry is enabled.identify()andanonymize()write theuser.*attributes, and theuserId,userNameanduserEmailattributes that the HyperDX Sessions UI reads.trackInertiaUser()in@actengage/telemetry-browser/inertiakeeps the user current after a login or a logout.deployment.environment.name,deployment.environmentandservice.versionresource attributes.- Version 1 of the config contract, with the
fixtures/config.v1.jsonexample.