Releases: hmcts/java-logging
v5.1.1-BETA 🌈
Changes
- Upgraded appinsights version to 2.5.1-BETA @smathangi (#180)
- Bump mockito-core from 3.0.0 to 3.1.0 @dependabot-preview (#179)
- Add latest version badge @timja (#178)
- Bump org.owasp.dependencycheck from 5.2.1 to 5.2.2 @dependabot-preview (#177)
v5.1.0 🌈
v5.1.0-rc 🌈
Changes
Breaking change
Dependencies
- Bump com.github.ben-manes.versions from 0.24.0 to 0.25.0 @dependabot-preview (#174)
- Bump httpclient from 4.5.9 to 4.5.10 @dependabot-preview (#173)
- Bump spring-boot-dependencies from 2.1.7.RELEASE to 2.1.8.RELEASE @dependabot-preview (#171)
- Bump com.github.ben-manes.versions from 0.23.0 to 0.24.0 @dependabot-preview (#170)
- Bump com.github.ben-manes.versions from 0.22.0 to 0.23.0 @dependabot-preview (#169)
- Bump slf4j-api from 1.7.27 to 1.7.28 @dependabot-preview (#168)
- Bump jul-to-slf4j from 1.7.27 to 1.7.28 @dependabot-preview (#167)
- Update latest dependencies @dependabot-preview (#163)
- Bump slf4j-api from 1.7.26 to 1.7.27 @dependabot-preview (#164)
- Bump org.owasp.dependencycheck from 5.2.0 to 5.2.1 @dependabot-preview (#165)
- move to openjdk @adusumillipraveen (#166)
- Bump assertj-core from 3.12.2 to 3.13.1 @dependabot-preview (#159)
- Bump org.owasp.dependencycheck from 5.1.1 to 5.2.0 @dependabot-preview (#157)
- Bump org.owasp.dependencycheck from 5.1.0 to 5.1.1 @dependabot-preview (#155)
Release 5.1.0-beta
This includes
https://github.com/microsoft/ApplicationInsights-Java/blob/2.5.0-BETA/CHANGELOG.md
There's a breaking change in the agent:
Removed support for custom instrumentation in AI-Agent.xml
This is only a beta use, evaluate for yourself if you wish to use it in production
java-logging-appinsights now supports java 8-12
Migrated to Spring boot starter for App Insights SDK
This is a major breaking release .
Note : It is recommended to use 5.0.1 version with a simpler way of configuring App Insights Instrumentation Key when using CNP pipelines.
All apps need to map the Azure Instrumentation Key property(azure.application-insights.instrumentation-key) with existing property APPINSIGHTS_INSTRUMENTATIONKEY. This is to avoid changes in common CNP modules during this migration.
azure.application-insights.instrumentation-key=${APPINSIGHTS_INSTRUMENTATIONKEY}Key changes :
- Removed custom code to configure app insights and migrated to use azure-application-insights-spring-boot-starter
- Deprecated AbstractAppInsights. Instead, TelemetryClient can be directly used for any custom implementation.
- Additional Telemetry Initializers are now configured as spring beans (vs xml before) and can be optionally excluded through configuration.
Release 4.0.1
Refactored CloudRoleNameInitializer to implement TelemetryInitializer
Release 4.0.0
This is a major breaking release
NOTE: The exceptions have been removed and so will cause a major release in every common component that incorporates this change.
- We have removed all the exceptions since these are not used in our alerting pipeline any more and just cause complications in the appenders.
- We have removed the home rolled appenders since they are inefficient and incorrect.
- added async disruptor offloading to improve performance roughly x5
- removed the line from the debugging since this is very heavy/inefficient on the logging system.
- componentised the xml files to enable easy extension.
3.0.4
Include the top-most exception in error log (#85)
3.0.3
Fix issue reported by OWASP on Guava dependency
Release 3.0.2
Spring Boot 2.0.3 and appInsight 2.1.1 update