Skip to content

Releases: hmcts/java-logging

v5.1.1-BETA 🌈

03 Oct 12:02
6fad4b4

Choose a tag to compare

Changes

v5.1.0 🌈

18 Sep 08:42
453f175

Choose a tag to compare

Changes

This is the first release to support java 11 as it now include application-insights 2.5.0

v5.1.0-rc 🌈

12 Sep 18:23
6f07eed

Choose a tag to compare

v5.1.0-rc 🌈 Pre-release
Pre-release

Changes

Breaking change

Dependencies

Release 5.1.0-beta

15 Jul 17:36
372f261

Choose a tag to compare

Release 5.1.0-beta Pre-release
Pre-release

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

19 Feb 19:15
11413b0

Choose a tag to compare

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

22 Jan 13:48
b113402

Choose a tag to compare

Refactored CloudRoleNameInitializer to implement TelemetryInitializer

Release 4.0.0

18 Dec 14:31
7ada040

Choose a tag to compare

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

15 Nov 17:36
8a914c0

Choose a tag to compare

Include the top-most exception in error log (#85)

3.0.3

15 Nov 13:13
5d19e1a

Choose a tag to compare

Fix issue reported by OWASP on Guava dependency

Release 3.0.2

31 Jul 12:09
68dc4de

Choose a tag to compare

Spring Boot 2.0.3 and appInsight 2.1.1 update