During the past month, we’ve continued to improve the Bugfender platform for better performance, compliance, and user experience.
We’re also working behind the scenes on new features to give you deeper insights and more control.
Estonian customers are now billed at the new 24% VAT rate, effective July 1st.
New Android, iOS and .NET Maui SDKs
Resolved a bug that prevented team admins from changing member roles in the Team Settings panel.
Migrated the SDK to support .NET 8 and 9 versions.
Update Android SDK to version 3.4.2
Updaet iOS SDK to version 2.0.1
Replaced internal use of SHA-1 with SHA-256 for generating UUIDs, as SHA-1 is deprecated for security reasons.
Improved the debounce strategy for keystroke logging to reduce the number of logs while a user is typing.
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