Releases: huang-julien/nitro-applicationinsights
Releases · huang-julien/nitro-applicationinsights
v1.0.0
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.
H3Event.$appInsights
has been removed in favor of Opentelemetry Span.applicationinsights:trackError:before
has been removed. You can useotel:span:end
hook (nitro-opentelemetry) instead.applicationinsights:context:tags
has been removed. You can useH3Event.context.span.setAttributes()
instead.applicationinsights:trackRequest:before
has been removed. You can useotel: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
🔥 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
- Julien Huang (@huang-julien)
v0.15.0
🩹 Fixes
- Mark
applicationinsights
as external and side-effects (#125)
❤️ Contributors
- Julien Huang (@huang-julien)
v0.14.2
🩹 Fixes
- Specify url when resolving paths with mlly (#122)
🏡 Chore
- 0.14.2 (d1145c7)
❤️ Contributors
- Julien Huang (@huang-julien)
v0.14.1
🩹 Fixes
- Add missing CJS global var for applicationinsights (#116)
❤️ Contributors
- Julien Huang (@huang-julien)
v0.14.0
🚀 Enhancements
- Add #applicationinsights to ts config paths (#114)
💅 Refactors
- Use export statement (#113)
🏡 Chore
- 0.14.0 (d93357c)
🤖 CI
- studio: Remove with constraint (e2b59f7)
❤️ Contributors
- Julien Huang (@huang-julien)
v0.13.0
🚀 Enhancements
- Add new requestTelemetry object to allow telemetry modification (#110)
🏡 Chore
- 0.13.0 (61f94b9)
❤️ Contributors
- Julien Huang (@huang-julien)
v0.12.1
v0.12.0
🚀 Enhancements
- Allow to modify parentId, id and name of operation (#106)
🏡 Chore
❤️ Contributors
- Julien Huang (@huang-julien)
v0.11.0
🚀 Enhancements
- Remove
experimental.legacyExternals
(#104)
🏡 Chore
❤️ Contributors
- Julien Huang (@huang-julien)
v0.10.0
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