Changelog

Check out our latest product releases and updates and what’s on the horizon. 🚀
Subscribe to the RSS feed to get the latest news straight in your inbox.

January 18, 2024
January 18, 2024

Raygun4MAUI v1.4.1

What’s Fixed:

  • Android Crash Fix: Resolved an issue where resource locking of device environment information caused apps to crash on Android.
January 16, 2024
January 16, 2024

Raygun4Net v8.2.0

This release includes the features from v8.1.0 pre-release, along with new improvements for v8.2.0.

v8.2.0 Updates:

  • Custom HttpClient Support: Added a public constructor to allow RaygunClient to accept a custom HttpClient.
  • Optimized Timeout: Reduced the default HttpClient timeout from 100 seconds to 30 seconds for better performance.

v8.1.0 Features:

  • Unhandled Exception Support: Fully supports catching unhandled exceptions in .NET Core.
  • Platform-Specific Exception Handling:
    • Uses reflection to discover and attach to exception handlers for Android, iOS, and MacCatalyst targets.
  • Raise Exceptions from Unsupported Platforms: Introduced UnhandledExceptionBridge.RaiseUnhandledException, enabling exceptions to be raised and logged from unsupported platforms.
January 16, 2024
January 16, 2024

Raygun4JS v3.0.0

What’s New:

  • INP Metric Tracking: Now supports Interaction to Next Paint (INP) tracking for improved performance insights.
  • Browserify Support: Added Browserify to the build pipeline for enhanced bundling.
  • Improved Unit Tests: Introduced new browser mocks for more robust testing.
  • New Mobile-Friendly Logic:
    • Added popstate event listener for better handling of network logic on mobile devices.
    • Introduced visibilityState change logic to improve unload handling.

Changes:

  • Chromedriver Upgrade: Upgraded chromedriver to version 119.0.1.
  • Web Vitals Integration:
    • Switched to the official web vital callback triggers.
    • Updated sendCoreWebVitalTimings to use beacon payloads when available for more reliable reporting.

Removals:

  • Unload Event Listener: Removed unload event logic in favor of improved mobile-friendly approaches.
December 21, 2023
December 21, 2023

Raygun4Xamarin.Forms v1.2.0

What’s New & Improved:

  • iOS breadcrumbs cleanup: Improved breadcrumb handling for iOS to enhance logging clarity.
  • Android version reporting: Fixed an issue where Android apps reported as "Unknown Version". Now, the correct version is included in reports.
December 21, 2023
December 21, 2023

Mindscape.Raygun4Net.NetCore v8.1.0-pre1

What’s New:

  • Catch Unhandled Exceptions Enabled: Resolved an issue where CatchUnhandledExceptions in RaygunClient was unavailable on .NET 6+ due to pre-processor limitations.
  • Native Exception Support:
    • Added pre-processor support for catching and logging iOS and Android native exceptions.
    • This feature works without requiring MAUI or Xamarin frameworks.

This pre-release version addresses issues faced by customers targeting native mobile development, ensuring more robust error tracking across platforms.

December 11, 2023
December 11, 2023

MAUI + RUM for Windows (Pre-release)

What’s New:

  • MAUI + RUM support: Real User Monitoring (RUM) is now available for Windows apps built with MAUI.
  • Pre-Release on NuGet: This version is available as a pre-release on NuGet, offering early access for developers to integrate RUM into their MAUI Windows applications.
November 15, 2023
November 15, 2023

Raygun4Net v8.0.0

What’s fixed:

  • Accurate version reporting: Resolved an issue with version numbers in strong naming, ensuring they are correctly reported across all packages.
  • Consistency check: Thoroughly reviewed packages to guarantee that local builds and build server outputs align, and dependencies pull the correct versions.
November 15, 2023
November 15, 2023

Serilog.Sinks.Raygun v7.3.0

What’s new & improved:

  • Dropped ASP.NET Core enricher: Use the Serilog.AspNetCore package instead for ASP.NET Core applications.
  • Removed unnecessary dependencies: Eliminated dependency on Mindscape.Raygun4Net.AspNetCore, resolving compatibility issues with MAUI apps.
  • MAUI compatibility fix: No more conflicts with Microsoft.AspNetCore.App, enabling smooth use of Serilog in MAUI apps.
  • Custom RaygunClient configuration:
    • Added the ability to specify a custom RaygunClient instance by implementing IRaygunClientProvider.
    • Allows reuse of the RaygunClient from the Mindscape.Raygun4Net package for advanced configurations.
November 13, 2023
November 13, 2023

Pagination for Error Groups Dashboard tile

What’s new:

  • Improved error group display: Users can now view up to 50 error groups per page in the Dashboards tile, compared to the previous limit of 10.
  • New navigation system: Easily navigate through multiple pages to explore all error groups.
November 10, 2023
November 10, 2023

Raygun4Android v4.1.0-alpha-1

What’s new & improved:

  • Flexible context handling: Now supports ApplicationContext as an alternative for easier integration.
  • Updated documentation: Dependencies snippet in the README has been refreshed.
  • Modernized build process: Migrated to the latest Gradle and Android Studio standards.
  • Enhanced SDK34 support: Improved compatibility with Android SDK 34 for smoother performance.
November 7, 2023
November 7, 2023

Raygun4Go v1.3.0

What’s new:

  • Custom stack trace support: Introduced the CreateErrorWithStackTrace(message string, st StackTrace) method, allowing users to send custom Raygun4Go stack traces.
  • Use case driven: This change was inspired by a user’s PR describing scenarios where the default system stack trace was insufficient or irrelevant.
November 2, 2023
November 2, 2023

Improved timing accuracy for RUM events

What’s fixed & improved:

  • Accurate Viewing Times: RUM events now store milliseconds, resolving issues where calculations previously resulted in negative viewing times.
  • Better Experience Ratings: With more precise timing, the 'Experience' ratings (good/poor/needs work/excellent) are now more reliable.
  • Enhanced Accuracy: Viewing time metrics are now more accurate, providing clearer insights into user experience.
October 30, 2023
October 30, 2023

Enhanced query precision in RUM Performance Metrics

What’s New:

  • Improved accuracy: Updated both the App and API to incorporate new Druid RUM data types, improving the precision of performance metrics.
  • New query requirements: Customers can now access these enhanced metrics if their date-time filter starts from last Friday or later.
  • Better performance insights:
    • Performance histogram and percentile line graphs now reflect the updated data, offering more accurate and favorable comparisons.

This enhancement is live for all RUM customers.

October 26, 2023
October 26, 2023

RUM Mobile Session Timeline update

What’s new:

  • User experience ratings: Each session frame/event now includes a user experience rating to help monitor performance.
  • Feature parity with RUM for Web: This update aligns RUM Mobile with the features available in RUM for Web.
  • Available now: All RUM Mobile customers can access this new feature immediately.
October 25, 2023
October 25, 2023

Serilog.Sinks.Raygun v7.2.0-pre-1

What’s new & fixed:

  • MAUI compatibility: Introduced conditional builds to remove the ASP.NET Core dependency for MAUI targets.
  • Improved platform support: Now, there are two builds:
    • One for .NET Core with ASP.NET (with enrichment).
    • One for .NET iOS/macOS/Android (without ASP.NET enrichment).
  • Bug fix: Resolved the issue that prevented MAUI apps from using the Serilog sink due to dependency conflicts.
October 24, 2023
October 24, 2023

APM v2.0.0

What’s new & improved:

  • Performance boost: Updated UDP, TCP, and Pipe transport to reduce CPU and memory usage.
  • Removed legacy feature: Dropped support for memory-mapped file transport to streamline performance.
  • Memory management fixes:
    • Resolved an issue where diagnostics sessions didn’t clean up properly, preventing memory release.
    • Fixed a bug where new application processes from deployments or restarts caused orphaned data.
  • Optimized resource usage: Further improvements to CPU and memory efficiency across the board.
October 20, 2023
October 20, 2023

Raygun4ReactNative v1.2.6

What’s Fixed:

  • Android crash fix: Resolved an issue where the app would crash on Android if a non-string value was passed in a breadcrumb message.
  • Improved stability: A JSON.stringify check now ensures non-string values are properly handled.
October 19, 2023
October 19, 2023

Raygun4Maui v2.0.0-rc-3 (pre-release)

What’s New:

  • RUM support: Added Real User Monitoring (RUM) for Windows, Android, and iOS apps. Implemented features:
    • Page Tracking
    • Page Load Times
    • Session TrackingCustom Timings
    • Native iOS Timings

Fixes:

  • Null pointer error: Resolved an issue where the app could crash when the application was destroyed.
  • Configuration improvements: Bundled configuration options and updated the README for better integration guidance.
October 9, 2023
October 9, 2023

Raygun4Net v7.1.0

What’s New & Improved:

  • Environment Information Fix: Resolved memory issues related to environment data.
  • Improved Performance: Added caching for environment information to reduce overhead.
  • Broader OS Support: Now supports environment data on Windows, Linux, and macOS.
  • Clearer System Data: Enhanced CPU and OS information to be more accurate and easier to understand.
October 9, 2023
October 9, 2023

Serilog.Sinks.Raygun v7.1.0

Bump minimum version of Raygun4Net to v7.1.0 to ensure the environment information is correct

October 2, 2023
October 2, 2023

Improved JavaScript Source Map Handling

What’s New:

  • Optional Query String Matching: JavaScript source maps uploaded through our Source Map Center or API no longer need to match URL query strings.
  • More Flexibility: This update is especially helpful for users who manually upload source maps and use query strings for cache busting.
  • Backward Compatibility: The original behavior remains—query strings will still be prioritized when present.
September 25, 2023
September 25, 2023

Raygun for Ember.js v2.0.0

What’s New:

  • Revived support: Raygun for Ember.js is back with version 2.0.0 after nearly five years without a release!
  • Active adoption: The 2.0.0 release candidate was installed 67 times in just five days, showing continued interest in Ember.js support.
September 22, 2023
September 22, 2023

Raygun4JS Released on NPM & NuGet

What’s New & Improved:

  • Initialization fix: Resolved a rare issue where rg4js was not properly initialized, preventing infinite loops.
  • Enhanced RUM data: Added Raygun4JS version information to RUM (Real User Monitoring) payloads for improved tracking and transparency.
  • Performance improvements: Introduced default values for timings to streamline performance monitoring.
September 21, 2023
September 21, 2023

Serilog.Sink.Raygun v7.0.0

What’s New & Improved:

  • Compatibility fix: Resolved an issue caused by the Raygun4Net release, ensuring seamless integration with the updated strong-named package.
  • Improved user info handling: Added support for custom client providers in .NET Core, making it easier to retrieve user information.
September 19, 2023
September 19, 2023

Improved Virtual Page Load Performance graph

What’s Changed:
We’ve updated the virtual page performance graph to provide more accurate insights and rebuild trust in the data displayed.

Key Improvements:

  • New Focus: The graph now highlights Total XHR performance distribution, better aligning with how virtual pages function—since they often rely on XHR requests.
  • Clarity and Transparency: Previous confusion arose because virtual pages don’t have traditional start/stop lifecycle events like static pages. The graph now reflects this unique behavior more accurately.
  • Documentation Update: We’ve added new documentation to explain how virtual page loads are tracked, ensuring customers understand the graph’s data and purpose.
September 12, 2023
September 12, 2023

Raygun4Net v7.0.0

What’s New & Improved:

  • Stronger assembly management: Introduced strong naming with Raygun.snk for improved security and trust.
  • Easier NuGet navigation:
    • Updated package descriptions to clearly indicate if they are for .NET, .NET Standard, or .NET Framework.
    • Added direct links to the changelog from NuGet for better transparency.

Improved debugging and builds:

  • Debug information (.pdb files) is now embedded in the .dll, streamlining package management.
  • Simplified build and pack scripts for better compatibility with .NET Framework, .NET, and Azure Web Jobs.
September 6, 2023
September 6, 2023

Raygun4Net v6.7.2: Dependency fix for .Common package for Mindscape.Raygun4Net.AspNetCore

We've introduced a fix for a Raygun4Net provider issue where the package depended on the unsigned version of .Common.

September 4, 2023
September 4, 2023

Bonus Events Feature launched for 2023

We’re pleased to announce the release of free bonus events with any new product subscription purchased from 1 Sept 2023.

Simply purchase one product and get full access to our other products with a base amount of events, for free! Note: This offer applies only to new customers from 1 Sept 2023. Learn more about Bonus events within our documentation.

August 30, 2023
August 30, 2023

Raygun4js Update: Enhanced Custom Timing Event Attribution

We've released an improvement to the raygun4js provider addressing a specific condition concerning custom timing events.

  • Issue Fixed: Under certain rare conditions, custom timing events were being misattributed to unrelated pages. This was due to the event being queued for transmission before raygun4js fully initialized. On even rarer occasions, by the time the event got sent, the page (and the associated parent resource) changed, leading to the misattribution.
  • Solution: This update ensures the parent resource is fetched before queuing the event, minimizing the chances of misattribution.

Please update to this latest version for accurate event tracking in your applications.

August 30, 2023
August 30, 2023

RUM Histogram Chart Update: Enhanced Data Consistency for Virtual Pages

An enhancement to the RUM histogram chart that rectifies data inconsistencies related to virtual pages.

Details:

  • Past Issue: The RUM histogram was focusing on XHR requests within druid.
  • Resolution: We've tweaked our approach. The histogram now rightly zeroes in on the 'Virtual Page' metric types, ensuring more accurate data representation.

Ensure to check out the update for a more consistent RUM histogram experience!

August 28, 2023
August 28, 2023

Raygun4Net v6.7.0: Improved Background Error Reporting

We're pleased to announce the release of Raygun4Net v6.7.0. The latest iteration brings essential enhancements:

  • Non-blocking Background Reporting: The SendInBackground functionality has been optimized and is now non-blocking, ensuring smoother application performance.

Affected Libraries:

  • Mindscape.Raygun4Net.AspNetCore
  • Mindscape.Raygun4Net.NetCore
  • Mindscape.Raygun4Net.NetCore.Signed
  • Mindscape.Raygun4Net.NetCore.Common
  • Mindscape.Raygun4Net.NetCore.Common.Signed

Upgrade to the latest version for an improved .NET error reporting experience!

August 25, 2023
August 25, 2023

Raygun4Java v4.0.0 Now Available: Jakarta EE Support, Play2 Upgrades & Enhanced Security

We're excited to introduce version 4.0.0 of Raygun4Java. Here’s what's new:

  • Jakarta EE Support: Thanks to Panos, we've incorporated the webproviderjakarta middleware module, ensuring full compatibility with Jakarta EE. A sample application showcasing its use is also available.
  • Breaking Change: The raygun4java-play2 module has been upgraded to Play version 2.8.20. As a result, GlobalSettings.onError is deprecated. We advise users to transition to HttpErrorHandler for handling errors. This critical upgrade revitalizes the Play2 provider, making it more functional and efficient.
  • Security Enhancements:
  • All dependencies have been updated, eliminating existing vulnerabilities.
  • Integration of the OWASP Dependency-Check build plugin. This will automatically fail the build process if it detects severe vulnerabilities.
  • Addressed major vulnerabilities, including some with alarming CVSS scores peaking at a critical 9.7.

We always prioritize your application’s security. Update now for a safer, smoother Java development experience!

August 24, 2023
August 24, 2023

Raygun4xamarin.forms v1.1.1 Released: Session Management Improvement

Version 1.1.1 of the raygun4xamarin.forms provider is now available. This release addresses a bug where terminating a session and immediately initiating a new one would inadvertently generate an extra session. Update now to ensure seamless session handling in your Xamarin.Forms applications.

August 24, 2023
August 24, 2023

Azure DevOps Integration Enhanced for Code Search

We've implemented essential in-app updates for our Azure DevOps integration. All users are now explicitly guided to install the necessary Visual Studio marketplace code search plugin.

August 24, 2023
August 24, 2023

Introducing Error Groups to our API!

We're proud to unveil Crash Reporting support for the Raygun API, a game-changer for your application monitoring experience. Rooted in thorough research and testing, these endpoints allow for a detailed look into your applications’ error groups and status updates via the API.

Highlights:

  • View Error Groups: Easily retrieve a list detailing error groups, revealing the origin, frequency, and timeline of each error.
  • Endpoint: GET /v3/applications/{application-id}/error-groups
  • Fetch Specific Error Group: Delve into a particular error group with its Identifier.
  • Endpoint: GET /v3/applications/{application-id}/error-groups/{error-group-id}
  • Update Status: Efficiently manage error statuses. Status options include Active, Resolved, Ignored, and Permanently Ignored.
  • Sample Endpoint: POST /v3/applications/{application-id}/error-groups/{error-group-id}/resolve
  • Streamlined Error Management: Identify recurring errors and switch their status effortlessly, enhancing your error management approach.

Note: The introduction of these endpoints means results will now be paged by default, a shift from the all-results approach but a strategic move to manage voluminous data better.

Future Glimpse: This release reaffirms our dedication to refining our API. Exciting features await, and we're eager for your feedback. Dive into the new endpoints and share your experiences! Your input shapes our evolution.

Read more in our blog

August 14, 2023
August 14, 2023

Annual - Pay Monthly Feature Launched for 2023 Pricing Model Users

Trialists and customers on the 2023 Pricing model can now opt for an annual pricing contract while enjoying the flexibility to pay their subscription over 12 months. This feature is especially beneficial for those managing cashflow. Further details are available in our documentation and on our pricing page.

August 14, 2023
August 14, 2023

APM v1.5.0 Released with Enhanced Compression

This release introduces fixes enhancing the Agent performance and addressing registration bugs. Most notably, we've revamped the compression algorithm for traces sent to Raygun, resulting in faster operations and significantly reduced memory usage.

Other key updates include:

  • Resolved agent registration issues.
  • Fixed diagnostics session bug leading to Agent restarts.
  • Streamlined application registration in the ConfigurationUtil.
  • Eliminated a 2-6 second delay during Agent start.
  • Excluded specific 3rd party namespaces from the .NET Profiler.
  • Windows UAC now correctly displays 'RaygunAgent.msi' instead of a generic name.
August 14, 2023
August 14, 2023

Raygun4py v4.4.0 Now Available: Enhanced Configuration and Logging

The latest release of Raygun4py is out, bringing with it a mix of new features, bug fixes, and quality of life improvements. Here's a breakdown:

Features:

  • Introducing RaygunHandler.from_sender() factory: Allows creation of a RaygunHandler instance using a pre-existing RaygunSender, granting extra configuration flexibility.
  • New config parameter in Flask and WSGI middleware provider constructors, further bolstering sender configuration capabilities.
  • The RaygunHandler now tags errors based on the logging level, defaulting to logging.ERROR.
  • Errors/exceptions routed via the RaygunHandler will have their messages replaced by the logged message.

Bug Fixes:

  • RaygunHandler's enhancement: It now captures exc_info from records, which is obtainable via logger.exception() or when exc_info=True is set in the logger call.
  • RaygunHandler won't construct a RaygunErrorMessage with null values if exc_info is unavailable. Instead, it crafts a default error message using the record data, effectively creating an error with a singular stack frame denoting the logger's call.

Quality of Life Updates:

  • Revamped CONTRIBUTING.MD.
  • Unit tests are back online, thanks to a Django upgrade.
  • Sample scripts, python3/samples/sample.py and python3/samples/sampleWithLogging.py, received updates.
  • Tidied up python3/raygun4py/cli.py.

Stay updated and benefit from these improvements by fetching the latest release.

August 11, 2023
August 11, 2023

Raygun4js v2.27.0 Released to All Platforms

Upgrade now for a smoother user experience.

August 7, 2023
August 7, 2023

API – Ordering & Paging

We have added ordering and paging support to the following API endpoints; List Applications, List Deployments, List Invitations, and List Teams.

This allows for more targeted access to your data via the API.

For more in depth information, visit our documentation or view our OpenAPI specification.

July 27, 2023
July 27, 2023

Raygun4Java v4.0.0-rc1

We're glad to announce the release of Raygun4Java v4.0.0-rc1 on the Maven repository. This update extends support for JakartaEE. We're currently awaiting customer feedback before advancing to a full 4.0.0 release.

July 26, 2023
July 26, 2023

APM Version 1.4.7

This version primarily focuses on bug fixes, including the resolution of a previously introduced bug that prevented node traces from being processed, and the elimination of certain exceptions that were being raised.

July 26, 2023
July 26, 2023

Raygun Sidekick v1.2.1

This update offers native support for both ARM & Intel MacOS devices and showcases an updated design. We've also updated many deprecated dependencies and implemented various bug fixes and minor changes for improved functionality.

July 21, 2023
July 21, 2023

Raygun4JS Version 2.26.1

Raygun4JS 2.26.1, brings crucial fixes for handling XHRs and virtual pages, rectifying a timing bug that occasionally misattributed XHR requests to different pages. Additionally, unit test libraries have been updated, with test runs now re-enabled on PR creation.

July 21, 2023
July 21, 2023

APM Version 1.4.6

APM v1.4.6 introduces a reduction in the CPU/Memory footprint of the Raygun APM Agent, leading to more efficient performance, and other minor bug fixes. As a result, the agent now demonstrates significantly improved stability during data spikes.

July 12, 2023
July 12, 2023

Advanced Stack Trace search in Crash Reporting

Introducing a key upgrade to Crash Reporting: the ability to search any detail within stack traces, not just class/method names. This addition was driven by user feedback and aims to enhance the troubleshooting process.

Explore more about this feature in our documentation.

July 12, 2023
July 12, 2023

Raygun4Xamarin.Forms Version 1.1.0 Released

We've launched version 1.1.0 of Raygun4Xamarin.Forms, featuring improved session management that resolves the split session issue reported by a customer, ensuring alignment with our other providers. This update also introduces automatic page navigation and load time tracking for enhanced usability.

July 5, 2023
July 5, 2023

APM 1.4.0 has been released!

We are excited to announce the release of APM 1.4.0! This new version brings about important fixes and enhancements that will improve your user experience and system performance. Here's what you can look forward to in this release:

  • Fixed .NET 7 Applications not showing full URL for traces in IIS
  • Updates to UDP transport to improve throughput, reduce memory, and improve reliability
  • Include additional metadata in traces for diagnostics

View the latest APM agent

July 5, 2023
July 5, 2023

API update: Manage tracked deployments

We’re thrilled to announce the latest endpoints for the Raygun API – Deployments. This new release allows developers to efficiently manage deployments, with increased flexibility and control over their Raygun platform.

Improve your deployment workflow today

June 22, 2023
June 22, 2023

Crash Reporting TLS Troubleshooting guide update

In this latest update to our Crash Reporting TLS Troubleshooting guide, we have introduced a range of valuable enhancements and additions designed to aid your understanding and problem-solving process. Here are the highlights of the update:

  • Explanation of issue
  • Currently supported TLS versions
  • Upgrading to latest Raygun Providers
  • Working with Legacy C# code
  • Browser compatibility

Click here to read the documentation and learn more

June 20, 2023
June 20, 2023

APM Agent update - version 1.3.0

The latest stable release of the Raygun APM Agent and profiler is recommended and includes the latest features and improvements.

Changes include:

  • Allow apps to begin profiling if configured (no longer requires manual enabling)
  • Fixed .NET 6 Applications not showing full URL for traces in IIS
  • Fixed .NET 6/7 Applications not showing full URL for traces in Kestrel
  • Fixed support for Kestrel on Windows & Linux
  • Fixed bug where Self-Contained apps wouldn't identify as .NET Core on Linux
  • Fixed Diagnostics Sessions ending early
June 7, 2023
June 7, 2023

Raygun's Founder & Friends podcast now available on Spotify

Raygun's Founder & Friends podcast, hosted by co-founder & CEO of Raygun JD Trask is now available on Spotify!

In each episode JD invites industry experts to the table to tackle the tough questions while jumping into error monitoring platform Raygun to show you a peek behind the curtain. From the latest in product updates to crucial features that will take your data to the next level. Whether you’re a long-time Raygun user or a newly acquainted friend, there’s something for everyone!

Listen to the latest episode

June 2, 2023
June 2, 2023

Raygun API update: User invitations now available

Today, we’re excited to share the latest endpoint release for the Raygun API, user invitations. With this release, customers can now use the API to automate the process of inviting new team members to Raygun.

With this release, Raygun customers can now:

  • List all invitations for a plan
  • Get invitations by id
  • Send an invitation to an email
  • Revoke an invitation

All using the Raygun API. Learn more

May 31, 2023
May 31, 2023

APM Agent update - version 1.2.1

The latest stable release of the Raygun APM Agent and profiler is recommended and includes the latest features and improvements.

Changes include:

  • Align Azure App Service Extension version with main APM Agent
  • Azure App Service contains all the fixes from previous releases
  • Fixed bug where Self-Contained apps wouldn't identify as .NET Core (Windows)
  • Fixed .NET 6&7 split-trace scenarios
  • Fixed Profiler Paths for 32bit Profiler (Windows)
  • Improvements to Diagnostics Session (Azure)
May 11, 2023
May 11, 2023

Documentation update: NPM installation options added to Raygun4JS docs

We've released docs updates to Raygun4JS to clearly define the options for NPM installation along with some minor tweaks. The changes have been released to the Raygun4JS README,NPM and NuGet.

May 11, 2023
May 11, 2023

Version 1.2.2 of the .Net Maui Provider

This release expands the environment information that is sent with each crash report. The provider has also now been tested and supports all the major platforms that Maui supports.

The new information collected is as follows:

- Available physical memory

- Total physical memory

- Processor count

- Architecture

- Device manufacture

- Model

- Current orientation

- Resolution scale

- WindowBoundsWidth

- WindowBoundsHeight

April 27, 2023
April 27, 2023

Version 1.1.0 of the .Net Maui Provider

We've just released Version 1.1.0 of the .Net Maui Provider.

Release notes:

  • Added feature parity with the .NetCore provider
  • Added cross platform support.
  • Changed public and in-app docs to reflect the added functionality.
  • Addressed an issue with mobile platforms that was brought to our attention by a customer
April 27, 2023
April 27, 2023

Two new teams end points released for the Raygun API

We've just released two new teams end points to our Raygun API:

  • Get all teams - a list of all teams a user has access to
  • Get team by ID - a single team matching the provided ID

Learn more

April 27, 2023
April 27, 2023

APM Agent update - version 1.1.12

The latest stable release of the Raygun APM Agent and profiler is recommended and includes the latest features and improvements.

Changes include:

  • Renewed the code signing certificate
April 14, 2023
April 14, 2023

Gateway to the Raygun API via the app sidebar

We've made it easy for you to access the Raygun API beta. You can now find an "API" link in the sidebar of your Raygun apps. Clicking on this link will take you to a short set up page to start using the Raygun API beta.

April 14, 2023
April 14, 2023

APM Agent update - version 1.1.7

The latest stable release of the Raygun APM Agent and profiler is recommended and includes the latest features and improvements.

Changes include:

  • Performance improvements to the profiler to reduce overhead
  • Improvements to capturing traces in .NET Framework produced by async code
  • Added a TLS version check to the list of tests in the Raygun Profiler Configuration app
  • Fixed the profiler-test in the Help tab of the Raygun Profiler Configuration app
  • Fixed issue on Linux preventing logging from working
  • Resolved scenario where enabling logging could prevent profiler from attaching
  • Moved agent logs from console to file
April 3, 2023
April 3, 2023

Plan level integrations have been added to the audit log

We have added plan level integration details for Slack and Microsoft Teams in our audit log. With this addition, team members will be able to view who added, edited or removed one of these integrations by looking at their audit log.

March 8, 2023
March 8, 2023

Microsoft Teams for Alerting has landed

We now have our very own Raygun for Microsoft Teams app! This integration will deliver customized error, crash, and performance alert notifications directly to your chosen Teams channel. Learn more

February 22, 2023
February 22, 2023

Raygun4PHP version 2.3.1. released

Switched to iconv to convert from ISO-8859-1 instead of the deprecated utf8_encode to improve support for PHP version 8.2. Learn more

February 21, 2023
February 21, 2023

Raygun API Beta is now open to everyone

We’re excited to announce the official Beta launch of the Raygun API, allowing you to extract, manipulate, and visualize insights from your account in innovative ways. This is included with all Raygun plans, and is now readily available to customers of all sizes. Read more to get started.

February 17, 2023
February 17, 2023

Raygun introduces Raygun4Maui provider for Crash Reporting

We've launched Raygun's Crash Reporting Provider for MAUI .NET called Raygun4Maui. Take it for a test drive here and let us know what you think.

February 16, 2023
February 16, 2023

APM Agent update - version 1.0.1465

The latest stable release of the Raygun APM Agent and profiler is recommended and includes the latest features and improvements.

Changes include:

- The agent is now built as a .NET 6 application. (This is standalone, so you do not need to install .NET 6)

- Improvements to capturing traces in .NET Framework produced by async code

- Improved logging and diagnostics

- Support for .NET 6&7

- Support for profiling .NET applications under Linux

Learn more

February 16, 2023
February 16, 2023

New feature: on-demand activated billing alerts are now available to all plan owners

When this billing alert is enabled, we will send you a notification when you've used all your reserved events for the month for a given product and have transitioned to on-demand rates. You can enable on-demand activated email notifications from the billing section in the plan overview page. Learn more

February 14, 2023
February 14, 2023

Raygun4WordPress update

We've updated our Raygun4WordPress provider, the changes were:

- Switch to Composer for dependency management

- Bump Raygun4PHP dependency to v2.3.0

- Use new async sending guzzle (adds support for async on Windows)

- Switch Raygun4JS dependency to grab latest CDN distribution

- Add error type tagging

- Log errors that fail to send to Raygun

- Add setting to disable tracking on admin pages

- Rename Mindscape namespace to Raygun (src)

- Improve RaygunClientManager such that setting changes take effect immediately

- Correct relationship between error handler and shutdown handler

- Miscellaneous bug fixes, code improvements, UI and documentation updates

Learn more

January 13, 2023
January 13, 2023

Raygun Source Map Validator has been restored

Raygun's Source Map Validator has been restored to the website. This page allows Raygun customers to troubleshoot source map issues without the need to contact Support. Whether you are hosting your own source maps or you are uploading yours to Raygun, the Source Map Validator will check your files/links for compatibility and give you some ideas if the files are incompatible with our Source Map Center.

December 21, 2022
December 21, 2022

More API and personal access token functionality added

Building upon our initial set of API endpoints, we have added more API functionality including the first write scope. You can now: 
- Get an application's details by application API key
- Request to regenerate the API key for an application which revokes the previous API key and returns the application details

We also introduced non-expiring personal access tokens. Please note that you can edit existing tokens to change the expiry but this will regenerate the token. Read more

November 20, 2022
November 20, 2022

Announcement: Raygun Launches Public API

At Raygun, we pride ourselves on delivering invaluable customer-centric insights into the health of your software. By monitoring and improving these metrics, thousands of development teams have improved the quality of their software and delivered superior digital experiences for their users.

Built from the ground up, our modern API will open up new and exciting ways to access and leverage Raygun’s powerful digital experience insights, giving you more control over how and where your data is manipulated, processed, and displayed. Learn more

November 8, 2022
November 8, 2022

We have changed our load balancer to use the TLS-1-1-2017-01 security policy

You can find all the necessary information by looking here and following the column for ELBSecurityPolicy-TLS-1-1-2017-01 which defines all TLS and Ciphers. Please note the only major changes are the removal of TLS1.0 and redirect of HTTP traffic to HTTPS.

Please contact us if you run into any issues.

November 2, 2022
November 2, 2022

Infrastructure improvements to our API endpoints

To support new capabilities and improve stability for our existing data platform, the IP addresses of two of our API endpoints change, effective of November 9, 9am NZT/November 8, 8pm UTC.

api.raygun.com

Existing: 34.225.167.87 and 3.220.116.171

New: No Static IP Address

api2.raygun.com

Existing: 34.225.167.87 and 3.220.116.171

New: No Static IP Address

We recommend allowing outgoing traffic to the domains api.raygun.com, api2.raygun.com, and api3.raygun.com. As our API endpoints are hosted using AWS Load Balancers, our IP addresses may change at any time.

October 21, 2022
October 21, 2022

Coming soon! Raygun Alerting’s Microsoft Teams integration

Microsoft Teams is a popular integration request for our Alerting feature, and the team is busy at work making this feature available to all our customers. We will be notifying all our customers when this feature is available, so please keep your eye out for it here and in your inbox. Since it’s such a popular integration request, we thought we’d share some specs and screenshots with you as we progress through the work.

September 19, 2022
September 19, 2022

UX enhancements to Dashboard tiles

The crash-free users d rounded to the nearest 2 decimal points. Previously this was rounded to the nearest integer. This helps our customers who are serious about benchmarking their user experience to be more precise and granular in the ongoing monitoring of this important metric.

We’ve also extended the duration for all date-based dashboard tiles from 2 weeks to 1 month. This makes it much more convenient to compare month on month changes of vital metrics, such as crash-free users.

September 12, 2022
September 12, 2022

The removal of CA Flowdock integration with Raygun

Broadcom (who owns CA Flowdock) recently announced the End of Life of the Flowdock service, with the maintenance and service discontinuing on December 31st, 2022. In response, we have removed CA Flowdock from our list of officially supported integrations on our public site and in our application.

September 1, 2022
September 1, 2022

Raygun payments now supports 3DS v2 authentication

With this release we now support the authentication protocol 3DS v2. This protocol is quickly becoming a requirement for some institutions around the world (specifically in Europe). This change is part of our ongoing commitment to global security compliance and adhering to the latest authorization standards. Users of Raygun will be taken to a hosted payment page when making credit card payments to authenticate with 3DS v2.

September 1, 2022
September 1, 2022

JIRA for Raygun APM issues integration bug fix

We fixed some minor bugs that were preventing our customers from creating a JIRA ticket from an APM issue. This integration should be fully operational now. Thank you for your patience!

August 25, 2022
August 25, 2022

Get Alerted to mission-critical issues directly in Slack

The highly anticipated Slack integration for Raygun Alerting is here! Once integrated with Slack, you’ll receive customized error, crash, and performance alert notifications directly to the channel of your choosing. Build a world-class issue resolution workflow that keeps your whole team looped in by combining the powerful diagnostics surfaced in Raygun with the convenience of designated Slack channels. Learn more

August 23, 2022
August 23, 2022

Search all apps - understand the impact of an error across your entire tech stack

With this feature, all Raygun Crash Reporting customers have the ability to perform a search across all of your applications rather than one application at a time (the default behaviour). It is super handy to perform one search and understand the impact of the search results across all of your applications immediately. Best of all, there is nothing you need to do, it comes automatically as part of your Raygun subscription. Learn more

August 17, 2022
August 17, 2022

Trello integration now supports new color labels

Our Trello integration now supports new color labels. As a result, you can now use the Trello Integration, if you are/aren't using the new color labels.

August 16, 2022
August 16, 2022

Updates to Real User Monitoring data ingestion

From version 101, Chromium browsers such as Chrome, Edge and Opera require third party providers to actively request browser and operating system version details via the User-Agent Client Hints API. Meanwhile, Firefox is currently not providing any version details, meaning that only main versions can be retrieved via the redacted user agent string. For Raygun RUM, this means that most browser and platform details will be available with your customer sessions when you use the Raygun CDN or update to the most recent Raygun4JS NPM or Nuget packages.

August 15, 2022
August 15, 2022

Raygun4Apple now available via the Swift Package Manager

We have created a swift package for Raygun4Apple. This means Raygun4Apple can now be added to your project using the newer Swift Package Manager, instead of Cocoapods. The Swift Package Manager is a tool for managing the distribution of Swift code. It's integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies. The Package Manager is included in Swift 3.0 and above. Users will be able to install Raygun4Apple by simply adding a reference to our provider in their Package.swift file. Raygun customers can now add it to their project adding a reference to our GitHub repository here.

If you are using Cocoapods, you can continue to do so. There are no breaking changes with this update. There are no current plans to drop support for Cocoapods.

August 8, 2022
August 8, 2022

Extended documentation about third party errors

We added tips on how to deal with third party errors in Crash Reporting.

August 2, 2022
August 2, 2022

Extended documentation about sourcemaps

We added clearer explanations for both private auth header and upload authentication.

July 18, 2022
July 18, 2022

Extended documentation about spike protection

We added suggestions for actions to take when receiving a spike protection notification.

July 4, 2022
July 4, 2022

Raygun4Flutter 1.2.1 released

Raygun4Flutter 1.2.1 released with a fix for the malformed stored payloads. The fix adds a uuid to the stored payloads to ensure they are unique, and also, if a currently stored payload fails to be parsed, will be deleted, so it will not cause errors continuously like before.

June 1, 2022
June 1, 2022

Slack for Alerting is coming soon to Raygun

We’ve deployed a “Notify via Slack” message in the app to give our customers a sneak peek of what’s coming for Slack for Alerting in a few months.

May 31, 2022
May 31, 2022

Beta testers wanted for the search all apps feature in Crash Reporting

We’ve made a recent enhancement in Crash Reporting that gives you the ability to perform a search (in combination with tags, date range & other parameters) across all of your applications. It’s currently in beta and we’d love for you to try it out and let us know what you think. If you are interested in giving it a go while it’s in beta, please contact us via our contact form or use the “Contact Raygun” link in the sidebar of your Raygun app with the subject line: “Search all apps beta” and we will be in touch to make it available for your plan.

May 26, 2022
May 26, 2022

Customers and prospects can now reserve events over and above the plan default

Raygun’s plan allows you to get started from $40/month with 100,000 reserved events. If you consume any events over and above the plan default of 100,000 events, each event is charged based on our on-demand rates. With this feature, customers and prospects can now save money by reserving more than the 100,000 plan default per month, thus spending less on on-demand events. Reserved events can be purchased in blocks of 50,000. Learn more

May 18, 2022
May 18, 2022

Our in-app privacy and compliance section now has an archive

At Raygun we take privacy and security very seriously. Recently we’ve made an update to our Data Processing Addendum (DPA) and many customers have decided to sign our latest DPA (last updated 2 May 2022). To access the feature, simply log in, choose your plan and go to the “Privacy and Compliance” tab and look for “Archived documents”.
This latest feature allows you to see the previously signed DPAs between us and your company, not just the latest signed DPA. It is a small way for us to bring transparency to privacy and security of your data with us.

May 17, 2022
May 17, 2022

New and improved Python error grouping

We’re pleased to launch a new and improved grouping system for Python. These improvements apply automatically to any errors that are received from our Raygun4Py SDK:

- Improved error matching and alignment means fewer error groups will be created. This offers a better understanding of the root cause and location of any given issue, aligning more errors into a singular group.

- Fewer errors are being erroneously grouped together. Less common, but occasionally some instances could be grouped incorrectly. This was minimal, but something that needed addressing.

Read our Raygun4py setup guide to learn more.

May 4, 2022
May 4, 2022

Raygun APM Agent update - 1.0.1413

This version includes improvements to the APM profiler configuration tool, and uses a new signing certificate to stop windows from warning users when installing it. Learn more

- Expanded the clickable area on Raygun Profiler Configuration tool tabs
- Prevent exception in the Raygun Profiler Configuration tool when IIS is shut down
- Updated the code signing certificate
- this will stop Windows from warning you about installing the agent

May 2, 2022
May 2, 2022

We’ve updated our Data Processing Addendum (DPA) and our Sub-processor Addendum

We’ve made an update to our DPA and Sub-processor Addendum. To sign our latest DPA and Sub-processor Addendum, simply log in, choose your plan and go to the “Privacy and Compliance” tab of your plan settings page to access the latest documents.

March 8, 2022
March 8, 2022

Webhooks for Raygun Alerting – Create custom third-party integrations

Today we’re happy to announce Webhooks support for Raygun Alerting. Now, you can create custom third-party integrations that connect Alerting seamlessly with Slack, Microsoft Teams, PagerDuty, and many more tools in your technology stack. By using Webhooks, you can build a faster issue resolution workflow – decreasing the time for you to see an alert and, in turn, reducing the time that issues are in your user’s hands. Learn more

January 25, 2022
January 25, 2022

Raygun Alerting: Monitor your latest deployment

Modern development teams are shipping code faster than ever before. Having visibility into the issues that will inevitably get introduced into your software is crucial for the development process. Latest deployments for Raygun Alerting helps with just that. Now, you can tick the latest deployment checkbox on all Raygun alert types to only monitor your latest deployment and resolve issues before your customers ever even notice. Learn more

December 14, 2021
December 14, 2021

Build more resilient mobile apps with Flutter Crash Reporting

Raygun is proud to bring you Flutter support Crash Reporting. This highly requested release gives you complete visibility into the health of your Flutter applications, with rich diagnostics that take you to the root cause of errors and crashes. Flutter for Raygun works across both mobile, web, and desktop applications. You can see the latest compatibility by visiting the raygun4flutter package on pub.dev. Learn more

December 10, 2021
December 10, 2021

Filter crash reports by unhandled exceptions

You can now easily filter your crash reports in Crash Reporting based on handled or unhandled exceptions by using the new filter. To access this feature, go to Crash Reporting and click on “Add filters” and choose “Unhandled” from the dropdown and choose true or false. Read our documentation on filters to learn more about this enhancement.