- Minor fixes for static analysis
- Add ability to track dependency calls (thanks @m-gug)
- Breaking fix:
TelemetryHttpClient
now usestrackDependency
rather thantrackRequest
- Breaking feature:
TransmissionProcessor
now takes a connection string rather than instrumentation key
NOTE: this is a breaking release. Please review above notes to evaluate impact on your project.
- Downgrade
stack_trace
package for Flutter compatibility (thanks @robsonsilv4)
- Upgrade to Dart 3
- Add ability to filter headers sent by
TelemetryHttpClient
(thanks @RCSandberg)
- Fix
TelemetryContext
so that the various getters and setters are nullable (thanks @mernen) - Relevant
Processor
implementations now write to aLogger
rather than directly to standard out
- Fix
TelemetryContext
'suser.id
property to set the correct key (ai.user.id
instead ofai.user.userId
)
NOTE: this is not a breaking change unless you are relying on the incorrect key (
ai.user.userId
) being set in some way, such as within custom Application Insights queries.
- Ability to specify the ingestion endpoint
- Null safety
- Further relax dependencies
- Relax dependencies
- Pub score fixes
- Initial version