# What changed in @grafana/faro-core

> 10 changes in @grafana/faro-core 2 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/@grafana/faro-core/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @grafana/faro-core 2

### New APIs and options

- The web SDK reports rage, dead and error clicks. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)

### Fixes and other changes

- The OTLP HTTP transport serializes all measurement values as OTLP attributes. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)
- Same-origin iframes adopt rotated sessions. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)
- Non-secure resources report zero TLS time. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)
- Faro instances enforce a single tracing owner. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)
- Canvas recording is disabled when unsupported. (2.13.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2130-2026-10-22)
- Sampling state is preserved when metadata is updated, preventing metadata changes from altering the existing sampling decision. (2.12.1) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2121-2026-09-22)
- Session sampling uses stronger randomness. (2.12.1) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2121-2026-09-22)
- Sessions wait for prerender activation before starting. (2.12.1) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2121-2026-09-22)
- Signals added during a flush are no longer dropped. (2.12.0) — [release notes](https://github.com/grafana/faro-web-sdk/blob/d681775e9902fc8a393cd75dfc7690819c9ec6bc/CHANGELOG.md#2120-2026-09-18)
