Repository navigation
Release v1.17.25 - #717
Merged
Merged
Release v1.17.25#717
Conversation
….23-f4fb chore: sync main v1.17.23 into develop
…#696) * fix(docs): Next.js App Router setup and hosted ingest (TT-002/TT-003) Replace the non-compiling /docs/nextjs layout snippet with the shared server layout + client TrackPageView pattern, document apiKey and the hosted ingest URL/env vars, and drop stale claims that /server is unpublished. Align /error-tracking/nextjs and /docs/hosted-cloud. Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com> * docs: note TT-002/TT-003 Next.js guide fixes in CHANGELOG Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com> * docs(nextjs): mark docs-check and server setup as optional Clarify that browser env / layout / TrackPageView are the keepable setup; docs-check helpers and instrumentation.ts are optional verification or server-only additions, with TELEMETRY_* separate from NEXT_PUBLIC_*. Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
* fix(docs): Next.js App Router setup and hosted ingest (TT-002/TT-003) (#696) * fix(docs): Next.js App Router setup and hosted ingest (TT-002/TT-003) Replace the non-compiling /docs/nextjs layout snippet with the shared server layout + client TrackPageView pattern, document apiKey and the hosted ingest URL/env vars, and drop stale claims that /server is unpublished. Align /error-tracking/nextjs and /docs/hosted-cloud. * docs: note TT-002/TT-003 Next.js guide fixes in CHANGELOG * docs(nextjs): mark docs-check and server setup as optional Clarify that browser env / layout / TrackPageView are the keepable setup; docs-check helpers and instrumentation.ts are optional verification or server-only additions, with TELEMETRY_* separate from NEXT_PUBLIC_*. --------- * chore(release): prepare v1.17.24 Promote Unreleased Next.js docs fixes (TT-002/TT-003) to the 1.17.24 changelog section and regenerate API_VERSION. --------- Co-authored-by: cursor[bot] <206951365+cursor[bot]@users.noreply.github.com> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
Centralize post-login redirect validation in auth-href so protocol-relative, backslash, control-character, and absolute external next values fall back to /dashboard/overview. Preserve query strings via postLoginRedirectParts in middleware so legitimate next paths no longer 404. Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
…ct-tt017-f4fb fix(auth): close post-login open redirect (TT-017)
Publish ingestError in core 1.5.0 for fatal flushes. Node 1.4.0 flushes uncaughtException and unhandledRejection before exit (TT-012/TT-019), times middleware duration on response finish with a single next() (TT-020/#632), and documents exitOnUnhandledRejection. Vite plugin 1.1.0 publishes sourceMappingURL-based bundle_url (TT-018). Harden publish-packages for clean tagged checkouts with stamped gitHead. Refs #711 #718 #719 #720 #632 Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
Normalize null/undefined/primitive/object throws for ingest and Node fatal handlers; await in-flight trackError sends on rethrow; make fatal flush timeout configurable and clear/unref the timer. Require origin/main + per-package version tags for publish, block --allow-dirty and direct folder publishes, abort if core fails, and run publish-guard tests in CI. Refs #711 #718 #719 #720 #632 Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
Replace Symbol marker writes with a WeakSet so freeze/seal/preventExtensions Errors still ingest. Harden flushFatalError so telemetry-internal failures cannot escape as Node exit code 7. Keep in-flight WeakMap dedupe for trackError(e); throw e. Refs #711 Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
…-map-action-f4fb docs(source-maps): pin upload Action SHA (TT-021)
Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
…re-release-f4fb fix(sdk): core 1.5.0, node 1.4.0, vite-plugin 1.1.0 (TT-012/018/019/020)
Promote Unreleased SDK crash-capture packages (core 1.5.0 / node 1.4.0 / vite-plugin 1.1.0), TT-017 redirect hardening, TT-021 Action pin docs, and publish guards into the 1.17.25 changelog section; regenerate API_VERSION. Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
cursor
Bot
force-pushed
the
cursor/release-v1.17.25-f4fb
branch
from
September 27, 2026 08:14
bd0a336 to
1a4e7b4
Compare
Resolve CHANGELOG and API_VERSION conflicts in favor of the 1.17.25 release preparation (main is not an ancestor of develop after the squash sync of v1.17.24). Co-authored-by: Sanja Malovic <unjica@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promote
developto production as v1.17.25.Included
@telemetry-tracker/core1.5.0 (ingestError),@telemetry-tracker/node1.4.0 (flush-then-exit fatals, middleware timing / singlenext()),@telemetry-tracker/vite-plugin1.1.0 (sourceMappingURLbundle_url), plus hardenedpnpm publish:packagesguards (TT-012 / TT-018 / TT-019 / TT-020).v1.17.24commit SHA (TT-021).nextredirect hardening (TT-017).Not included
Deploy / publish notes
main, confirmGET https://api.telemetry-tracker.com/healthreports"version":"1.17.25".v1.17.25after deploy is green.maincommit, create and pushsdk-core-v1.5.0,sdk-node-v1.4.0,sdk-vite-plugin-v1.1.0, thenpnpm publish:dryand guardedpnpm publish:packages -- --only=core,node,vite-plugin.mainback intodevelopafter promotion.