Skip to content

Releases: GameAnalytics/gameanalytics-sdk-cpp

Release GA-CPP-SDK v.4.1.0

24 Feb 15:45
2c2740c
Compare
Choose a tag to compare

⚠️ Important Update

  • Version 4.0.0 is deprecated. A mandatory update to version 4.1.0 is required to ensure continued support, optimal performance, and access to future updates.

🚀 New Features

  • Boot Time in Milliseconds: Boot time now reported in milliseconds for precise performance metrics.

🐛 Bug Fixes

  • Design Event Values: Improved the consistency of design event value handling, ensuring more accurate data delivery.
  • Verbose Logging: more logs are visible when verbose logging is enabled.

✨ Enhancements

  • Local Cache Path: Refined the local cache path configuration to automatically use the default writable path, streamlining setup by making configureWritablePath optional.

For full documentation, visit the official site.

Release GA-CPP-SDK v.4.0.0

25 Feb 11:06
d2c8629
Compare
Choose a tag to compare

Warning

This version has been marked as deprecated. Please use version 4.1.0 or higher instead.

What's Changed

  • updated to C++17
  • refactored the code base
  • rewritten GA thread logic
  • rewritten build scripts
  • changed user id logic to always use randomized id (except if custom id is set)
  • replaced usage of unsafe cstrings and functions with safer alternatives
  • replaced RapidJson with ModernJson
  • removed Tizien support
  • added SDK init event
  • added health event
  • added external user id
  • safer handling of device properties retrieval
  • added exception handling
  • improved stability
  • various bug fixes

Exciting New Features 🎉

Bug fixes 🐛

  • Fix bug build workflow not executing debug+release builds on PRs to main branch by @Gogoshika-ga in #16

Other Changes 🔄

Full Changelog: https://github.com/GameAnalytics/gameanalytics-sdk-cpp/commits/v4.0.0