This version has been built with Xcode 16.
During the last two months, we've made significant improvements in stability, performance, and security, alongside releasing a new On-Premises version. We've also been working on some major new features that should be ready soon.
New team settings page with a revamped UI and improved statistics.
Adjusted rate limiting to support higher-volume use cases.
Improved internal logging for better debugging customer problems.
Daily summary email toggle now updates correctly.
Fixed issues with multiple toasts appearing at the same time in some cases.
Resolved navigation issues between all logs and per-device logs.
This month we've made significant improvements in stability, performance, and security, alongside releasing a new On-Premises version. Here are the highlights:
Improved design of most screens for a better user experience and navigation
Additional per-device statistics in the Logs tab
E-mail improvements: List-Unsubscribe
header in emails for automatic unsubscription of users and avoid sending daily statistics emails to inactive users
Add device filter by Operating System
Security: use of Content-Security-Policy header to improve security in depth
Operations: reduced use of MariaDB to optimize disk I/O and replication
Update installation instructions for multiple SDKs
Operations: expire device-event indices for storage saving, optimized crash symbolication, Kafka KRaft support (Zookeeper is no longer necessary), removal of Redis persistent database (Redis is still used for caching)
Security: fix internal network access check when archiving logs to an S3 bucket or calling webhooks (CVE-2024-24790)
Security: better session handling for deleted users (some endpoints still responded as if the user were still authenticated)
Other minor improvements and bugfixes
Update to Capacitor 7
Over the past month, we’ve made significant improvements to Bugfender, enhancing the UI, security, and performance while fixing various bugs and UI inconsistencies. The logs and device configuration sections received a small but noticeable redesign and 2FA enforcement is now in place for additional security.
Redesign for Logs and Device Configuration to improve user experience and navigation.
Two-Factor Authentication (2FA) enforcement for enhanced security.
Various UI and usability improvements including fixing button overlaps, device platform icons, and VAT decimal handling.
Update installation instructions for Unity and React Native SDKs.
Fixed some issues with payment errors being showed even after a successful payment.
Ensured that all enabled devices appear in search results as expected.
Remove debug log for each log sent to the SDK
Pass null pointers as-is to iOS SDK, allowing null pointers in all places that the iOS SDK allows null pointers
Add the required dependencies also to the main target (fixes crash on physical device)
Add backwards compatibility since Java 11 (Java 17+ and Android Gradle Plugin 8.6.0+ are recommended anyway if you want to publish to Google Play)
This version of the Bugfender bindings for Unity is available via Unity Package Manager.
To upgrade, remove the files you imported from the .unitypackage to your Assets, and import using the Package Manager with this Git URL: https://github.com/bugfender/BugfenderSDK-Unity.git
Support for Unity 6 (support for 2022.3 still available)
Importable via Unity Package Manager
Add a checkbox in the UI for Auto-fetch Android ID option, and disable it by default (prior versions collected Auto-fetched Android ID without option to disable)
Imports the underlying iOS and Android native SDKs automatically so you're always up to the latest version