github Azure/azure-sdk-for-java azure-core_1.24.0

2 years ago

1.24.0 (2022-01-06)

Features Added

  • Added ClientLogger APIs (atError, atWarning, atInfo, atVerbose) that allow adding key-value pairs to log
    entries and ClientLogger constructor overloads that take context to apply to every log entry written with this logger
    instance. Logger writes entries that have context as JSON similar to {"az.sdk.message":"on delivery","connectionId":"foo"}

Bugs Fixed

  • Fixed a bug where the wrong full class name was being used in reflections. (#25840)
  • Fixed a bug where flattened deserialization wouldn't find the correct JSON node. (#25164)
  • Changed how non-proxy hosts was being handled as a regex. (#25841)
  • Fixed a bug where an errant log message would happen when using a newer version of Jackson. (#26129)
  • Fixed a bug where PagedIterable wouldn't terminate the same as PagedFlux. (#26139)
  • Fixed a bug where MethodHandle.Lookup retrieval didn't handle the unnamed module properly. (#26268)

Other Changes

  • Improved performance of logging.

Dependency Updates

  • Upgraded Jackson from 2.13.0 to 2.13.1.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.