Bugfender

update: iOS 2.0.1

This version has been built with Xcode 16.

update: May 2025 Release

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.

feature
  • New team settings page with a revamped UI and improved statistics.

update
  • Adjusted rate limiting to support higher-volume use cases.

bugfix
  • 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.

update: March 2025 Release

dashboard

This month we've made significant improvements in stability, performance, and security, alongside releasing a new On-Premises version. Here are the highlights:

feature
    • Added filtering by content in issues and crashes to find relevant reports faster.
    • Issues and crashes now shown directly in the device list, giving quicker insight into affected devices.
update
    • New On-Premises Release shipped with the latest platform updates.
    • Improved web symbolication for clearer and more accurate stack traces.
    • Redesigned signup and login pages for a smoother, more intuitive experience.
    • Password reset tokens now expire automatically for improved security.
bugfix
    • Fixed a panic in the issues query affecting dashboard stability.
    • Resolved an issue where email characters were stripped during password recovery.
    • Addressed some other a UI bugs on some views.

feature: Bugfender On-Premises 2025.1.0

onpremises
feature
  • 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
  • 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)

bugfix
  • 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

feature: February 2025 Release

dashboard

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.

feature
  • Redesign for Logs and Device Configuration to improve user experience and navigation.

  • Two-Factor Authentication (2FA) enforcement for enhanced security.

update
  • 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.

bugfix
  • Fixed some issues with payment errors being showed even after a successful payment.

  • Ensured that all enabled devices appear in search results as expected.

bugfix: Unity SDK 2.0.2

unity
bugfix
  • 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

bugfix: Unity SDK 2.0.1

unity
bugfix
  • Add the required dependencies also to the main target (fixes crash on physical device)

bugfix: Android SDK 3.4.1

android
bugfix
  • 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)

feature: Unity SDK 2.0.0

unity

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

feature
  • 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