From e5a8248f610fa0607589bf2cfd0114daa74464cf Mon Sep 17 00:00:00 2001 From: HazA Date: Mon, 1 Feb 2021 22:26:27 +0100 Subject: [PATCH 1/7] feat: Rework how we track sessions --- packages/browser/src/sdk.ts | 61 ++++----------------------------- packages/core/src/baseclient.ts | 3 ++ packages/hub/src/hub.ts | 19 ++++++---- packages/hub/src/session.ts | 6 +++- packages/types/src/session.ts | 1 + 5 files changed, 28 insertions(+), 62 deletions(-) diff --git a/packages/browser/src/sdk.ts b/packages/browser/src/sdk.ts index 15d0668c6db4..fee8e5a7be21 100644 --- a/packages/browser/src/sdk.ts +++ b/packages/browser/src/sdk.ts @@ -201,61 +201,10 @@ function startSessionTracking(): void { const hub = getCurrentHub(); - /** - * We should be using `Promise.all([windowLoaded, firstContentfulPaint])` here, - * but, as always, it's not available in the IE10-11. Thanks IE. - */ - let loadResolved = document.readyState === 'complete'; - let fcpResolved = false; - const possiblyEndSession = (): void => { - if (fcpResolved && loadResolved) { - hub.endSession(); - } - }; - const resolveWindowLoaded = (): void => { - loadResolved = true; - possiblyEndSession(); - window.removeEventListener('load', resolveWindowLoaded); - }; - hub.startSession(); - - if (!loadResolved) { - // IE doesn't support `{ once: true }` for event listeners, so we have to manually - // attach and then detach it once completed. - window.addEventListener('load', resolveWindowLoaded); - } - - try { - const po = new PerformanceObserver((entryList, po) => { - entryList.getEntries().forEach(entry => { - if (entry.name === 'first-contentful-paint' && entry.startTime < firstHiddenTime) { - po.disconnect(); - fcpResolved = true; - possiblyEndSession(); - } - }); - }); - - // There's no need to even attach this listener if `PerformanceObserver` constructor will fail, - // so we do it below here. - let firstHiddenTime = document.visibilityState === 'hidden' ? 0 : Infinity; - document.addEventListener( - 'visibilitychange', - event => { - firstHiddenTime = Math.min(firstHiddenTime, event.timeStamp); - }, - { once: true }, - ); - - po.observe({ - type: 'paint', - buffered: true, - }); - } catch (e) { - fcpResolved = true; - possiblyEndSession(); - } + // We end the session without removing it from the scope + // which is equal to sending it. + hub.endSession(false); // We want to create a session for every navigation as well addInstrumentationHandler({ @@ -266,7 +215,9 @@ function startSessionTracking(): void { ?.getSession() ) { hub.startSession(); - hub.endSession(); + // We end the session without removing it from the scope + // which is equal to sending it. + hub.endSession(false); } }, type: 'history', diff --git a/packages/core/src/baseclient.ts b/packages/core/src/baseclient.ts index 8a801ca79b0e..e0f7ab781c1a 100644 --- a/packages/core/src/baseclient.ts +++ b/packages/core/src/baseclient.ts @@ -156,6 +156,8 @@ export abstract class BaseClient implement logger.warn('Discarded session because of missing release'); } else { this._sendSession(session); + // After sending, we set init false to inidcate it's not the first occurence + session.update({ init: false }); } } @@ -252,6 +254,7 @@ export abstract class BaseClient implement userAgent, errors: session.errors + Number(errored || crashed), }); + this.captureSession(session); } /** Deliver captured session to Sentry */ diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index 1a3fb04ec00a..da94d5559770 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -19,6 +19,7 @@ import { Transaction, TransactionContext, User, + SessionStatus, } from '@sentry/types'; import { consoleSandbox, dateTimestampInSeconds, getGlobalObject, isNodeEnv, logger, uuid4 } from '@sentry/utils'; @@ -361,9 +362,6 @@ export class Hub implements HubInterface { * @inheritDoc */ public startSession(context?: SessionContext): Session { - // End existing session if there's one - this.endSession(); - const { scope, client } = this.getStackTop(); const { release, environment } = (client && client.getOptions()) || {}; const session = new Session({ @@ -373,6 +371,14 @@ export class Hub implements HubInterface { ...context, }); if (scope) { + // End existing session if there's one + const session = scope.getSession && scope.getSession(); + if (session) { + session.update({ status: SessionStatus.Exited }); + } + this.endSession(); + + // Afterwards we set the new session on the scope scope.setSession(session); } return session; @@ -381,17 +387,18 @@ export class Hub implements HubInterface { /** * @inheritDoc */ - public endSession(): void { + public endSession(clearSessionFromScope: boolean = true): void { const { scope, client } = this.getStackTop(); if (!scope) return; const session = scope.getSession && scope.getSession(); if (session) { - session.close(); if (client && client.captureSession) { client.captureSession(session); } - scope.setSession(); + if (clearSessionFromScope) { + scope.setSession(); + } } } diff --git a/packages/hub/src/session.ts b/packages/hub/src/session.ts index 3adde8a883a3..e911a72077bf 100644 --- a/packages/hub/src/session.ts +++ b/packages/hub/src/session.ts @@ -16,6 +16,7 @@ export class Session implements SessionInterface { public status: SessionStatus = SessionStatus.Ok; public environment?: string; public ipAddress?: string; + public init: boolean = true; constructor(context?: Omit) { if (context) { @@ -42,6 +43,9 @@ export class Session implements SessionInterface { // Good enough uuid validation. — Kamil this.sid = context.sid.length === 32 ? context.sid : uuid4(); } + if (context.init !== undefined) { + this.init = context.init; + } if (context.did) { this.did = `${context.did}`; } @@ -103,7 +107,7 @@ export class Session implements SessionInterface { } { return dropUndefinedKeys({ sid: `${this.sid}`, - init: true, + init: this.init, started: new Date(this.started).toISOString(), timestamp: new Date(this.timestamp).toISOString(), status: this.status, diff --git a/packages/types/src/session.ts b/packages/types/src/session.ts index 2e479044e24f..c31a58224155 100644 --- a/packages/types/src/session.ts +++ b/packages/types/src/session.ts @@ -35,6 +35,7 @@ export interface Session extends SessionContext { export interface SessionContext { sid?: string; did?: string; + init?: boolean; timestamp?: number; started?: number; duration?: number; From 6b349c74a7e32b029d8a733cd461a7bfab742e7e Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 10:41:49 +0100 Subject: [PATCH 2/7] Apply suggestions from code review Co-authored-by: Katie Byers --- packages/hub/src/hub.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index da94d5559770..8efffb35180f 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -372,9 +372,9 @@ export class Hub implements HubInterface { }); if (scope) { // End existing session if there's one - const session = scope.getSession && scope.getSession(); - if (session) { - session.update({ status: SessionStatus.Exited }); + const currentSession = scope.getSession && scope.getSession(); + if (currentSession) { + currentSession.update({ status: SessionStatus.Exited }); } this.endSession(); From 265760f73b55bb613b34a79b794d2510a367afed Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 13:04:32 +0100 Subject: [PATCH 3/7] feat: Rework --- packages/browser/src/integrations/trycatch.ts | 8 ++-- packages/browser/src/sdk.ts | 16 ++------ packages/hub/src/hub.ts | 37 ++++++++++++++++--- packages/types/src/hub.ts | 6 +++ 4 files changed, 44 insertions(+), 23 deletions(-) diff --git a/packages/browser/src/integrations/trycatch.ts b/packages/browser/src/integrations/trycatch.ts index bbd5a4562763..7291e4707abc 100644 --- a/packages/browser/src/integrations/trycatch.ts +++ b/packages/browser/src/integrations/trycatch.ts @@ -98,10 +98,10 @@ export class TryCatch implements Integration { fill(XMLHttpRequest.prototype, 'send', this._wrapXHR.bind(this)); } - if (this._options.eventTarget) { - const eventTarget = Array.isArray(this._options.eventTarget) ? this._options.eventTarget : DEFAULT_EVENT_TARGET; - eventTarget.forEach(this._wrapEventTarget.bind(this)); - } + // if (this._options.eventTarget) { + // const eventTarget = Array.isArray(this._options.eventTarget) ? this._options.eventTarget : DEFAULT_EVENT_TARGET; + // eventTarget.forEach(this._wrapEventTarget.bind(this)); + // } } /** JSDoc */ diff --git a/packages/browser/src/sdk.ts b/packages/browser/src/sdk.ts index fee8e5a7be21..519d3cbc59eb 100644 --- a/packages/browser/src/sdk.ts +++ b/packages/browser/src/sdk.ts @@ -202,23 +202,13 @@ function startSessionTracking(): void { const hub = getCurrentHub(); hub.startSession(); - // We end the session without removing it from the scope - // which is equal to sending it. - hub.endSession(false); + hub.captureSession(); // We want to create a session for every navigation as well addInstrumentationHandler({ callback: () => { - if ( - !getCurrentHub() - .getScope() - ?.getSession() - ) { - hub.startSession(); - // We end the session without removing it from the scope - // which is equal to sending it. - hub.endSession(false); - } + hub.startSession(); + hub.captureSession(); }, type: 'history', }); diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index 8efffb35180f..8d20bf3144f7 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -358,6 +358,32 @@ export class Hub implements HubInterface { return this._callExtensionMethod<{ [key: string]: string }>('traceHeaders'); } + /** + * @inheritDoc + */ + public captureSession(endSession: boolean = false): void { + // both send the update and pull the session from the scope + if (endSession) { + return this.endSession(); + } + + // only send the update + this._sendSessionUpdate(); + } + + /** + * @inheritDoc + */ + public endSession(): void { + this.getStackTop() + ?.scope?.getSession() + ?.close(); + this._sendSessionUpdate(); + + // the session is over; take it off of the scope + this.getStackTop()?.scope?.setSession(); + } + /** * @inheritDoc */ @@ -370,10 +396,11 @@ export class Hub implements HubInterface { ...(scope && { user: scope.getUser() }), ...context, }); + if (scope) { // End existing session if there's one const currentSession = scope.getSession && scope.getSession(); - if (currentSession) { + if (currentSession && currentSession.status === SessionStatus.Ok) { currentSession.update({ status: SessionStatus.Exited }); } this.endSession(); @@ -381,13 +408,14 @@ export class Hub implements HubInterface { // Afterwards we set the new session on the scope scope.setSession(session); } + return session; } /** - * @inheritDoc + * Sends the current Session on the scope */ - public endSession(clearSessionFromScope: boolean = true): void { + private _sendSessionUpdate(): void { const { scope, client } = this.getStackTop(); if (!scope) return; @@ -396,9 +424,6 @@ export class Hub implements HubInterface { if (client && client.captureSession) { client.captureSession(session); } - if (clearSessionFromScope) { - scope.setSession(); - } } } diff --git a/packages/types/src/hub.ts b/packages/types/src/hub.ts index a2d3218c2e78..22948f3f2024 100644 --- a/packages/types/src/hub.ts +++ b/packages/types/src/hub.ts @@ -222,4 +222,10 @@ export interface Hub { * Ends the session that lives on the current scope and sends it to Sentry */ endSession(): void; + + /** + * Sends the current session on the scope to Sentry + * @param endSession If set the session will be marked as exited and removed from the scope + */ + captureSession(endSession: boolean): void; } From 44f8f17596c13c7b84db12dacba5cba42c9d7cf6 Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 13:37:56 +0100 Subject: [PATCH 4/7] fix: Remove test code --- packages/browser/src/integrations/trycatch.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/browser/src/integrations/trycatch.ts b/packages/browser/src/integrations/trycatch.ts index 7291e4707abc..bbd5a4562763 100644 --- a/packages/browser/src/integrations/trycatch.ts +++ b/packages/browser/src/integrations/trycatch.ts @@ -98,10 +98,10 @@ export class TryCatch implements Integration { fill(XMLHttpRequest.prototype, 'send', this._wrapXHR.bind(this)); } - // if (this._options.eventTarget) { - // const eventTarget = Array.isArray(this._options.eventTarget) ? this._options.eventTarget : DEFAULT_EVENT_TARGET; - // eventTarget.forEach(this._wrapEventTarget.bind(this)); - // } + if (this._options.eventTarget) { + const eventTarget = Array.isArray(this._options.eventTarget) ? this._options.eventTarget : DEFAULT_EVENT_TARGET; + eventTarget.forEach(this._wrapEventTarget.bind(this)); + } } /** JSDoc */ From 07d935e49d9e7940e48297bf8a00d532186f7afe Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 13:48:44 +0100 Subject: [PATCH 5/7] fix: Linter --- packages/hub/src/hub.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index 8d20bf3144f7..a25a77f841b1 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -13,13 +13,13 @@ import { IntegrationClass, Primitive, SessionContext, + SessionStatus, Severity, Span, SpanContext, Transaction, TransactionContext, User, - SessionStatus, } from '@sentry/types'; import { consoleSandbox, dateTimestampInSeconds, getGlobalObject, isNodeEnv, logger, uuid4 } from '@sentry/utils'; From f25938fb6bfdbaff5744629e1cfab1fcce55cc16 Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 15:39:36 +0100 Subject: [PATCH 6/7] meta: Set Version to 6.1.0-beta.0 --- lerna.json | 2 +- packages/angular/package.json | 10 +++++----- packages/browser/package.json | 10 +++++----- packages/core/package.json | 12 ++++++------ packages/core/src/version.ts | 2 +- packages/ember/package.json | 12 ++++++------ packages/eslint-config-sdk/package.json | 6 +++--- packages/eslint-plugin-sdk/package.json | 2 +- packages/gatsby/package.json | 8 ++++---- packages/hub/package.json | 8 ++++---- packages/integrations/package.json | 8 ++++---- packages/minimal/package.json | 8 ++++---- packages/node/package.json | 14 +++++++------- packages/react/package.json | 12 ++++++------ packages/serverless/package.json | 12 ++++++------ packages/tracing/package.json | 14 +++++++------- packages/types/package.json | 4 ++-- packages/typescript/package.json | 2 +- packages/utils/package.json | 6 +++--- packages/vue/package.json | 14 +++++++------- packages/wasm/package.json | 8 ++++---- 21 files changed, 87 insertions(+), 87 deletions(-) diff --git a/lerna.json b/lerna.json index 27c5933f3219..079dfc11daaa 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "3.4.0", - "version": "6.0.4", + "version": "6.1.0-beta.0", "packages": "packages/*", "npmClient": "yarn", "useWorkspaces": true diff --git a/packages/angular/package.json b/packages/angular/package.json index 3968da34b9b0..265fe9fd4628 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for Angular", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular", @@ -21,9 +21,9 @@ "@angular/router": "10.x || 11.x" }, "dependencies": { - "@sentry/browser": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/browser": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "rxjs": "^6.6.0", "tslib": "^1.9.3" }, @@ -31,7 +31,7 @@ "@angular/common": "^10.0.3", "@angular/core": "^10.0.3", "@angular/router": "^10.0.3", - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/browser/package.json b/packages/browser/package.json index d945138c99d9..f614acb54b3a 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Official Sentry SDK for browsers", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", @@ -16,13 +16,13 @@ "access": "public" }, "dependencies": { - "@sentry/core": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/core": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@types/eslint": "^7.2.0", "@types/md5": "2.1.33", "btoa": "^1.2.1", diff --git a/packages/core/package.json b/packages/core/package.json index 3708c9e6f068..f6cf24bb6790 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Base implementation for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", @@ -16,14 +16,14 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.0.4", - "@sentry/minimal": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/hub": "6.1.0-beta.0", + "@sentry/minimal": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index eaa4b0499e70..acc0264378f9 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = '6.0.4'; +export const SDK_VERSION = '6.1.0-beta.0'; diff --git a/packages/ember/package.json b/packages/ember/package.json index e296f804ab56..3402f5221238 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for Ember.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/ember", @@ -33,10 +33,10 @@ "dependencies": { "@embroider/macros": ">=0.25.0", "@embroider/test-setup": "^0.35.1", - "@sentry/browser": "6.0.4", - "@sentry/tracing": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/browser": "6.1.0-beta.0", + "@sentry/tracing": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "ember-auto-import": "^1.6.0", "ember-cli-babel": "^7.20.5", "ember-cli-htmlbars": "^5.1.2", @@ -49,7 +49,7 @@ "@embroider/webpack": "^0.35.1", "@glimmer/component": "^1.0.0", "@glimmer/tracking": "^1.0.0", - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@types/ember": "^3.16.3", "@types/ember-qunit": "^3.4.9", "@types/ember__test-helpers": "^1.7.0", diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index 71f12b8f7095..1c12071a0a00 100644 --- a/packages/eslint-config-sdk/package.json +++ b/packages/eslint-config-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-config-sdk", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Official Sentry SDK eslint config", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-config-sdk", @@ -19,8 +19,8 @@ "access": "public" }, "dependencies": { - "@sentry-internal/eslint-plugin-sdk": "6.0.4", - "@sentry-internal/typescript": "6.0.4", + "@sentry-internal/eslint-plugin-sdk": "6.1.0-beta.0", + "@sentry-internal/typescript": "6.1.0-beta.0", "@typescript-eslint/eslint-plugin": "^3.9.0", "@typescript-eslint/parser": "^3.9.0", "eslint-config-prettier": "^6.11.0", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index cf77151a30ab..ed17dda083f6 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-plugin-sdk", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Official Sentry SDK eslint plugin", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-plugin-sdk", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index d3028501abe2..f0b2c484f3de 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for Gatsby.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/gatsby", @@ -26,14 +26,14 @@ "access": "public" }, "dependencies": { - "@sentry/react": "6.0.4", - "@sentry/tracing": "6.0.4" + "@sentry/react": "6.1.0-beta.0", + "@sentry/tracing": "6.1.0-beta.0" }, "peerDependencies": { "gatsby": "*" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@testing-library/react": "^10.4.9", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/hub/package.json b/packages/hub/package.json index 1bb98133dcfb..0a5913a55179 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hub", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Sentry hub which handles global state managment.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/hub", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 0c85750983ec..e2d802fcbb87 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/integrations", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Pluggable integrations that can be used to enhance JS SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", @@ -16,13 +16,13 @@ "module": "esm/index.js", "types": "dist/index.d.ts", "dependencies": { - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "localforage": "^1.8.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/minimal/package.json b/packages/minimal/package.json index 75218188c2f7..dbf20950d0b2 100644 --- a/packages/minimal/package.json +++ b/packages/minimal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/minimal", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Sentry minimal library that can be used in other packages", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/minimal", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.0.4", - "@sentry/types": "6.0.4", + "@sentry/hub": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/node/package.json b/packages/node/package.json index 123f2a9b1833..b7ca10be823e 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Official Sentry SDK for Node.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", @@ -16,18 +16,18 @@ "access": "public" }, "dependencies": { - "@sentry/core": "6.0.4", - "@sentry/hub": "6.0.4", - "@sentry/tracing": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/core": "6.1.0-beta.0", + "@sentry/hub": "6.1.0-beta.0", + "@sentry/tracing": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@types/cookie": "0.3.2", "@types/express": "^4.17.2", "@types/lru-cache": "^5.1.0", diff --git a/packages/react/package.json b/packages/react/package.json index 14cf2e06d18e..6dedbebb2323 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for React.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.0.4", - "@sentry/minimal": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/browser": "6.1.0-beta.0", + "@sentry/minimal": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, @@ -28,7 +28,7 @@ "react-dom": "15.x || 16.x || 17.x" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@testing-library/react": "^10.4.9", "@testing-library/react-hooks": "^3.3.0", "@types/history-4": "npm:@types/history@4.7.7", diff --git a/packages/serverless/package.json b/packages/serverless/package.json index 4b6d12210f98..6e4b56b21134 100644 --- a/packages/serverless/package.json +++ b/packages/serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/serverless", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for various serverless solutions", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/serverless", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/minimal": "6.0.4", - "@sentry/node": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/minimal": "6.1.0-beta.0", + "@sentry/node": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "@types/aws-lambda": "^8.10.62", "@types/express": "^4.17.2", "tslib": "^1.9.3" @@ -29,7 +29,7 @@ "@google-cloud/common": "^3.4.1", "@google-cloud/functions-framework": "^1.7.1", "@google-cloud/pubsub": "^2.5.0", - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@types/node": "^14.6.4", "aws-sdk": "^2.765.0", "eslint": "7.6.0", diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 583a03ef8141..570c91540267 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tracing", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Extensions for Sentry AM", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing", @@ -16,15 +16,15 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.0.4", - "@sentry/minimal": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/hub": "6.1.0-beta.0", + "@sentry/minimal": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", - "@sentry/browser": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry/browser": "6.1.0-beta.0", "@types/express": "^4.17.1", "@types/jsdom": "^16.2.3", "eslint": "7.6.0", diff --git a/packages/types/package.json b/packages/types/package.json index de4eb3065e34..b65ceef6cf8b 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Types for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", @@ -16,7 +16,7 @@ "access": "public" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 6e4c214a87b7..bd4313c786f6 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Typescript configuration used at Sentry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript", diff --git a/packages/utils/package.json b/packages/utils/package.json index 0b95b2961d46..8084398ffd01 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", @@ -16,11 +16,11 @@ "access": "public" }, "dependencies": { - "@sentry/types": "6.0.4", + "@sentry/types": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/vue/package.json b/packages/vue/package.json index 45e818e48a1a..18e4b54247ff 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Offical Sentry SDK for Vue.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vue", @@ -16,11 +16,11 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.0.4", - "@sentry/core": "6.0.4", - "@sentry/minimal": "6.0.4", - "@sentry/types": "6.0.4", - "@sentry/utils": "6.0.4", + "@sentry/browser": "6.1.0-beta.0", + "@sentry/core": "6.1.0-beta.0", + "@sentry/minimal": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", + "@sentry/utils": "6.1.0-beta.0", "tslib": "^1.9.3" }, "peerDependencies": { @@ -28,7 +28,7 @@ "vue-router": "3.x" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "eslint": "7.6.0", "jest": "^24.7.1", "jsdom": "^16.2.2", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index bf01105dd5ce..74f15919bb99 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "6.0.4", + "version": "6.1.0-beta.0", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.0.4", - "@sentry/types": "6.0.4", + "@sentry/browser": "6.1.0-beta.0", + "@sentry/types": "6.1.0-beta.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", "@types/jest-environment-puppeteer": "^4.4.0", "@types/puppeteer": "^5.4.0", "eslint": "7.6.0", From 5c81a270e01119d979cfd7fd3c78c093a606f1ec Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Tue, 2 Feb 2021 16:28:26 +0100 Subject: [PATCH 7/7] Revert "meta: Set Version to 6.1.0-beta.0" This reverts commit f25938fb6bfdbaff5744629e1cfab1fcce55cc16. --- lerna.json | 2 +- packages/angular/package.json | 10 +++++----- packages/browser/package.json | 10 +++++----- packages/core/package.json | 12 ++++++------ packages/core/src/version.ts | 2 +- packages/ember/package.json | 12 ++++++------ packages/eslint-config-sdk/package.json | 6 +++--- packages/eslint-plugin-sdk/package.json | 2 +- packages/gatsby/package.json | 8 ++++---- packages/hub/package.json | 8 ++++---- packages/integrations/package.json | 8 ++++---- packages/minimal/package.json | 8 ++++---- packages/node/package.json | 14 +++++++------- packages/react/package.json | 12 ++++++------ packages/serverless/package.json | 12 ++++++------ packages/tracing/package.json | 14 +++++++------- packages/types/package.json | 4 ++-- packages/typescript/package.json | 2 +- packages/utils/package.json | 6 +++--- packages/vue/package.json | 14 +++++++------- packages/wasm/package.json | 8 ++++---- 21 files changed, 87 insertions(+), 87 deletions(-) diff --git a/lerna.json b/lerna.json index 079dfc11daaa..27c5933f3219 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "3.4.0", - "version": "6.1.0-beta.0", + "version": "6.0.4", "packages": "packages/*", "npmClient": "yarn", "useWorkspaces": true diff --git a/packages/angular/package.json b/packages/angular/package.json index 265fe9fd4628..3968da34b9b0 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for Angular", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular", @@ -21,9 +21,9 @@ "@angular/router": "10.x || 11.x" }, "dependencies": { - "@sentry/browser": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/browser": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "rxjs": "^6.6.0", "tslib": "^1.9.3" }, @@ -31,7 +31,7 @@ "@angular/common": "^10.0.3", "@angular/core": "^10.0.3", "@angular/router": "^10.0.3", - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/browser/package.json b/packages/browser/package.json index f614acb54b3a..d945138c99d9 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Official Sentry SDK for browsers", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", @@ -16,13 +16,13 @@ "access": "public" }, "dependencies": { - "@sentry/core": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/core": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@types/eslint": "^7.2.0", "@types/md5": "2.1.33", "btoa": "^1.2.1", diff --git a/packages/core/package.json b/packages/core/package.json index f6cf24bb6790..3708c9e6f068 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Base implementation for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", @@ -16,14 +16,14 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.1.0-beta.0", - "@sentry/minimal": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/hub": "6.0.4", + "@sentry/minimal": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index acc0264378f9..eaa4b0499e70 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = '6.1.0-beta.0'; +export const SDK_VERSION = '6.0.4'; diff --git a/packages/ember/package.json b/packages/ember/package.json index 3402f5221238..e296f804ab56 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for Ember.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/ember", @@ -33,10 +33,10 @@ "dependencies": { "@embroider/macros": ">=0.25.0", "@embroider/test-setup": "^0.35.1", - "@sentry/browser": "6.1.0-beta.0", - "@sentry/tracing": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/browser": "6.0.4", + "@sentry/tracing": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "ember-auto-import": "^1.6.0", "ember-cli-babel": "^7.20.5", "ember-cli-htmlbars": "^5.1.2", @@ -49,7 +49,7 @@ "@embroider/webpack": "^0.35.1", "@glimmer/component": "^1.0.0", "@glimmer/tracking": "^1.0.0", - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@types/ember": "^3.16.3", "@types/ember-qunit": "^3.4.9", "@types/ember__test-helpers": "^1.7.0", diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index 1c12071a0a00..71f12b8f7095 100644 --- a/packages/eslint-config-sdk/package.json +++ b/packages/eslint-config-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-config-sdk", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Official Sentry SDK eslint config", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-config-sdk", @@ -19,8 +19,8 @@ "access": "public" }, "dependencies": { - "@sentry-internal/eslint-plugin-sdk": "6.1.0-beta.0", - "@sentry-internal/typescript": "6.1.0-beta.0", + "@sentry-internal/eslint-plugin-sdk": "6.0.4", + "@sentry-internal/typescript": "6.0.4", "@typescript-eslint/eslint-plugin": "^3.9.0", "@typescript-eslint/parser": "^3.9.0", "eslint-config-prettier": "^6.11.0", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index ed17dda083f6..cf77151a30ab 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-plugin-sdk", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Official Sentry SDK eslint plugin", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-plugin-sdk", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index f0b2c484f3de..d3028501abe2 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for Gatsby.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/gatsby", @@ -26,14 +26,14 @@ "access": "public" }, "dependencies": { - "@sentry/react": "6.1.0-beta.0", - "@sentry/tracing": "6.1.0-beta.0" + "@sentry/react": "6.0.4", + "@sentry/tracing": "6.0.4" }, "peerDependencies": { "gatsby": "*" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@testing-library/react": "^10.4.9", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/hub/package.json b/packages/hub/package.json index 0a5913a55179..1bb98133dcfb 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hub", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Sentry hub which handles global state managment.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/hub", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index e2d802fcbb87..0c85750983ec 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/integrations", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Pluggable integrations that can be used to enhance JS SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", @@ -16,13 +16,13 @@ "module": "esm/index.js", "types": "dist/index.d.ts", "dependencies": { - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "localforage": "^1.8.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/minimal/package.json b/packages/minimal/package.json index dbf20950d0b2..75218188c2f7 100644 --- a/packages/minimal/package.json +++ b/packages/minimal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/minimal", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Sentry minimal library that can be used in other packages", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/minimal", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", + "@sentry/hub": "6.0.4", + "@sentry/types": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/node/package.json b/packages/node/package.json index b7ca10be823e..123f2a9b1833 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Official Sentry SDK for Node.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", @@ -16,18 +16,18 @@ "access": "public" }, "dependencies": { - "@sentry/core": "6.1.0-beta.0", - "@sentry/hub": "6.1.0-beta.0", - "@sentry/tracing": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/core": "6.0.4", + "@sentry/hub": "6.0.4", + "@sentry/tracing": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@types/cookie": "0.3.2", "@types/express": "^4.17.2", "@types/lru-cache": "^5.1.0", diff --git a/packages/react/package.json b/packages/react/package.json index 6dedbebb2323..14cf2e06d18e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for React.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.1.0-beta.0", - "@sentry/minimal": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/browser": "6.0.4", + "@sentry/minimal": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, @@ -28,7 +28,7 @@ "react-dom": "15.x || 16.x || 17.x" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@testing-library/react": "^10.4.9", "@testing-library/react-hooks": "^3.3.0", "@types/history-4": "npm:@types/history@4.7.7", diff --git a/packages/serverless/package.json b/packages/serverless/package.json index 6e4b56b21134..4b6d12210f98 100644 --- a/packages/serverless/package.json +++ b/packages/serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/serverless", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for various serverless solutions", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/serverless", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/minimal": "6.1.0-beta.0", - "@sentry/node": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/minimal": "6.0.4", + "@sentry/node": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "@types/aws-lambda": "^8.10.62", "@types/express": "^4.17.2", "tslib": "^1.9.3" @@ -29,7 +29,7 @@ "@google-cloud/common": "^3.4.1", "@google-cloud/functions-framework": "^1.7.1", "@google-cloud/pubsub": "^2.5.0", - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@types/node": "^14.6.4", "aws-sdk": "^2.765.0", "eslint": "7.6.0", diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 570c91540267..583a03ef8141 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tracing", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Extensions for Sentry AM", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing", @@ -16,15 +16,15 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "6.1.0-beta.0", - "@sentry/minimal": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/hub": "6.0.4", + "@sentry/minimal": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", - "@sentry/browser": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", + "@sentry/browser": "6.0.4", "@types/express": "^4.17.1", "@types/jsdom": "^16.2.3", "eslint": "7.6.0", diff --git a/packages/types/package.json b/packages/types/package.json index b65ceef6cf8b..de4eb3065e34 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Types for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", @@ -16,7 +16,7 @@ "access": "public" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index bd4313c786f6..6e4c214a87b7 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Typescript configuration used at Sentry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript", diff --git a/packages/utils/package.json b/packages/utils/package.json index 8084398ffd01..0b95b2961d46 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", @@ -16,11 +16,11 @@ "access": "public" }, "dependencies": { - "@sentry/types": "6.1.0-beta.0", + "@sentry/types": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/vue/package.json b/packages/vue/package.json index 18e4b54247ff..45e818e48a1a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Offical Sentry SDK for Vue.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vue", @@ -16,11 +16,11 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.1.0-beta.0", - "@sentry/core": "6.1.0-beta.0", - "@sentry/minimal": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", - "@sentry/utils": "6.1.0-beta.0", + "@sentry/browser": "6.0.4", + "@sentry/core": "6.0.4", + "@sentry/minimal": "6.0.4", + "@sentry/types": "6.0.4", + "@sentry/utils": "6.0.4", "tslib": "^1.9.3" }, "peerDependencies": { @@ -28,7 +28,7 @@ "vue-router": "3.x" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "eslint": "7.6.0", "jest": "^24.7.1", "jsdom": "^16.2.2", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 74f15919bb99..bf01105dd5ce 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "6.1.0-beta.0", + "version": "6.0.4", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "6.1.0-beta.0", - "@sentry/types": "6.1.0-beta.0", + "@sentry/browser": "6.0.4", + "@sentry/types": "6.0.4", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "6.1.0-beta.0", + "@sentry-internal/eslint-config-sdk": "6.0.4", "@types/jest-environment-puppeteer": "^4.4.0", "@types/puppeteer": "^5.4.0", "eslint": "7.6.0",