Loading

Elastic APM Android Agent release notes

Review the changes, fixes, and more in each version of Elastic APM Android Agent.

To check for security updates, go to Security announcements for the Elastic stack.

Warning

This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.

Release date: July 29, 2024

  • Bumping upstream libs: #340
  • Addressing TrueTime issue #339: #340

Release date: May 30, 2024

  • Bytecode instrumentation issue in #323: #324

Release date: May 24, 2024

  • HTTP exporting fix: #319

Release date: May 17, 2024

  • Adding consumer R8 rules to address R8 full mode: #309

Release date: April 3, 2024

  • Removing strict version constraint that prevented enforcing compileSdk > 33: #292

Release date: March 11, 2024

  • Added configuration to set a base OpenTelemetry Resource object: #276

Release date: February 2, 2024

  • Making OpenTelemetry Android the base project: #268

Release date: January 18, 2024

  • Fix for #254: #261

Release date: December 12, 2023

  • Making internal logs configurable: #245

Release date: November 21, 2023

  • Adding exception event to failed http responses: #237
  • Upgrading Byte Buddy to 1.14.10: #238

Release date: October 31, 2023

  • Fix truetime duplicated classes: #222

Release date: October 27, 2023

  • Adding setExportProtocol configuration to choose between HTTP and gRPC, defaulting to gRPC: #213
  • Upgrading Byte Buddy version to 1.14.9: #207
  • Setting minimum AGP version to 7.4.0 to use the Gradle plugin: #207
  • Removing Gradle’s warning on missing serverUrl param: #209
  • Adding http response content length attr to okhttp spans: #211
  • Marking okhttp spans as failed when receiving an error response code: #212
  • Bumping OTel SDK to 1.31.0 and adding new semconv dependency: #217

Release date: October 16, 2023

  • Making Session ID generator configurable: #178
  • Adding sample rate support: #179
  • Adding support for AGP > 8: #197
  • Setting minimum AGP version to 7.4.0: #197

Release date: August 23, 2023

  • Updating OpenTelemetry SDK to 1.27.0 where logs are stable: #168
  • Updating OpenTelemetry SDK to 1.28.0 where the new disk buffering lib is present: #170
  • Adding network connectivity attributes to logs: #173
  • Adding local persistence/caching support: #174

Release date: June 2, 2023

  • Sending app’s versionCode in the service.build attribute: #153
  • Sending app’s lifecycle events: #159
  • Adding spans, logs and metrics filtering support: #160

Release date: April 5, 2023

  • Using minSdk 24: #149
  • Making OpenTelemetry processors and exporters configurable: #151
  • Making environment name configurable at runtime: #152

Release date: April 3, 2023

  • Added server ApiKey auth support: #141

Release date: March 30, 2023

  • Wrapping HTTP spans: #106
  • Tracking app launch time metrics: #110
  • Added runtime configuration options: #122
  • Added central configuration recording option: #136

Release date: December 12, 2022

  • OpenTelemetry agent set up.
  • Automatic instrumentation of Android Activities and Fragments.
  • Automatic instrumentation of OkHttp client calls.
  • Filtering of http-related Spans