Skip to content

Releases: huang-julien/nitro-applicationinsights

v1.0.0

18 Jan 13:28
9256559
Compare
Choose a tag to compare

compare changes

V1 release 🎉

After 1 year and a half, here's finally the V1 release !

V1 includes applicationinsights 3 and Opentelemetry using nitro-opentelemetry's runtime plugin

Moving to Applicationinsights 3 and Opentelemetry

See Microsoft applicationinsights documentation for changes from applicationinsights 2 to 3.

See nitro-opentelemetry

  • H3Event.$appInsights has been removed in favor of Opentelemetry Span.
  • applicationinsights:trackError:before has been removed. You can use otel:span:end hook (nitro-opentelemetry) instead.
  • applicationinsights:context:tags has been removed. You can use H3Event.context.span.setAttributes() instead.
  • applicationinsights:trackRequest:before has been removed. You can use otel:span:end hook (nitro-opentelemetry) instead.
  • applicationinsights:trackError:before has been removed. You can directly hook into the error hook from nitro instead.
  • You need to wrap all your event handlers with defineTracedEventHandler. See event handlers

🚀 Enhancements

  • Upgrade to applicationinsights v3 (#130)
  • Use deprecated attributes (#131)

🔥 Performance

  • Remove traceInclude for main applicationinsights file (045e7086)

🩹 Fixes

  • Add missing import (4fcfa18e)
  • Run nitro otel plugin synchronously (#134)
  • Set http status code in otel:span:end hook (e68946f6)
  • Resolve route for SEMATTRS_HTTP_ROUTE (e07d4089)

📖 Documentation

  • Mention automated traces in how does it work (55d4504b)
  • Add migration page (309ddbe9)
  • Add links to nitro-opentelemetry (ae5c3acb)

🏡 Chore

  • Update nitro-opentelemetry to 0.5.1 (ff21c9ee)
  • Sync nitropack version across workspaces (b4a274fa)
  • release: 1.0.0 (1045f7e5)
  • Updte nitro-opentelemetry to 0.6.0 (14af6042)
  • Remove v0.x type augmentations (baf7bb22)

❤️ Contributors

v0.15.0

15 Nov 22:11
7cd086b
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Mark applicationinsights as external and side-effects (#125)

❤️ Contributors

v0.14.2

06 Nov 22:13
733603d
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Specify url when resolving paths with mlly (#122)

🏡 Chore

❤️ Contributors

v0.14.1

14 Oct 20:04
6336281
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Add missing CJS global var for applicationinsights (#116)

❤️ Contributors

v0.14.0

10 Oct 21:37
dba246b
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Add #applicationinsights to ts config paths (#114)

💅 Refactors

  • Use export statement (#113)

🏡 Chore

🤖 CI

  • studio: Remove with constraint (e2b59f7)

❤️ Contributors

v0.13.0

04 Oct 20:53
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Add new requestTelemetry object to allow telemetry modification (#110)

🏡 Chore

❤️ Contributors

v0.12.1

30 Sep 20:15
1fef159
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Fix event name (#108)

❤️ Contributors

v0.12.0

30 Sep 20:01
8def051
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Allow to modify parentId, id and name of operation (#106)

🏡 Chore

❤️ Contributors

v0.11.0

30 Sep 19:27
e30f4f8
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Remove experimental.legacyExternals (#104)

🏡 Chore

❤️ Contributors

v0.10.0

26 Sep 21:39
f54b461
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update all non-major dependencies by @renovate in #96
  • feat: prefer to use matchedRoute for operation name by @huang-julien in #100
  • chore(deps): update devdependency jiti to v2 by @renovate in #102

Full Changelog: v0.9.2...v0.10.0