Skip to content

Releases

Shows changes from the 10 most recent releases.

v5.0.0-beta1

Changelog

Major SDK Update

This release introduces a newly rebuilt SDK foundation designed to improve long-term stability, maintainability, and performance.

Improvements

  • Reworked the internal SDK architecture for better reliability and future extensibility.
  • Improved runtime stability across supported environments.
  • Optimized core processing flow for more consistent behavior.
  • Enhanced error handling and recovery logic.
  • Refined internal resource management to reduce unnecessary overhead.
  • Improved compatibility with recent platform and dependency updates.
  • Cleaned up legacy implementation details to simplify future development.

Notes

This update does not require changes to the existing public integration flow unless otherwise specified in the integration guide.

Some internal implementation details have changed significantly, but public-facing behavior and API compatibility have been preserved where applicable.

v4.3.7

Changelog

Stability Update

This release improves recognition lifecycle handling and makes repeated start and stop requests safer for production applications.

Improvements

  • Improved handling for duplicate recognition start and stop requests.
  • Added sample app controls for updating the recognition database more easily.
  • Improved sample app lifecycle behavior for more reliable integration testing.
  • Refined SDK state handling to reduce the chance of inconsistent runtime behavior.

v4.3.6

Changelog

Reliability Update

This release strengthens SDK initialization and database update behavior for more consistent application startup and update flows.

Improvements

  • Improved singleton initialization for more predictable SDK setup.
  • Enhanced database version persistence during update flows.
  • Added recovery behavior for cases where pending audio pack application cannot be completed immediately.
  • Updated Android platform compatibility targets for recent development environments.

v4.3.5

Changelog

Maintenance Update

This release improves state reset behavior to prevent stale recognition data from affecting later sessions.

Improvements

  • Refined reset handling so duplicate-detection state is cleared when SDK state is reset.
  • Improved consistency when applications restart recognition after clearing state.
  • Reduced the chance of stale runtime data affecting subsequent recognition sessions.

v4.3.4

Changelog

Performance and Stability Update

This release improves event delivery behavior and campaign result consistency under active recognition workloads.

Improvements

  • Improved event handling under high activity to support smoother result delivery.
  • Refined campaign deduplication for more consistent recognition outcomes.
  • Reduced the chance of redundant campaign notifications in edge cases.

v4.3.3

Changelog

Reliability and Performance Update

This release focuses on foreground service reliability, event delivery performance, and Android platform compatibility.

Improvements

  • Improved recognition result delivery performance.
  • Enhanced foreground service recovery across app restarts and reconnections.
  • Improved notification persistence for long-running recognition sessions.
  • Added explicit foreground service type support for recent Android versions.
  • Strengthened thread-safety and resource management across core SDK components.
  • Reduced duplicate campaign events across multiple delivery paths.
  • Refined internal organization to improve maintainability.

v4.3.2

Changelog

Network Reliability Update

This release adds stronger network resilience for recognition requests and background delivery.

Improvements

  • Added configurable network handling and listener support.
  • Improved request queuing when network connectivity is unavailable.
  • Enhanced error handling for authentication and audio pack download flows.
  • Improved delayed sending behavior for queued requests.
  • Improved network monitoring compatibility across Android API levels.
  • Added Android 15 compatibility improvements for native libraries.
  • Improved metadata delivery in API requests.
  • Strengthened foreground service notification behavior.

Notes

Review the network handling guide if your application needs custom behavior when connectivity is unavailable.

v4.3.0

Changelog

Background Update Support

This release adds support for updating recognition data independently from active recognition flows.

Improvements

  • Added a standalone database update method for refreshing recognition materials.
  • Added WorkManager integration guidance for periodic background updates.
  • Improved Android 15 foreground service time-limit handling.
  • Improved update behavior when recognition is not currently running.
  • Refined preference serialization and error handling.
  • Improved Android build and documentation artifact generation.

Notes

Applications that need automated recognition data refreshes can use the background database update guide.