Skip to content

chore: release main#2046

Closed
app-o11y-kwl-ci[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Closed

chore: release main#2046
app-o11y-kwl-ci[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@app-o11y-kwl-ci
Copy link
Copy Markdown

Faro Web SDK Release - ${version}

2.6.0

2.6.0 (2026-05-08)

Features

  • align with new Faro spec fields (meta.os, meta.device, app.installationId, exception.fatal) (#1997) (4b369c4)
  • errors: add fingerprint attribute to exception logs (#1914) (82e90d1)
  • navigation instrumentation (#1691) (cbf1aa6)
  • user-actions: add user aciton severity (#1418) (fbb9bf2)
  • user-actions: add user actions to API (#1384) (9db1bb7)

Bug Fixes

  • build: deduplicate tsBuildInfoFile paths in tsconfig.bundle.json (#1947) (92fd42a)
  • circular dependency between events and userActions APIs (#1793) (8838230)
  • core,web-sdk,react: use monotonic clock for duration measurements (#2016) (c96c565)
  • core: provide no-op faro.api default before initializeFaro (#2009) (10c4783)
  • deps: update npm-dependencies (#1768) (5821051)
  • deps: update npm-dependencies (#1836) (307802a)
  • deps: update npm-dependencies (#1856) (bbf7c29)
  • deps: update npm-dependencies (#1900) (1c7fbe0)
  • deps: update npm-dependencies (#1936) (edeb578)
  • deps: update npm-dependencies (#1965) (25e3173)
  • deps: update npm-dependencies (#1994) (868a5b7)
  • deps: update npm-dependencies (#2019) (445f385)
  • metas: incude sdk name in meta (#1869) (f3d64a0)
  • user actions: buffered items were dropped on cancel (#1861) (bd14888)
  • user actions: do not associate events with halted user action (#1677) (f2c56c5)
  • user-actions: custom severity wasn't added to user action attributes (#1551) (bac611a)
2.6.0

2.6.0 (2026-05-08)

Features

  • instrumentation-replay: add experimental replay support (#1417) (29d090c)
  • instrumentation-replay: add maskInputFn option for custom input masking (#1896) (0111756)
  • instrumentation-replay: make recording conditional on session sampling (#1876) (59f2629)
  • instrumentation-replay: support recordAfter option in @grafana/faro-instrumentation-replay (#1886) (4488022)
  • replay: add samplingRate sub-sampling option (#1919) (05dd580)
  • replay: adopt privacy-first default masking (#1926) (5d1179c)
  • replay: emit faro.session_recording.started event on recording start (#1925) (e5f7659)
  • replay: pause recording after user inactivity (#2015) (fedbe7f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @grafana/faro-core bumped from ^2.5.0 to ^2.6.0
2.6.0

2.6.0 (2026-05-08)

Features

  • faro-react: add React Router v7 config creation helpers (#1879) (7fd2558)

Bug Fixes

  • build: deduplicate tsBuildInfoFile paths in tsconfig.bundle.json (#1947) (92fd42a)
  • core,web-sdk,react: use monotonic clock for duration measurements (#2016) (c96c565)
  • deps: update npm-dependencies (#1836) (307802a)
  • deps: update npm-dependencies (#1965) (25e3173)
  • user-actions: custom severity wasn't added to user action attributes (#1551) (bac611a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @grafana/faro-web-sdk bumped from ^2.5.0 to ^2.6.0
      • @grafana/faro-web-tracing bumped from ^2.5.0 to ^2.6.0
2.6.0

2.6.0 (2026-05-08)

Features

  • transport: support dynamic asynchronous headers in OtlpHttpTransport (#1955) (4524ef2)
  • transport: support dynamic headers in transports (#1788) (54e6527)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @grafana/faro-core bumped from ^2.5.0 to ^2.6.0
2.6.0

2.6.0 (2026-05-08)

Features

  • align with new Faro spec fields (meta.os, meta.device, app.installationId, exception.fatal) (#1997) (4b369c4)
  • navigation instrumentation (#1691) (cbf1aa6)
  • transport: support async dynamic headers in FetchTransport (#1932) (2568fd3)
  • transport: support dynamic headers in transports (#1788) (54e6527)
  • update web-vitals to v5 (#1386) (b8103e8)
  • user-actions: add user actions to API (#1384) (9db1bb7)
  • web-sdk: add httpHost to faro.performance.resource events (#2014) (517d26f)
  • web-sdk: include active instrumentations in sdk meta payload (#1972) (8585a2f)

Bug Fixes

  • build: deduplicate tsBuildInfoFile paths in tsconfig.bundle.json (#1947) (92fd42a)
  • ConsoleInstrumentation: make console instrumentation work with multiple SDK instances (#1825) (61719d7)
  • core,web-sdk,react: use monotonic clock for duration measurements (#2016) (c96c565)
  • deps: update npm-dependencies (#1768) (5821051)
  • deps: update npm-dependencies (#1936) (edeb578)
  • don't assume a window when testing for k6 (#1644) (b638440)
  • errors: preserve error type for Error subclasses in getErrorDetails (#1971) (4f898c1)
  • fetch-transport: fix flaky 429 backoff tests by initializing disabledUntil to epoch (#1988) (16ee6f6)
  • metas: incude sdk name in meta (#1869) (f3d64a0)
  • prevent filename from being badly extracted when no function name is resolved (#1475) (8efdd77)
  • session: prevent infinite recursion in session meta sync (#1956) (ef966c2)
  • user-actions: custom severity wasn't added to user action attributes (#1551) (bac611a)
  • web-sdk: capture all CSP violation event attributes (#1819) (2d83e27)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @grafana/faro-core bumped from ^2.5.0 to ^2.6.0
2.6.0

2.6.0 (2026-05-08)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @grafana/faro-web-sdk bumped from ^2.5.0 to ^2.6.0

This PR was generated with Release Please. See documentation.

@codecapitano codecapitano reopened this May 8, 2026
codecapitano added a commit that referenced this pull request May 8, 2026
… release PR

Release-please was configured per-package, producing six separate CHANGELOG.md
files and bumping cross-package dep ranges in package.json without updating
yarn.lock. CI on the release PR (#2046) failed at `yarn install --frozen-lockfile`
because the resolution would change. The lerna publish step also relied on
per-package `<name>@<version>` tags from `lerna version`, which release-please
no longer produces.

- release-please-config.json: collapse to a single root "." package that owns
  the root CHANGELOG.md and a single `v<version>` tag. Use `extra-files` to
  bump every subpackage version field plus all internal `@grafana/faro-*` dep
  ranges in lockstep.
- .release-please-manifest.json: collapse to a single root entry, since all
  packages release as one unit at the same version.
- .github/workflows/release-please.yml: after release-please opens or updates
  its PR, check out that branch and run `yarn install --mode update-lockfile`,
  then commit and push the refreshed yarn.lock so CI passes.
- .github/workflows/release.yml: switch `lerna publish from-git` to
  `from-package`, which reads versions from package.json instead of expecting
  per-package tags. Aligns with the single-tag release-please model.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant