Changelog

Prev Next

1.0.3 (2025-10-17)

Breaking changes

This version introduces a new background mechanism that collects requests and sends them in batches at regular intervals. This improves processing efficiency and ensures stable performance, even as traffic increases, by distributing requests across multiple queues.

Key changes in detail

  • Batch request processing: Requests are no longer sent immediately when a track() call is triggered. Instead, they are collected in internal queues and sent at defined intervals.

  • Load distribution across multiple queues: Requests are now processed through multiple queues, helping to evenly distribute the load and maintain stability under heavy traffic.

  • Manual or automatic flushing: Requests are automatically sent at specified intervals or can be manually triggered, giving you more control over when data is transmitted.

Developer Impact

If your application previously relied on requests being sent immediately after an action, this behavior may no longer work as expected. You need to either configure an interval for automatic flushing or implement manual triggers to send requests at the right time. (see Classes).

Features

  • PII support for Engage registration: Personally identifiable information can now be securely transmitted during the registration process. (see Mapp Engage)

  • Custom Attributes for Engage: It is now possible to send Mapp Engage Custom Attributes directly via Server-to-Server tracking. (see Mapp Engage)

  • Flexible data forwarding: You can now choose whether data should be forwarded only to Mapp Intelligence or to both Mapp Intelligence and Mapp Engage. (see Integration and Configuration)


0.1.5 (2023-08-07)

Feature

Bugfix

  • At connection timeout the request is written back to the queue


0.1.3 (2023-08-02)

Feature

  • Support temporary session ID (see Data)


0.1.0 (2023-05-08)

Feature

Bugfix

  • Update outdated dependencies


0.0.22 (2023-02-28)

Bugfix

  • Add artifact com.mapp.intelligence.tracking:mapp-intelligence-java-tracking:pom to central


0.0.17 (2023-01-24)

Feature


0.0.16 (2022-10-24)

Optimization

  • Add tracking parameter (pf, cs801 and cs802) for tracking feature usage.


0.0.1 (2020-11-03)

  • Beta release