October 2020 Ruby Grouping Update

We are happy to announce the October 2020 Ruby Grouping Update that significantly improves the grouping accuracy of Ruby issues, thus allowing users to observe and respond to errors quickly.

This update improves grouping accuracy on 680 frequently occurring error types that cause 54% of Ruby crashes. We trained our model on 5 million Ruby crashes to analyze frequently occurring error types and learned to distinguish different ones accurately.

To enable it, go to Settings → Upgrade Grouping, check "Enable auto-upgrade for future improvements", and click "Save settings." Auto-upgrade is enabled on projects created since June 2020.

Improvements to Account Projects list

We’re excited to announce our improved Account > Projects page, where you can quickly find the project you’re looking for, filter which projects are missing important integrations, or learn which integrations other teams love to use. Try it today!

Pasted_Image_10_22_20__12_43_PM.jpg

September 2020 Ruby grouping update

We are happy to announce the September 2020 Ruby Grouping Update that significantly improves the grouping accuracy of the majority of Ruby crashes, thus allowing users to observe and respond to errors quickly. Pattern recognition in Ruby messages allows the algorithm to enrich the error payload with community information and group it more accurately

How to get it:

  1. Existing projects with auto-upgrade and new projects get the patterns automatically
  2. To get it and enable auto-upgrades, go to Settings → Upgrade Grouping, check "Enable auto-upgrade for future improvements", and click "Save settings."
  3. To get it without auto-upgrades go to Settings → Upgrade Grouping and click "Upgrade to latest".

September 2020 Ruby, Python and PHP Grouping Update

We are happy to announce the September 2020 Ruby, Python and PHP Grouping Update that significantly improves the grouping accuracy of Ruby, Python and PHP issues, thus allowing users to observe and respond to errors quickly.

The update extends the capabilities of pattern recognition for Ruby exception messages, and introduces pattern recognition for Python and PHP exception messages. The algorithm will now enrich the error payload with community information and group it more accurately.

How to get the updates:

  1. Existing projects with auto-upgrade and new projects get the patterns automatically
  2. To get it and enable auto-upgrades, go to Settings → Upgrade Grouping, check "Enable auto-upgrade for future improvements", and click "Save settings."
  3. To get it without auto-upgrades, go to Settings → Upgrade Grouping and click "Upgrade to latest".

Introducing August 2020 JavaScript Grouping Update

We are happy to announce the August 2020 JavaScript Grouping Update that significantly improves the grouping accuracy of JavaScript issues, thus allowing users to observe and respond to errors quickly.

The Update includes two critical improvements:

  • pattern recognition in JavaScript messages allows the algorithm to enrich the error payload with community information and group it more accurately
  • intelligent recognition of minified frames without appropriate source maps reduces significant noise

How to get the updates:

  1. Existing projects with auto-upgrade and new projects get the patterns automatically
  2. To get it and enable auto-upgrades, go to Settings → Upgrade Grouping, check "Enable auto-upgrade for future improvements", and click "Save settings."
  3. To get it without auto-upgrades go to Settings → Upgrade Grouping and click "Upgrade to latest".

Announcing our new Java Spring SDK

Rollbar now supports Spring through our new Java Spring SDK. You can iterate and release even faster with the libraries you already use by integrating Rollbar with existing Spring applications.

  • Exceptions raised by Spring are handled automatically by Rollbar
  • See relevant code context with telemetry, local variables, stack traces, and git blame
  • SDK includes example integrations for Spring Boot and MVC

Get the SDK from the "rollbar-java" repo on GitHub and more details are on the blog, "Introducing our new Java Spring Error Monitoring SDK"

Introducing June 2020 Grouping Update

We’re excited to announce the June 2020 Grouping Update. This is the first versioned update and replaces Grouping Migrations. It contains all existing grouping improvements in one package. Going forward versioned Grouping Updates simplify getting the most accurate grouping with one click.

With a single click you get:

  • Improved algorithm for grouping Browser JavaScript errors
  • Improved algorithm for grouping Android errors
  • React.js Error Message Unminification
  • Missing jQuery recognition
  • JavaScript Source Maps translations with untangled method names
  • Recursive call chain recognition
  • Improved data scrubbing
  • Grouping by scrubbed exception message of traces without frames
  • Ruby message pattern recognition

Don’t forget to enable auto-upgrade to be the first to get the most accurate grouping every time we update it!

To activate it go to Settings -> Setup -> Upgrade Grouping

Introducing Ruby message pattern recognition

We're still excited! This time about beefing up our default grouping algorithm to significantly improve the observability of errors caused by 25% of Ruby software crashes. Our algorithm now recognizes well known exception messages and computes the fingerprint from the valuable data in those messages. This improvement is an important milestone in our automated error response roadmap.

To activate this enhancement on existing projects go to Settings → Advanced → Migrations. Otherwise, this is already enabled by default on newly created projects.

To see a list of these exception messages, please see the Ruby message patterns docs.

To activate the improvements on existing projects go to Settings → Advanced → Migrations. For new projects we activate them automatically.

Introducing the Rollbar Deploy GitHub Action

We’re excited to announce our support for GitHub Actions with our new Rollbar Deploy GitHub Action. Teams using GitHub Actions for building their CI/CD pipeline can now easily send deploy information to Rollbar and respond to any new errors quickly.

With this action, you'll be able to -

  • Automatically notify Rollbar of any new deploys from GitHub Actions
  • Easily link deploy information to new versions to gain visibility into the changes being deployed, the person deploying the changes, the environment impacted, and the new errors that are being generated
  • Respond to errors with detailed code context

To start using this GitHub Action, go here. For the best user experience, we recommend using our GitHub integration as well.

Questions? Feedback? Let us know what you think by sending an email to support@rollbar.com or a message via the in-app chat.

Introducing Grouping Enhancements

We're excited to introduce two new grouping enhancements that will reduce noise and improve the observability of errors:

  • Reduced noise: the improved algorithm performs 10-40% better on grouping redundant occurrences.
  • Better observability: the new algorithm uses the message for exceptions without stack frames to group in order to ensure that any truly unique errors are exposed.

To activate the enhancements on existing projects go to Settings → Advanced → Migrations. The enhancements are enabled by default on new projects.

To read more about this release, please see the grouping docs.