Skip to content
This repository has been archived by the owner on Aug 17, 2020. It is now read-only.

Releases: undefinedlabs/scope-go-agent

0.4.2

17 Jun 12:03
4b23511
Compare
Choose a tag to compare

Changed:

  • Avoid complex objects on Span tags (#249)
  • Bump github.com/undefinedlabs/go-mpatch from 1.0.3 to 1.0.6 (#257)

Fixed:

  • Fix test span counter (#250)
  • Fix branch name for jenkins (#253)
  • Adds locking over the tag map on error reporting and map copy in the reporter (#256)

0.4.1

04 Jun 13:23
Compare
Choose a tag to compare

Fixed:

  • Http client timeout (#248)

0.4.0

02 Jun 13:11
ecfe685
Compare
Choose a tag to compare

Added:

  • go-checks tests and benchmarks instrumentation (#240, #242)
  • SCOPE_INSTRUMENTATION_TESTING_LOGGER env-var to enable/disable the testing logger auto instrumentation (#247)

Changed:

  • Panic patcher simplification (#239)
  • Testing logger instrumentation algorithm changes (#241)

Fixed:

  • Removes the SetRand seed to uuid (#246)

0.3.1

12 May 10:46
7923332
Compare
Choose a tag to compare

Changed:

  • Local cache struct, NTP cache and improvements in cached tests (#236)
  • Bump dependencies versions (#238)
  • Remove unused defaultAgent var (#237)

Fixed:

  • Dependency map algorithm fix (#235)

0.3.0

07 May 13:35
Compare
Choose a tag to compare

Added:

  • Logrus instrumentation hook (#224)
  • Cached tests support - Intelligent Test Runner (#178)

Changed:

  • Update dependencies (#226, #227, #228, #230)
  • Show initialization error messages only if SCOPE_DEBUG is set (#229)
  • Send metadata until at least one payload is successfully delivered (#182)
  • Cryptorand logs in case of error (#232)
  • Rand algorithm changes (#233)
  • Trace IDs are now 128 bits. (#234)

Fixed:

  • Metadata serialization data race (#231)

NOTE: all agents involved in a trace must be updated to support 128 bits.

0.2.1

16 Apr 11:28
Compare
Choose a tag to compare

Changed

  • Use crypto/rand to generate random seed (#223)

Fixed

  • Avoid setting test source code if span is nil (#221)

0.2.0

13 Apr 09:52
Compare
Choose a tag to compare

Added

  • Added capability to set the function where the test source code is kept manually (#214)

Changed

  • Calculation of the test suite and test name for subtests (#214)

Fixed

  • Fixed Travis Build URL (#212)
  • Fixed test start time when a test is marked as t.Parallel() (#214)
  • Fixed bug in t.Log monkey patching methods, due a problem in Golang reflect.makefunc (#214)
  • Avoid accessing 'agent.recoder' if not initialized (#216)

0.1.15

26 Mar 10:07
Compare
Choose a tag to compare

Fixed

  • Set Global Panic handler as agent option only on test autoinstrumentation (#208)

0.1.14

24 Mar 11:33
Compare
Choose a tag to compare

Fixed

  • Fixed wrong file:line on testing.Test error messages in terminal. (#206)

0.1.13

18 Mar 15:47
Compare
Choose a tag to compare

Added:

  • Adds BuildId and Build Number for GH Actions (#186)
  • Parallel flag detector for CodePath (#180)
  • Goroutines global panic handler (#188)
  • Enable optional stacktrace tag in http and sql instrumentation. (#184)
  • Standard logger with context support (#131)
  • .git folder parser alternative without external dependencies (#197)
  • Support for projects without go.mod (#153)
  • Adds panic stacktraces inside the logs (#202)

Changed:

  • Coverage detection (#168)
  • Recorder buffer refactor (#177)
  • Remove test.code empty (#192)
  • Forbid empty sourceroot and go.mod path finder (#194)
  • Ci branch and improved container detector (#201)

Fixed:

  • Fix support for import autoinstrument and TestMain scopeagent.Run (#145)
  • Ensure the correct folder permissions when creating log folders (#183)
  • Try to extract request body payload when the GetBody func is nil (#189)
  • Clean filepath to fix windows path issue (#172)
  • Improves panic reports to scope and fixes source field on events (#170)
  • Remove invalid peer.service tag (#198)