Skip to content

Release v1.17.25 - #717

Merged
cursor[bot] merged 16 commits into
mainfrom
cursor/release-v1.17.25-f4fb
Sep 27, 2026
Merged

cursor[bot] merged 16 commits into
mainfrom
cursor/release-v1.17.25-f4fb

Conversation

@unjica

@unjica unjica commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Promote develop to production as v1.17.25.

Included

Not included

  • No database migration.
  • Mid-line patch: no product update email on tag.
  • Linear TT-012 / TT-018 / TT-019 / TT-020 stay open until QA clean-room verifies published npm packages.

Deploy / publish notes

  • After merge to main, confirm GET https://api.telemetry-tracker.com/health reports "version":"1.17.25".
  • Tag platform v1.17.25 after deploy is green.
  • On the same main commit, create and push sdk-core-v1.5.0, sdk-node-v1.4.0, sdk-vite-plugin-v1.1.0, then pnpm publish:dry and guarded pnpm publish:packages -- --only=core,node,vite-plugin.
  • Sync main back into develop after promotion.
Open in Web Open in Cursor 

cursor Bot and others added 15 commits September 25, 2026 19:50
….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>
Replace the moving @main ref with a full commit pin and document that
tags before v1.17.18 must not be used.

Refs #721

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
cursor Bot force-pushed the cursor/release-v1.17.25-f4fb branch from bd0a336 to 1a4e7b4 Compare September 27, 2026 08:14
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>
@cursor
cursor Bot merged commit 886d9f8 into main Sep 27, 2026
6 checks passed
@cursor
cursor Bot deleted the cursor/release-v1.17.25-f4fb branch September 27, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants