New Features
- Adaptive sampling support driven by ingest configuration
- Pre-queue buffering to prevent data loss during startup
- Dry run mode for testing integrations without sending data
Changes
- Migrated Storage, Session, and SamplingRate to the shared Kotlin Multiplatform module, with automatic migration from legacy UserDefaults storage
- Refactored logger with verbose, debug, and error log levels
Breaking changes
- Minimum iOS version raised to iOS 14.0
Full Changelog: 1.6.5...2.0.0