- Delay of 5 minutes in retrying to send failed requests.
- Track() method in TelemetryClient fix to avoid overwriting provided telemetry timestamp.
- Configurable instrumentation key via APPLICATION_INSTRUMENTATIONKEY envirornment variable.
- Introduced a generic qualifer "Domain" which replaces "SendableData" as input to classes com.microsoft.applicationinsights.telemetry.BaseTelemetry
and com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry. - Internal namespace "SendableData"is now deleted.
- Schema is updated to latest version. Changes were made for internal namespace: com/src/main/java/com/microsoft/applicationinsights/internal/schemav2
- Fixed reliability issue with Redis dependency collection.
- Fixed issues sending telemetry with latest schema.
- Fixed issue #403 - Exceeding property length invalidates custom event
- Fixed issue #401 - Custom key and property sanitized
- Addressed #429 - SDK now truncates fields according to new schema specs and performs proper sanitization
- Method sanitization of interface com.microsoft.applicationinsights.telemetry.Telemetry is now Deprecated.
- All Sanitization now occurs in one place - com.microsoft.applicationinsights.telemetry.JsonTelemetryDataSerializer class.
- Sanitization only preformed when forming json to send telemetry. No presanitization is now done.
- Dependency collection is in Beta*.
Currently open issues are : https://github.com/Microsoft/ApplicationInsights-Java/labels/bug , which includes all bugs found