List of recent product changes and updates for BugSplat. We announce these updates via Twitter.
Mandatory SendPdbs Upgrade - 11/16/2017
Support for legacy versions of SendPdbs will be discontinued at the end of the year.
We are retiring support for SendPdbs for any version prior to 126.96.36.199. Failure to upgrade will break your automated symbol upload process at the beginning of next year.
The current version of SendPdbs (version 188.8.131.52) can be found in our Native and .NET downloads at https://app.bugsplat.com/downloads/.
This version is backward compatible with all earlier versions of SendPdbs. This means that you can replace older versions of SendPdbs.exe with the new executable without having to integrate any other part of the SDK. Since SendPdbs is a backend tool, there is no need to update any of your released products.
11/14/2017 - Version 2.2.0 Original error parameter from bugsplat.post is now passed to the callback method as the 3rd parameter (requestError, responseBody, originalError). Fixed a bug where callback wasn't invoked when there was an error posting to BugSplat.
11/09/2017 - Website Update Rate limiting introduced for BugSplat website pages with the URL app.bugsplat.com. This rate limiting should not affect normal user navigation. However, customers integrating with our web services API should be prepared to handle HTML Error Code 429 - Too Many Requests.
11/07/2017 - Version 1.3.1 Added support for newline character (\r\n) in the UE4 CrashReportClient -Description parameter.
11/06/2017 - Version 1.3.0 Added ability to set the Key parameter via command line arguments.
11/06/2017 - Version 184.108.40.206 Default values for user, email and description now appear in crash dialog. Improved BsSndRpt usage dialog.
10/24/2017 - Version 220.127.116.11 Fixed a bug with large user descriptions which could cause crash uploads to fail.
10/19/2017 - Version 2.1.0 Added logic and tests to ensure that BugSplat raises helpful errors when called with invalid parameters.
10/18/2017 - Version 2.0.3 Added ability to optionally inject and control logging settings. Consumers of bugsplat-ng4 can now supply an instance of their own logger given it has the methods, error, warn, info and log. Consumers can also control the verbosity of log statements emitted by BugSplat.
Service Update - 10/16/17
On Saturday morning (10/14/2017) the dev team deployed a database upgrade. During this upgrade there was a short window (approx. 6:30am - 9:30 am MST) when crash reports may have not posted for you.
The upgrade inadvertently broke legacy versions of SendPdbs. This was fixed on Monday (10/16/2017) at 1:45 pm MST.
Note: We request that our customers update to the latest version of SendPdbs (version 18.104.22.168 or above), which can be found in our Windows Native and .NET downloads.
Support for legacy versions of SendPdbs will be discontinued at the end of this year.
10/08/2017 - Version 1.3.0 Added Unity 2017 support. Fixed bug where 2 dialogs were shown for prompted exceptions.
10/2/2017 - Version 22.214.171.124 Improvements to out-of-memory crash reporting. We now allocate a larger guard memory block and free it earlier in the unhandled exception handler code. All Native Windows applications should use the MDSF_USEGUARDMEMORY flag to enable crash reports in out-of-memory situations. Also added back support for internal IP address reporting, which was dropped in version 126.96.36.199.
9/25/2017 - Version 1.0.0. Replaced setCallback with observables/subscriptions. Added type for BugSplat API response data. Removed extraneous dependencies and improved download times dramatically. Build changes to target ES5.
9/17/2017 - Version 0.0.3 Performance improvements.
9/10/2017 - Version 0.0.1 Initial release of Angular ErrorHandler support
8/28/2017 - Version 188.8.131.52 Changed event log source name to include database and appName. This avoids potential conflicts when multiple applications are using BugSplat on the same computer.
7/5/2017 - Version 184.108.40.206 Fixed uptime calculation and added LaunchCount and LaunchToLastCrashTime entries to Windows native XML files.
6/30/2017 - Version 1.2.0 Added support for invoking CrashReportClient with command line parameters.
6/19/2017 - Version 3.0.0 Added support for UWP.
6/15/2017 - Version 220.127.116.11 Added support for '+' characters in version numbers.
6/14/2017 - Version 2.0.1 Asynchronous uploading of additional files.
6/13/2017 - Version 1.0.1 Initial release of node.js error reporting.
6/8/2017 - Version 18.104.22.168 Fixed a bug that prevented the tech support response page from displaying in certain circumstances.
5/27/2017 - Version 1.1.0 Added support for paths containing spaces.
5/24/2017 - Version 22.214.171.124 Support for upload size limit per database. Added option for user to specify zip file path. Forced all network traffic to be on secure HTTPS.
5/19/2017 - Version 126.96.36.199 Added removeAdditionalFiles() method.
5/12/2017 - Version 188.8.131.52 Upload size restriction now enforced per database. Enterprise customers can get options to upload crash reports larger than 2mb. Crash reports now post directly to S3, for improved speed and reliability.
4/28/2017 - Version 1.0.0 Initial release of BugSplat’s CrashReportClient.
4/21/2017 - Version 184.108.40.206 Converted to Unicode build. Dropped MBCS and C interfaces. Added setMinidumpType(), previously only available to a limited set of customers.
12/26/2016 Samples now use .NET 4.5. This allows us to support unwatchedExceptions. Added new UnwatchedException test in myDotNetCrasher.
11/27/2016 Fixed incorrect link for manually posting crash reports.
9/7/2016 Added support for setResourceDllPath().
7/26/2016 - Version 2.1.0 Defect fixes and performance improvements.