File tree Expand file tree Collapse file tree 13 files changed +43
-31
lines changed Expand file tree Collapse file tree 13 files changed +43
-31
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"lerna" : " 3.4.0" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"packages" : " packages/*" ,
5
5
"ignore" : " raven-*" ,
6
6
"npmClient" : " yarn" ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/browser" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Official Sentry SDK for browsers" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/browser" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/core" : " 5.6.0-beta.3 " ,
20
- "@sentry/types" : " 5.6.0-beta.3 " ,
21
- "@sentry/utils" : " 5.6.0-beta.3 " ,
19
+ "@sentry/core" : " 5.6.0-beta.4 " ,
20
+ "@sentry/types" : " 5.6.0-beta.4 " ,
21
+ "@sentry/utils" : " 5.6.0-beta.4 " ,
22
22
"tslib" : " ^1.9.3"
23
23
},
24
24
"devDependencies" : {
Original file line number Diff line number Diff line change 1
1
export const SDK_NAME = 'sentry.javascript.browser' ;
2
- export const SDK_VERSION = '5.6.0-beta.3 ' ;
2
+ export const SDK_VERSION = '5.6.0-beta.4 ' ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/core" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Base implementation for all Sentry JavaScript SDKs" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/core" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/hub" : " 5.6.0-beta.3 " ,
20
- "@sentry/minimal" : " 5.6.0-beta.3 " ,
21
- "@sentry/types" : " 5.6.0-beta.3 " ,
22
- "@sentry/utils" : " 5.6.0-beta.3 " ,
19
+ "@sentry/hub" : " 5.6.0-beta.4 " ,
20
+ "@sentry/minimal" : " 5.6.0-beta.4 " ,
21
+ "@sentry/types" : " 5.6.0-beta.4 " ,
22
+ "@sentry/utils" : " 5.6.0-beta.4 " ,
23
23
"tslib" : " ^1.9.3"
24
24
},
25
25
"devDependencies" : {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/hub" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Sentry hub which handles global state managment." ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/hub" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/types" : " 5.6.0-beta.3 " ,
20
- "@sentry/utils" : " 5.6.0-beta.3 " ,
19
+ "@sentry/types" : " 5.6.0-beta.4 " ,
20
+ "@sentry/utils" : " 5.6.0-beta.4 " ,
21
21
"tslib" : " ^1.9.3"
22
22
},
23
23
"devDependencies" : {
Original file line number Diff line number Diff line change @@ -444,11 +444,11 @@ export class Hub implements HubInterface {
444
444
445
445
// TODO: if sampled do what?
446
446
447
- const finishedSpans = passedSpan . finishedSpans . filter ( s => s !== span ) ;
447
+ const finishedSpans = passedSpan . finishedSpans . filter ( s => s !== passedSpan ) ;
448
448
449
449
const eventId = this . captureEvent ( {
450
450
contexts : { trace : passedSpan . getTraceContext ( ) } ,
451
- spans : finishedSpans ,
451
+ spans : finishedSpans . length > 0 ? finishedSpans : undefined ,
452
452
start_timestamp : passedSpan . startTimestamp ,
453
453
timestamp : passedSpan . timestamp ,
454
454
transaction : passedSpan . transaction ,
Original file line number Diff line number Diff line change @@ -323,6 +323,18 @@ describe('Hub', () => {
323
323
const span = hub . startSpan ( { transaction : 'test' } , true ) as any ;
324
324
expect ( hub . finishSpan ( span ) ) . toBeDefined ( ) ;
325
325
expect ( spy ) . toHaveBeenCalled ( ) ;
326
+ expect ( spy . mock . calls [ 0 ] [ 0 ] . spans ) . toBeUndefined ( ) ;
327
+ } ) ;
328
+
329
+ test ( 'finish a scope span with transaction + child span' , ( ) => {
330
+ const myScope = new Scope ( ) ;
331
+ const hub = new Hub ( clientFn , myScope ) ;
332
+ const spy = jest . spyOn ( hub as any , 'captureEvent' ) ;
333
+ const span = hub . startSpan ( { transaction : 'test' } , true ) as any ;
334
+ hub . finishSpan ( hub . startSpan ( ) ) ;
335
+ expect ( hub . finishSpan ( span ) ) . toBeDefined ( ) ;
336
+ expect ( spy ) . toHaveBeenCalled ( ) ;
337
+ expect ( spy . mock . calls [ 0 ] [ 0 ] . spans ) . toHaveLength ( 1 ) ;
326
338
} ) ;
327
339
} ) ;
328
340
} ) ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/integrations" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Pluggable integrations that can be used to enchance JS SDKs" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations" ,
16
16
"module" : " esm/index.js" ,
17
17
"types" : " dist/index.d.ts" ,
18
18
"dependencies" : {
19
- "@sentry/types" : " 5.6.0-beta.3 " ,
20
- "@sentry/utils" : " 5.6.0-beta.3 " ,
19
+ "@sentry/types" : " 5.6.0-beta.4 " ,
20
+ "@sentry/utils" : " 5.6.0-beta.4 " ,
21
21
"tslib" : " ^1.9.3"
22
22
},
23
23
"devDependencies" : {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/minimal" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Sentry minimal library that can be used in other packages" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/minimal" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/hub" : " 5.6.0-beta.3 " ,
20
- "@sentry/types" : " 5.6.0-beta.3 " ,
19
+ "@sentry/hub" : " 5.6.0-beta.4 " ,
20
+ "@sentry/types" : " 5.6.0-beta.4 " ,
21
21
"tslib" : " ^1.9.3"
22
22
},
23
23
"devDependencies" : {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/node" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Offical Sentry SDK for Node.js" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/node" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/core" : " 5.6.0-beta.3 " ,
20
- "@sentry/hub" : " 5.6.0-beta.3 " ,
21
- "@sentry/types" : " 5.6.0-beta.3 " ,
22
- "@sentry/utils" : " 5.6.0-beta.3 " ,
19
+ "@sentry/core" : " 5.6.0-beta.4 " ,
20
+ "@sentry/hub" : " 5.6.0-beta.4 " ,
21
+ "@sentry/types" : " 5.6.0-beta.4 " ,
22
+ "@sentry/utils" : " 5.6.0-beta.4 " ,
23
23
"cookie" : " 0.3.1" ,
24
24
"https-proxy-agent" : " 2.2.1" ,
25
25
"lru_map" : " 0.3.3" ,
Original file line number Diff line number Diff line change 1
1
export const SDK_NAME = 'sentry.javascript.node' ;
2
- export const SDK_VERSION = '5.6.0-beta.3 ' ;
2
+ export const SDK_VERSION = '5.6.0-beta.4 ' ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/types" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Types for all Sentry JavaScript SDKs" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/types" ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @sentry/utils" ,
3
- "version" : " 5.6.0-beta.3 " ,
3
+ "version" : " 5.6.0-beta.4 " ,
4
4
"description" : " Utilities for all Sentry JavaScript SDKs" ,
5
5
"repository" : " git://github.com/getsentry/sentry-javascript.git" ,
6
6
"homepage" : " https://github.com/getsentry/sentry-javascript/tree/master/packages/utils" ,
16
16
"access" : " public"
17
17
},
18
18
"dependencies" : {
19
- "@sentry/types" : " 5.6.0-beta.3 " ,
19
+ "@sentry/types" : " 5.6.0-beta.4 " ,
20
20
"tslib" : " ^1.9.3"
21
21
},
22
22
"devDependencies" : {
You can’t perform that action at this time.
0 commit comments