Skip to content

Latest commit

 

History

History
153 lines (98 loc) · 3.09 KB

CHANGELOG.md

File metadata and controls

153 lines (98 loc) · 3.09 KB

master

1.0.7

  • Enhancements
    • Add URI to request context (#114)

1.0.6

  • Enhancements
    • Allow expanding app name in template metrics (#111)

1.0.5

  • Enhancements
    • Update CoreAgent to 1.2.6 (#109)
    • Send Queue Time as String (#110)

1.0.4

  • Enhancements
    • Queue time metric for Nginx (#106)

1.0.3

  • Enhancements
    • Update Core Agent default version to v1.2.4 (#105)

1.0.2

  • Bug Fixes
    • Send TrackedRequest error as a TagRequest (#104)
    • Ensure git_sha is not nil (#104)

1.0.1

  • Enhancements

    • Better core agent platform detection (#101)
  • Bug Fixes

    • Do not try to start core agent or send messages with no key (#102)

1.0.0

  • Enhancements

    • Send platform in metadata (#92)
    • Use Core Agent to gather and transmit metrics (#93)
    • Use Jason instead of Poison for JSON encoding (#96)
    • Add Mix task to check configuration (#97)
    • Queue time metric and renaming capability for transactions (#98)
  • Bug Fixes

    • Fix error in converting list to string (#90)
    • Fix mismatched layers during ignored transaction(#95)
  • Breaking Changes

    • Deprecated tracing @transaction and @timing module attributes have been removed

0.4.15

  • Fix Ecto 2 support (#88)

0.4.14

  • Support Telemetry 0.3.0/0.4.0 and Ecto 3.0/3.1 (#84)

0.4.13

  • Support Instrumenting multiple Ecto repos (#81)

0.4.12

  • Add ScoutApm.TrackedRequest.ignore() to immediately ignore and stop any additional data collection for the current Transaction.

0.4.11

  • Fix Ecto Telemetry when Repo module is deeply nested.

0.4.10

  • Fix deprecation warnings from newer Elixir versions

0.4.9

  • Enhancements
    • Make action_name function public for use in instrumenting chunked HTTP responses (#70)

0.4.8

  • Enhancements
    • Ecto 3 support

0.4.7

  • Enhancements
    • Add Deploy Tracking
    • Attach Git SHA to Traces

0.4.6

  • Bug Fixes
    • Fix cache start order (#64)

0.4.5

  • Bug Fixes
    • Set hostname on slow transactions (#61)
    • Avoid raising on layer mismatch (#63)

0.4.4

  • Bug Fixes
    • Do not raise when Ecto.LogEntry has nil query_time (#58)

0.4.3

  • Enhancements
    • Track Error Rates (#56)
  • Bug Fixes
    • Fix compile warning if project is not using PhoenixSlime (#56)

0.4.2

  • Enhancements
    • Added ability to instrument Slime templates (#54)

0.4.1

  • Enhancements
    • Added deftiming and deftransaction macros to ScoutApm.Tracing (#52)
    • Rename DevTrace.Store to DirectAnalysisStore and always enable (#51)

0.4.0

  • Enhancements
    • Silence logging when Scout is not configured (#46)
    • Allow configuration of ignored routes (#45)
    • Remove Configuration module GenServer (#47)
  • Bug Fixes
    • Prevent error when popping element from a TrackedRequest (#44)

0.3.3

  • Fix bug serializing histograms in certain cases

0.3.0

  • Added ability to instrument background job transactions
  • Added instrumentation via module attributes
  • Added instrumentation via transaction/4 and timing/4 macros
  • Deprecated instrument/4
  • Wrapped transaction/4 and timing/4 inside try blocks so an exception in instrumented code still tracks the associated transaction / timing.